首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 建立回傳暫存表結果的資料表值函數

     編輯:關於SqlServer

建立內嵌資料表值函數,執行多條陳述式並回傳查詢結果:

SET ANSI_NULLS ON;
GO
SET QUOTED_IDENTIFIER ON;
GO
CREATE FUNCTION csj_csj(@id AS INT)
RETURNS @temp TABLE (
    [id] INT,
    [zd] VARCHAR(100),
    [xl] VARCHAR(100)
)
AS
BEGIN
    INSERT INTO @temp
    SELECT id, zd, xl FROM deb;  -- 確保欄位一致
    RETURN;  -- 必須有 RETURN
END;
GO

呼叫方式:`SELECT * FROM csj_csj(1);`

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved