小编Mik*_*son的帖子

在 SQL 代理作业中创建全局临时表

我想在 SQL Server 代理作业中创建一个全局临时表。

这是代码:

CREATE TABLE ##TestEmployee(Id int, EmployeeName nvarchar(50))
Run Code Online (Sandbox Code Playgroud)

当我在 SSMS 中执行时,一切都很好。

然后我将上面的代码放在 SQL 代理作业上。作业将成功完成,但是当我尝试在 SSMS 中执行 select 语句时,出现Invalid Object错误。

SELECT * FROM ##TestEmployee
Run Code Online (Sandbox Code Playgroud)

在 SQL Server 代理中创建全局临时表是否有我遗漏的任何问题?

sql-server sql-server-agent temporary-tables

1
推荐指数
1
解决办法
3603
查看次数

SQL Server Management Studio 突出显示一个似乎不是保留字的词

Set出于所有显而易见的原因,我不喜欢用保留字(即)命名对象。

因此,当 SSMS 以蓝色突出显示某个单词时,我会重新考虑对对象的命名。

每隔一段时间,我就会看到一个突出显示的词,但它似乎不在保留词列表中。在这种情况下,单词pool.

SSMS 是否使用更严格的约定来突出显示保留字?

sql-server

1
推荐指数
1
解决办法
465
查看次数

序列会比 SELECT MAX(id) 提供任何性能提升吗?

我正在重构数据库。有一个过程在两个表中的一个中插入一行,并且 id 需要在两个表中是唯一的。

目前,应用层会遍历预定的键数组。

我正在考虑 aSequence生成下一个 id,与 a 相关联SELECT MAX(id) + 1

使用 Sequence 是否可以实现任何性能提升?

sql-server azure-sql-database

0
推荐指数
1
解决办法
73
查看次数