如果使用 LIKE 子句,则数据库服务器指定变量的数据类型和表、同义词或视图中指定列的数据类型相同。
定义为数据库列的变量的数据类型在运行时解析,因此在编译时不需要存在列和表。
可以使用 LIKE 关键字声明某个变量类似于 serial 列,它声明:
CREATE FUNCTION func1() DEFINE local_var LIKE mytab.serialcol; RETURN; END FUNCTION;
变量 local_var 被视为 INTEGER 变量。