我无法将用户定义的函数保存在 sql 服务器 2012 的数据库中
I can not save my user defined function in my Database in sql server 2012
我正在使用 SQL 服务器 2012。实际上,我是关系数据库领域的新手。
我在我的数据库中创建函数,但无法将其保存在我的项目(当前数据库)中。
我怎样才能将它保存到我的数据库,然后我需要通过查询调用这个函数?
我只需按下 "save" 按钮,sql 服务器显示我需要将此文件作为“.sql”文件保存到文件夹 C:\Users\user-name\Documents\SQL Server Management Studio
提前致谢!
您只需在您希望它驻留的数据库上执行 CREATE FUNCTION ...
语句,它就会被创建。
保存只会保存您的脚本。不将其添加到您的数据库结构中。
有关详细信息和语法,请参阅 MSDN Create User-defined Function。
实际上你可以使用存储过程
Create procedure YourProcedureName
@YOUR
@VARIABLE
@HERE
AS
BEGIN
YOUR QUERY HERE
END
你可以调用它
YourProcedureName 'Your','Variable','here'
我正在使用 SQL 服务器 2012。实际上,我是关系数据库领域的新手。 我在我的数据库中创建函数,但无法将其保存在我的项目(当前数据库)中。 我怎样才能将它保存到我的数据库,然后我需要通过查询调用这个函数?
我只需按下 "save" 按钮,sql 服务器显示我需要将此文件作为“.sql”文件保存到文件夹 C:\Users\user-name\Documents\SQL Server Management Studio
提前致谢!
您只需在您希望它驻留的数据库上执行 CREATE FUNCTION ...
语句,它就会被创建。
保存只会保存您的脚本。不将其添加到您的数据库结构中。
有关详细信息和语法,请参阅 MSDN Create User-defined Function。
实际上你可以使用存储过程
Create procedure YourProcedureName
@YOUR
@VARIABLE
@HERE
AS
BEGIN
YOUR QUERY HERE
END
你可以调用它
YourProcedureName 'Your','Variable','here'