Как я даю значение формата даты для вставки значений в SQL server
создать таблицу emp (eno int, ename varchar (50), esal money, edoj date,ecity varchar(50));
вставить в ПУЭ значения(1001, 'раму', 10000, 10/01/2016, 'Дели');
Ошибка :
Msg 206, Уровень 16, Состояние 2, Строка 1
Столкновение типов операндов: int несовместимо с датой
Что я уже пробовал:
создать таблицу emp (eno int, ename varchar (50), esal money, edoj date,ecity varchar(50));
вставить в ПУЭ значения(1001, 'раму', 10000, 10/01/2016, 'Дели');
Ошибка :
Msg 206, Уровень 16, Состояние 2, Строка 1
Столкновение типов операндов: int несовместимо с датой
Richard Deeming
NB: Использование специфичного для культуры формата даты для литералов даты будет иметь непреднамеренные последствия. Литерал даты 10/01/2016
может быть истолковано как 10 января или 1 октября, в зависимости от настроек сервера.
Всегда лучше использовать инвариантный формат для литералов даты: '20160110'