Apache spark Spark SQL-在SQL笔记本中声明和使用变量

Apache spark Spark SQL-在SQL笔记本中声明和使用变量,apache-spark,Apache Spark,在Azure数据块中,我创建了SQL笔记本。我正在尝试使用这些变量,并在多个SQL语句中使用它们。e、 g.申报会计年度,并跨where标准使用该会计年度。目的是避免硬编码 看起来我必须使用Python/Scala。是否有任何方法可以使用纯SQL语句实现这一点 e、 g: var@fiscalYear=2018 从fiscalyear=@fiscalyear的表格中选择*查看此链接: 另一种方法是这样做(设置变量值): 然后你可以去: %sql select * from table wher

在Azure数据块中,我创建了SQL笔记本。我正在尝试使用这些变量,并在多个SQL语句中使用它们。e、 g.申报会计年度,并跨where标准使用该会计年度。目的是避免硬编码

看起来我必须使用Python/Scala。是否有任何方法可以使用纯SQL语句实现这一点

e、 g:

var@fiscalYear=2018

从fiscalyear=@fiscalyear的表格中选择*查看此链接:

另一种方法是这样做(设置变量值):

然后你可以去:

%sql
select * from table where value = '$var'
%sql
select * from table where value = '$var'