вставка в определенные пользователем данные на сервере SQL - PullRequest
2 голосов
/ 10 февраля 2012

Привет! Я использую SQL Server 8.0 для своей базы данных. Я не знаю, как вставить пользовательские данные.

Это мой стол.

column name:          data type                 length         allow_nulls
study_type_id         int                          4
study_type_name       UD_NAME(varchar)             150 
study_type_abbrev     UD_NAME_SHORT(varchar)       50
order                 int  

UD_NAME и UD_NAME_SHORT - определяемые пользователем типы данных в менеджере SQL. базовый тип varchar. когда я использовал команду вставки, как показано ниже,

INSERT into study_type VALUES (15, 'test', 'TT',100)

Это дает мне "Implicit_conversion_error" Я не мог видеть ссылку на ASP-страницу этой таблицы.

И

INSERT into study_type (study_type_id, study_type_name, study_type_abbrev, order) 
        VALUES (15,CAST('test' as UD_NAME),CAST('TT' as UD_NAME_SHORT),100)

Тогда он сказал "type UD_NAME is not defined system type."

1 Ответ

1 голос
/ 10 февраля 2012

Вы не можете использовать пользовательские типы в функциях CAST и CONVERT

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...