变量声明无效。
范围内不允许
此范围内不允许变量 <varName> 的声明。
ONLY_AT_BEGINNING
<varName> 变量只能在代码块的开头声明。
限定的局部变量 (QUALIFIED_LOCAL_VARIABLE)
必须在没有限定符的情况下声明变量 <varName> ,因为局部变量声明不允许使用限定符。
REPLACE_LOCAL_VARIABLE
<varName>变量不支持 DECLARE ORREPLACE,因为无法替换局部变量。
表引用与临时对象冲突
由于存在同名的临时视图或表,因此无法声明会话 TABLEREF 变量 <varName> 。
表引用默认值不被支持
DEFAULT尚不支持TABLEREF变量的值。 使用 DECLARE...TABLEREF,然后跟 SET 变量定义 VAR ... = tableName。
TABLEREF_EXECUTE_IMMEDIATE_NOT_SUPPORTED
TABLEREF 变量不能用作 EXECUTE IMMEDIATE INTO.
TABLEREF_INVALID_SOURCE
TABLEREF 变量只能分配表标识符(例如 schema.tableName),不能分配表达式或查询结果。
多重表引用分配
使用 TABLEREF时无法分配多个变量。 一次只能设置一个 TABLEREF 变量。