将 GETDATE() 插入日期时间列时 Azure 数据仓库出错

use*_*025 2 sql sql-server sql-insert

我尝试将当前日期插入datetimeAzure SQL 数据仓库中的列中,但出现以下错误。

CREATE TABLE TEST (MYTEXT VARCHAR(15), MYDATE DATETIME); 

INSERT INTO TEST (MYTEXT, MYDATE) 
VALUES ('ABCD', GETDATE());
Run Code Online (Sandbox Code Playgroud)

消息 104334,级别 16,状态 1,第 11 行
插入值语句只能包含常量文字值或变量引用。

Ale*_*lok 5

消息 104334,级别 16,状态 1,第 11 行
插入值语句只能包含常量文字值或变量引用。

DECLARE @Date DATETIME;
SET @Date = GETDATE();

INSERT INTO TEST (MYTEXT, MYDATE) 
VALUES ('ABCD', @Date);
Run Code Online (Sandbox Code Playgroud)

第一个值是常量文字,第二个值是变量