Applies to:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance Creates a user-defined function (UDF), which is a Transact-SQL or common language runtime (CLR) routine. A user-defined function accepts parameters, performs an action such as a complex calculation, and returns the result of ...
如果在 RETURNS NULL ON NULL INPUT CLR 函式中指定,表示 SQL Server 可以在收到NULL的任何自變數為 時傳回 NULL ,而不會實際叫用函式的主體。 如果 指定的 <method_specifier> CLR 函式方法已經有表示 RETURNS NULL ON NULL INPUT的自訂屬性,但 CREATE FUNCTION 語句指出 CALLED ON NULL I...
创建函数 CREATEFUNCTIONExampleUDFTwo()RETURNSnvarchar(1000)ASEXTERNAL NAME ExampleUDF.UserDefinedFunctions.ExampleUDF; 表值函数: C#代码 usingMicrosoft.SqlServer.Server;usingSystem;usingSystem.Collections;usingSystem.Collections.Generic;usingSystem.Data.SqlTypes;usingSystem.IO;usingSystem.Linq;usingSystem.Text;...
SELECT @SamplesPath = REPLACE(physical_name, 'Microsoft SQL Server/MSSQL.1/MSSQL/DATA/master.mdf', 'Microsoft SQL Server/90/Samples/Engine/Programmability/CLR/') FROM master.sys.database_files WHERE name = 'master'; CREATE ASSEMBLY [SurrogateStringFunction] FROM @SamplesPath + 'StringManipulate...
CREATE FUNCTION (Transact-SQL) 在SQL Server 2012 中建立使用者定義函數。 使用者定義函數是一種 Transact-SQL 或 Common Language Runtime (CLR) 常式,它會接受參數、執行動作 (例如複雜計算) 並且將該動作的結果傳回成值。 傳回值可以是純量 (單一) 值或資料表。 您可以使用這個陳述式來建立可用下列方式...
程序员通常需要以编程方式创建数据库。 本文介绍如何使用 ADO.NET 和 Visual Basic .NET 以编程方式创建 SQL Server 数据库。 创建示例的步骤 创建新的 Visual Basic .NET Windows 应用程序项目。 Form1 默认添加到项目中。 在Form1 上放置命令按钮,并将其Name属性btnCreateDatabase更改为和属性Text。Create Data...
本文Transact-SQL 程式碼範例使用AdventureWorks2022或AdventureWorksDW2022範例資料庫,從Microsoft SQL Server Samples 和 Community Projects(Microsoft SQL Server 範例和社群專案)首頁即可下載。 語法 本節摘要說明如何使用PIVOT和UNPIVOT運算符。 運算子的PIVOT語法。
Transact-SQL syntax for stored procedures in SQL Server and Azure SQL Database:syntaxsql Copy CREATE [ OR ALTER ] { PROC | PROCEDURE } [schema_name.] procedure_name [ ; number ] [ { @parameter_name [ type_schema_name. ] data_type } [ VARYING ] [ NULL ] [ = default ] [ OUT...
Transact-SQL syntax for stored procedures in SQL Server and Azure SQL Database:syntaxsql Copy CREATE [ OR ALTER ] { PROC | PROCEDURE } [schema_name.] procedure_name [ ; number ] [ { @parameter_name [ type_schema_name. ] data_type } [ VARYING ] [ NULL ] [ = default ] [ OUT...
<function_option>::= and <clr_function_option>::= 指定函数将具有以下一个或多个选项: ENCRYPTION 指示数据库引擎会将 CREATE FUNCTION 语句的原始文本转换为模糊格式。模糊代码的输出在 SQL Server 2005 的任何目录视图中都不能直接显示。对系统表或数据库文件没有访问权限的用户不能检索模糊文本。但是,可以通...