他的回复:
需要先在console上创建全局变量,再在SQL编辑器中使用。1.在DLI控制台左侧导航栏中单击“全局变量”。2.在“全局变量”页面,单击右上角“创建变量”,可创建新的全局变量。 图1 创建全局变量表1 创建变量参数说明参数名称描述变量名称所创建的全局变量名称。敏感变量选择是否设置全局变量为敏感变量。选择“是”,会将变量值用“*”代替。变量值全局变量的值。3.创建全局变量之后,在SQL语法中使用“{{xxxx}}”代替设置为全局变量的参数值即可,其中“xxxx”为变量名称。例如,在DWS跨源建表语句中,设置参数“password”的值“123”为全局变量“abc”,即可用“{{abc}}”代替实际的变量值。CREATE TABLE 'dws_test_var' USING dwsOPTIONS ( 'url' '****', //实际使用时,请配置对应的URL 'dbtable' 'dbadmin.customer', 'user' 'dbadmin', 'password' '{{abc}}' )注意:建表时,建议不要在OPTIONS中使用加密变量,因为在使用show table语句时可能会泄露信息。