Ser*_*ats 1 sql-server ssms syntax-highlighting sql-server-2012
Microsoft SQL Management Studio 突出显示了一些特殊词,将它们着色为蓝色或粉红色。我想知道哪个规则决定了要使用的颜色。
例如,请考虑以下两个语句:
SELECT * FROM myTable
UPDATE myTable SET myFlag = 'X'
Run Code Online (Sandbox Code Playgroud)
UPDATE为粉红色,而SET,SELECT和 &FROM为蓝色。
以下是按颜色划分的保留关键字的完整列表:
运算符(灰色)
所有、和、任意、之间、交叉、存在、内、内部、IS、连接、左、LIKE、NOT、NULL、OR、外部、枢轴、右、某些、逆枢轴
系统功能(洋红色)
合并、整理、包含、转换、CURRENT_TIME、CURRENT_TIMESTAMP、CURRENT_USER、NULLIF、SESSION_USER、SYSTEM_USER、TSEQUAL、更新
关键词(蓝色)
添加、更改、AS、ASC、授权、备份、开始、中断、浏览、批量、按、级联、案例、检查、检查点、关闭、集群、列、提交、计算、约束、可包含、继续、创建、当前、 CURRENT_DATE、CURSOR、DATABASE、DBCC、DEALLOCATE、DECLARE、DEFAULT、DELETE、DENY、DESC、DISK、DISTINCT、DISTRIBUTED、DOUBLE、DROP、DUMP、ELSE、END、ERRLVL、ESCAPE、EXCEPT、EXEC、EXECUTE、EXIT、EXTERNAL、 FETCH、FILE、FILLFACTOR、FOR、FREETEXT、FREETEXTTABLE、FROM、FULL、FUNCTION、GOTO、GRANT、GROUP、HAVING、HOLDLOCK、IDENTITY、IDENTITYCOL、IDENTITY_INSERT、IF、INDEX、INSERT、INTERSECT、INTO、KEY、KILL、 LINENO、加载、合并、国家、NOCHECK、非聚集、OF、关闭、偏移、打开、打开、OPENDATASOURCE、OPENQUERY、OPENROWSET、OPENXML、选项、顺序、超过、百分比、计划、精度、主、打印、PROC、过程、公共、RAISERROR、读取、READTEXT、重新配置、引用、复制、恢复、限制、返回、恢复、撤销、回滚、行计数、ROWGUIDCOL、规则、保存、模式、安全审核、选择、设置、SETUSER、关闭、统计、表、 TABLESAMPLE、TEXTSIZE、THEN、TO、TOP、TRAN、事务、触发、截断、联合、唯一、UPDATETEXT、使用、用户、值、变化、查看、等待、何时、何处、同时、WITH、WRITETEXT
Color | Category
----------------|-------------------------------------
Red | SQL string
Dark green | Comment
Black on silver | SQLCMD command
Magenta | System function
Green | System table, view, or table-valued function.
Blue | Keyword
Teal | Line numbers or template parameter
Maroon | SQL Server stored procedure
Dark gray | Operators
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5721 次 |
| 最近记录: |