Shi*_*mmy 9 sql t-sql sql-server sql-server-2005 global-variables
有没有办法在SQL Server中创建一个全局变量,即使服务器重新启动它仍然存在,所以我可以在函数中使用它?
我需要的例子:
DECLARE @@DefaultValue bit
Run Code Online (Sandbox Code Playgroud)
除非我明确这样做,否则永远不应删除此变量.
Shi*_*mmy 10
我想这对我来说是最好的:
CREATE FUNCTION [dbo].[fn_GetDefaultPercent]()
RETURNS decimal(5,4)
AS
BEGIN
RETURN 1.0000
END
Run Code Online (Sandbox Code Playgroud)
不是全局变量.
您可以定义一个全局UDF,就像您可以创建一个"系统"存储过程(在master中启动"sp"),但我没有尝试过.
注意:
甚至DECLARE @@DefaultValue bit实际上是本地的:
@ 表示局部变量,标识符是 @DefaultValue
它不是真正的全局:SELECT @@DefaultValue从另一个查询窗口尝试
| 归档时间: |
|
| 查看次数: |
42198 次 |
| 最近记录: |