Ошибка преобразования ошибки базы данных SQL Server при преобразовании значения nvarchar » в тип данных int

#sql #toad

#sql #toad

Вопрос:

Я запускаю это в TOAD. Пожалуйста, простите мое невежество, я новичок в SQL.

 Select * from Database where [Encounter Number] in ( 12345678910, 10987654321, 11121314151)
  

он запустился один раз и выдал мне все данные, которые я искал, но теперь, когда я выполняю этот запрос, я продолжаю получать сообщение об ошибке базы данных «Ошибка преобразования базы данных SQL Server не удалась при преобразовании значения nvarchar ‘ ‘ в тип данных int «.

Ответ №1:

Столбец [Encounter Number] представляет собой строку, поэтому значение сравнения должно быть строками:

 [Encounter Number] in ('12345678910', '10987654321', '11121314151')
  

Комментарии:

1. Спасибо! это помогло.