Проверьте тип данных операндов в математическом выражении - PullRequest
1 голос
/ 23 марта 2011

Мне нужно создать математическое выражение с объектом столбца в качестве операндов и проверить тип данных операндов.Объект столбца представляет столбец базы данных и состоит из имени таблицы, имени столбца и типа данных.Если тип операнда text или bool, должно появиться сообщение об ошибке.Как сделать эту проверку?

1 Ответ

0 голосов
/ 23 марта 2011

Это будет зависеть от того, какой механизм базы данных вы используете, но для SQL Server вы можете использовать этот запрос для загрузки данных схемы столбцов для сравнения:

SELECT COLUMN_NAME, IS_NULLABLE, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = @TABLE_NAME
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...