Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 15:19
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Задача - выполнить проверку данных перед занесением в таблицу на соответствие максимальной длинне типа данных соответствующих полей в таблице.Пример - есть числа: 50, 100, 300. Нужно проверить, можно ли их поместить в поле типа TINYINT(4), и если нет, то сделать некоторое действие.После копания в документации нашел функцию SHOW COLUMNS. Но у нее есть много минусов для меня:1) возвращает не только значения о типе данных поля, а вообще всю связанную с ним информацию.2) данные о типе данных поля возваращаются в виде строки типа "varchar(255)", т.е. строку еще и парсить придется.Вопрос, как наиболее оптимально решить мою задачу? Меня интересует не готовый код, а логика и последовательность действий. Может быть есть более специфичные функции и процесс проверки можно как-то упростить? Или может быть даже готовые решения Всем спасибо, кто откликнется :-)
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Вычисляемое поле в таблице ACCESS, создать вычисляемое поля в таблице аксес Guest Продолжение старого архива 0 30.09.2011 16:44
Массив в собственном типе данных Guest Продолжение нового архива 0 29.09.2011 21:35
Занесение данных в два разных поля базы данных Guest Новые вопросы и ответы 2 0 29.09.2011 05:39
Посчитать размер каждого поля в таблице Guest Продолжение нового архива 0 29.09.2011 04:53
Поля в таблице Guest Новые вопросы и ответы 2 0 29.09.2011 00:14



© www.otvetnemail.ru - Форум вопросов и ответов.