Переменные bday и date в файле work.record сохраняются как date9. в то время как переменные date и birth_day являются datetime, но кажутся значениями char; информация и формат для переменных orion.test составляют 10 долларов США.Вставка переменной даты в переменную char в SQL
Как преобразовать мои переменные так, чтобы они могли быть вставлены в те, что указаны в orion.test?
proc sql;
insert into orion.test (date, birth_day)
select r.date r.bday FROM work.record AS r;
quit;
Я изменил свой код, чтобы включить put, но теперь журнал приходит с этой ошибкой «Ошибка выполнения CLI: [Microsoft] [Драйвер SQL-сервера ODBC] [SQL Server] Ошибка конверсии при преобразовании даты и/или времени из символьная строка ". – Sarah
Вероятно, у вас есть некоторые значения, которые невозможно преобразовать правильно. – Joe