在 Oracle 中,如何向一个 SQL Server 的日期型字段正确赋值?
我在 Oracle 中已经成功建立了到 SQLServer 的数据连接。
我的 SQL Server 数据库中有一个表[学生],它有一个字段[生日]是日期型的。
我在 SQL Plus 中,想
update 学生@sql
set 生日 = '1980-5-1'
where id = 1
出错。
改成:
update 学生@sql
set 生日 = 1980-5-1
where id = 1
也不行
我也试了:
update 学生@sql
set 生日 = To_Date('1980-5-1', 'yyyy-mm-dd')
where id = 1
还是出错。
只有:
update 学生@sql
set 生日 = 31287
where id = 1
不出错,但是我怎么才能知道某个具体的日期对应的整数值呢?