要从Microsoft SQL Server Management Studio中的日期数据类型(现在为1980-12-17 00:00:00.000
更新为17-Dec-80
我正在尝试执行更新命令
UPDATE emp SET HIREDATE = 17-Dec-80 WHERE EMPNO= 7369;
但是我遇到了错误。
消息207,级别16,状态1,行1无效的列名称'Dec'
答案 0 :(得分:0)
答案 1 :(得分:0)
正如a_horse_with_no_name在评论中所说,DATE列没有格式,选择时会看到的是日期的默认格式。如果要查看其他内容,请指定所需的格式。
curl -k localhost:8888/dev/<my endpoint>
应该做到这一点。
答案 2 :(得分:0)
要设置日期,请使用:
UPDATE emp SET HIREDATE = '17-Dec-80' WHERE EMPNO= 7369;
以“ dd-MMM-yy”格式检索它:
select
format(HIREDATE, 'dd-MMM-yy') as HIREDATE
from emp
WHERE
EMPNO= 7369