Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ecть перемнная sql_variant, и название типа данных, нужно узнать принадлежит ли. / 2 сообщений из 2, страница 1 из 1
22.01.2002, 11:54
    #32021218
izvra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ecть перемнная sql_variant, и название типа данных, нужно узнать принадлежит ли.
ecть перемнная sql_variant, и название типа данных, нужно узнать принадлежит ли эта переменная заданному типу.

название типа может быть типа
nvarchar(200)
bigint
datetime
decimal(10,2)
decimal(12,5)
и т.д. т.е просто перебрать не получается.

это должно все работать на T-SQL и на SQL2000

ПОМОГИТЕ ПЛИЗ!!!
Срасибо!
...
Рейтинг: 0 / 0
22.01.2002, 12:47
    #32021226
Strannik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ecть перемнная sql_variant, и название типа данных, нужно узнать принадлежит ли.
Довольно странная проблема. Но ее можно решить используя ф-цию SQL_VARIANT_PROPERTY, т.е. SQL_VARIANT_PROPERTY(<exp>,'BaseType') вернет тип выражения(char,int, etc), SQL_VARIANT_PROPERTY(<exp>,'Precision') - точность и т.д.
Можно полюбопытствовать: для чего применяется такое сравнение ?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ecть перемнная sql_variant, и название типа данных, нужно узнать принадлежит ли. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]