我可以为SQL语句中常用的字符串创建“保留字”吗?

时间:2010-09-27 17:32:16

标签: sql sql-server

这不是一个计算或函数,它只是一个我必须经常添加的命令,难以记住。

我经常在两个数据库(一个旧数据库,一个新数据库)上运行数据查询,所以我必须添加“collat​​e SQL_Latin1_General_CP1_CI_AS”,只要将一个值与另一个数据库的值进行比较。

例如......

...where db1.transactions.accountnumber = db2.clients.accountnumber collate SQL_Latin1_General_CP1_CI_AS

有没有办法为此创建类似“保留字”的内容,以便我可以输入类似以下内容...

where db1.transactions.accountnumber = db2.clients.accountnumber coll

其中'coll'代替'整理SQL_Latin1_General_CP1_CI_AS'

1 个答案:

答案 0 :(得分:3)

SSMS tools pack(免费)有片段,可以做你想要的。

我们也使用具有相同的SQL提示。

仅供参考:您是否考虑过COLLATE Database_Default强制对当前数据库进行整理?