|
|
1
1
您可以将库视为代码而不是数据库对象,并在使用“库”的数据库模式中创建过程。我将通过将您的过程和其他共享DB对象存储为创建脚本来实现这一点,您可以修改和版本这些脚本。 |
|
|
2
1
动态SQL是您最安全的选择,您的另一个选择是在模型数据库中创建过程,它将在此后创建的每个数据库中都可用(但不是在当前数据库中,因此您必须将过程添加到这些数据库中)。 |
|
|
3
0
我已经确定不能这样做,所以我将脚本保存为脚本文件,而不是在procs中。 所以,我的过程将被简化为匿名块:
PS这只是一个“for the record”类型的答案。 |
|
|
4
0
另一种方法是在master数据库中创建sp_u过程: |