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

撰寫 SQL Server CLR 使用者定義函數(二):函數實作、部署與測試驗證

     編輯:關於C語言

Function1.cs 完整程式碼

using System;
using System.Data;
using System.Data.SqlClient;
using System.Data.SqlTypes;
using Microsoft.SqlServer.Server;

public partial class UserDefinedFunctions {
    [Microsoft.SqlServer.Server.SqlFunction]
    public static SqlInt64 Function1(SqlInt32 a, SqlInt32 b) {
        return a + b; // 簡易加法示範
    }
}

部署步驟

  1. Visual Studio → Build → Deploy (或右鍵專案 → Deploy)
  2. 部署專案選單

啟用 CLR 並測試

-- SSMS 執行
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO

-- 測試函數
SELECT dbo.Function1(10, 20); -- 返回 30

函數測試結果

驗證 CLR 整合運作正常,函數成功回傳加法結果。

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