【发布时间】:2022-09-29 15:59:47
【问题描述】:
在 SQL 中,我们可以使用 DECLARE 来初始化一个值
DECLARE @StartDate DATETIME = \'01/01/2013\'
DECLARE @EndDate DATETIME = \'01/01/2015\'
由于 DATABRICKS SQL 不支持 DECLARE,我们如何在 DATABRICKS sql 中编写相同的代码?
标签: sql databricks
在 SQL 中,我们可以使用 DECLARE 来初始化一个值
DECLARE @StartDate DATETIME = \'01/01/2013\'
DECLARE @EndDate DATETIME = \'01/01/2015\'
由于 DATABRICKS SQL 不支持 DECLARE,我们如何在 DATABRICKS sql 中编写相同的代码?
标签: sql databricks
根据此处的讨论,databricks SQL 中不支持 TSQL 样式声明。
可能针对您的情况,您可能需要在客户端代码或中间层中处理这些变量。
【讨论】:
Databricks SQL 不支持 TSQL,如果需要,您可以在查询中使用参数
https://docs.databricks.com/sql/user/queries/query-parameters.html
【讨论】:
是的,您可以在 Databricks SQL 中以 DECLARE 样式使用参数。 在这里阅读所有相关信息:
【讨论】: