Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Кавычки у VALUES  [new]
c1be
Member

Откуда:
Сообщений: 18
Скажите, какие типы данных должны вноситься в INSERT (...) VALUES(...) в VALUES в кавычках вида '...' ? Посмотрев образцы баз данных я пришел к выводу, что без кавычек заносятся только числовые (int,decimal,money и т.п.) данные. А если занести такие числовые данные в кавычках (например написать
INSERT (order_id,salary) VALUES ('1','100000')
вместо ,
INSERT (order_id,salary) VALUES (1,100000)
, то будет ли это ошибкой?
26 мар 12, 20:46    [12317272]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
c1be
Member

Откуда:
Сообщений: 18
Я немного опечатался: имелось ввиду
INSERT INTO
вместо
INSERT
в первом посте.
26 мар 12, 20:49    [12317288]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
iljy
Member

Откуда:
Сообщений: 8711
c1be,

опечатались вы не в этом. Откройте документацию и посмотрите синтаксис. А потом выполните команду и все станет понятно.
26 мар 12, 21:05    [12317364]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
c1be
Member

Откуда:
Сообщений: 18
В документации ничего про это не нашел. Обе команды выполнились без ошибок. Поэтому ничего не стало понятно
26 мар 12, 21:26    [12317439]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
c1be
В документации ничего про это не нашел. Обе команды выполнились без ошибок. Поэтому ничего не стало понятно

implicit data type conversions / Data Type Conversion
26 мар 12, 21:27    [12317443]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
iljy
Member

Откуда:
Сообщений: 8711
c1be,

Они не могли выполнится в таком виде, потому что пропущено имя таблицы. А о преобразовании типов опять же можно почитать в БОЛ.
26 мар 12, 21:28    [12317444]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
c1be,

http://msdn.microsoft.com/ru-ru/library/ms190309(v=sql.100).aspx

А INTO в INSERTе, как и первый FROM в DELETE - лишние.
26 мар 12, 21:28    [12317449]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
iap
Member

Откуда: Москва
Сообщений: 47145
iljy
c1be,

Они не могли выполнится в таком виде, потому что пропущено имя таблицы.
Коллега, могли! В MERGE
26 мар 12, 21:30    [12317454]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
iljy
Member

Откуда:
Сообщений: 8711
iap
iljy
c1be,

Они не могли выполнится в таком виде, потому что пропущено имя таблицы.
Коллега, могли! В MERGE

Это да, но если это так, то умение ТС формулировать мысли ниже плинтуса.
26 мар 12, 21:44    [12317485]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
c1be
Member

Откуда:
Сообщений: 18
У меня наверное версия BOL не та, не могу найти там про это.

Просто скажите, если я пишу строчку с кавычками типа
INSERT INTO table (order_id,salary) VALUES ('1','100000')
,
а в таблице столбы order_id и salary имеют тип int, то что произойдет? введенные данные преобразуются вместо int в какой-то другой тип данных?
26 мар 12, 22:58    [12317688]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
locky
Member

Откуда: Харьков, Украина
Сообщений: 62034
c1be
У меня наверное версия BOL не та, не могу найти там про это.

Плохо ищете
http://msdn.microsoft.com/en-us/library/ms191530.aspx
26 мар 12, 23:03    [12317702]     Ответить | Цитировать Сообщить модератору
 Re: Кавычки у VALUES  [new]
c1be
Member

Откуда:
Сообщений: 18
Нашел, спасибо.
26 мар 12, 23:14    [12317720]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить