【发布时间】:2016-09-27 21:41:14
【问题描述】:
在 teradata 的 sql 方言中是否有相当于声明一个类似于此 Sql Server (TSQL) 代码的变量?
DECLARE @Somedate Date = GETUTCDATE();
SELECT TOP 10 * FROM SOMETABLE WHERE SOMEDATE = @Somedate;
【问题讨论】:
-
你是如何执行你的查询的? SQL 助手,BTEQ?
-
您不能在 Teradata 中使用存储过程(或宏)之外的变量。
-
嗯,这有点取决于 OP 通过变量表示什么,或者实际上是在尝试做什么。您可以使用 ?在 SQL 助手中,对于 BTEQ,您可以使用 shell 脚本插入变量。
标签: teradata