首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

Transact-SQL 語法速查手冊(一):識別子、通配符與命名規範完整指南

     編輯:關於SqlServer

第 1 章 Transact-SQL 基礎

1.1 識別子

一、常規識別子命名規則
  • 首字元:Unicode 2.0 字母、底線(_)、@、#
  • 後續字元:Unicode 2.0 字母、基本拉丁字母十進位數字、@、$、#、_
  • 不可為保留字
  • 不可含空格或特殊字元
  • 長度 ≤ 128 字元(本地暫存表 ≤ 116)
  • 註:SQL Server 2000 相容等級 80 時適用上述規則,可用 sp_dbcmptlevel 設定。
二、特殊字元語意
前綴含義
@區域變數或參數
@@全域變數
#暫存表或程序
##全域暫存物件
--單行註解
/* … */多行註解(不可跨批次)
三、分隔識別子
  • 長度 ≤ 128(不含分隔符),本地暫存表 ≤ 116
  • 主體可包含當前代碼頁任意字元(分隔符除外)
  • 兩種形式:雙引號 "My Table"、方括號 [My Table]
四、物件完整名稱語法
server.database.owner.object

預設:server=本地、database=目前資料庫、owner=登入對應用戶或 dbo。

五、通配符
符號含義範例
%零或多個任意字元WHERE sname LIKE '%華%'(姓名含「華」)
_單一任意字元WHERE sname LIKE '王__'(姓王、三字名)
[...]指定範圍/集合中任一字元WHERE sname LIKE '[劉,王]__'
[^...]不在指定範圍/集合中任一字元WHERE sname LIKE '[^劉,王]__'

掌握識別子規則與通配符用法,是撰寫健壯、可移植 T-SQL 代碼的基石。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved