create function PRODUCT_CULC (@PRODUCT_KEY AS VARCHAR(50), @PROD_TABLE *AS TABLE*) RETURNS TABLE RETURN SELECT
如何将表值函数表作为输入值? (我在例子上写的不正确)
创建函数[db_123]。[PRODUCT_CULC]
(@ PRODUCT_KEY AS VARCHAR(50))
RETURNS TABLE RETURN ( select TOP 3 ACCOUNT_KEY From db_123.ORDERS ORD JOIN db_123.ACCOUNT ACCOUNT ON ORDERS.ACCOUNT_SK = ACCOUNT.ENTITY_SK JOIN db_123.PRODUCT PRODUCT ON PRODUCT.ENTITY_SK = ORD.PRODUCT_SK AND PRODUCT.PRODUCT_KEY = @PRODUCT_KEY );
我想要而不是使用"命令" table,获取我将在其上执行查询的表的名称..这可能是我想要在表命令以外的情况下执行的相同功能