更新时间:2022-07-01 GMT+08:00
全局变量
全局变量可用于简化复杂参数。例如,可替换长难复杂变量,提升SQL语句可读性。
创建变量
- 在DLI控制台左侧导航栏中单击“全局变量”。
- 在“全局变量”页面,单击右上角“创建变量”,可创建新的全局变量。
表1 创建变量参数说明 参数名称
描述
变量名称
所创建的全局变量名称。
变量值
全局变量的值。
- 创建全局变量之后,在SQL语法中使用“{{xxxx}}”代替设置为全局变量的参数值即可,其中“xxxx”为变量名称。例如,在DWS跨源建表语句中,设置参数“dbtable”的值“dbadmin.customer”为全局变量“abc”,即可用“{{abc}}”代替实际的变量值。
CREATE TABLE 'dws_test_var' USING dws OPTIONS ( 'url' '****', //实际使用时,请配置对应的URL 'dbtable' '{{abc}}', 'user' 'dbadmin', 'password' '123' )
修改变量
在“全局变量”页面,单击变量“操作”列中的“修改变量”,可修改对应的变量值。
删除变量
在“全局变量”页面,单击变量“操作”列中的“删除变量”,可删除对应的变量。
- 只有创建全局变量的用户才可以删除对应的变量。
- 变量删除后,SQL中将无法使用该变量。
父主题: 全局配置