![]() |
1
17
第一种解决方案: 如果在主数据库中创建SP并将其标记为系统对象,并在其前面加上“sp”前缀,则将存在一个将由所有数据库共享的副本。 和 第二种解决方案 来自MSDN: 私有和全局临时存储过程类似于临时表,可以使用添加到过程名称中的前缀创建。#表示本地临时存储过程;表示全局临时存储过程。这些过程在SQL Server关闭后不存在。 一个例子:
|
![]() |
2
4
必须遵循三个步骤才能创建一个“系统”存储过程,该存储过程可供服务器上的所有数据库访问,并且在调用时能够在当前数据库的上下文中运行。
下面的示例代码
|
![]() |
3
1
这种存储过程有3个要求
——1。在主数据库中创建过程
——2。创建前缀为sp的过程_
——3。将存储过程标记为系统对象
|
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 4 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 5 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 5 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 5 月前 |