--创建函数
CREATE FUNCTION F_TEST()
RETURNS TABLE(DIN_CODE VARCHAR(150),
DIN_NAME VARCHAR(150),
DIN_PCODE VARCHAR(150),
DIN_CODE1 VARCHAR(150),
DIN_NAME1 VARCHAR(150),
DIN_CODE2 VARCHAR(150),
DIN_NAME2 VARCHAR(150),
DIN_CODE3 VARCHAR(150),
DIN_NAME3 VARCHAR(150),
DIN_CODE4 VARCHAR(150),
DIN_NAME4 VARCHAR(150),
DIN_CODE5 VARCHAR(150),
DIN_NAME5 VARCHAR(150),
DIN_ID VARCHAR(150),
DIN_STATUS VARCHAR(150),
DIN_UDT VARCHAR(150),
DIN_RC1 VARCHAR(150),
DIN_RC2 VARCHAR(150),
DIN_RC3 VARCHAR(150),
DIN_RC4 VARCHAR(150))
LANGUAGE SQL
DETERMINISTIC
NO EXTERNAL ACTION
READS SQL DATA
NULL CALL
RETURN
SELECT * from D_DQ
--调用函数
select * from TABLE(F_TEST()) AS T
--如果函数要有参数可以CREATE FUNCTION F_TEST(v_DIN_CODE VARCHAR(10)),之后在select后增加where即可