我还需要import_lv_data = HiveOperator(
task_id='fct_latest_values',
hive_cli_conn_id='metastore_default',
hql='hql/create_import_table_fct_latest_values2.hql',
hiveconf_jinja_translate=True,
dag=dag
)
,INFORMATION_SCHEMA.PARAMETERS
和sys.parameters
中都没有的参数列表。
我需要表值函数out参数,这些参数是从结果中进行SELECT -ing后返回的。
例如:
sys.all_parameters
我需要获取这些OUT类型参数的列表:Id,FirstName,LastName。我只需要T-SQL脚本。
有人可以帮忙吗?谢谢
答案 0 :(得分:0)
您可以使用多语句表值函数。 试试这个。
CREATE FUNCTION [dbo].[GetStudentsList] (@groupId INT)
RETURNS
@ReturnTable TABLE
(
ID INT,
FirstName VARCHAR(MAX),
LastName VARCHAR(MAX)
)
AS
BEGIN
-- Fill the table variable with the rows for your result set
INSERT INTO @ReturnTable
SELECT [Id], [FirstName], [LastName]
FROM [dbo].[Students];
RETURN
END
GO
然后您可以通过传递@groupId来调用该函数;
SELECT *
FROM [dbo].[GetStudentsList](@groupId)