高清国产av一区二区三区_亚洲欧美日韩在线_无码熟妇人妻av在线影片免费_在线无码一级伊伊_爽好舒服高H自慰软件_亚洲熟女区偷拍区高清区_午夜福利影院啪啪_亚洲国产黄片在线播放_中文字幕日韩精品乐乐影院_久久国产亚洲日韩欧美精品

掃描二維碼關(guān)注

首頁(yè) APP開發(fā)小程序開發(fā) 微信公眾號(hào) 網(wǎng)站建設(shè) 營(yíng)銷推廣 經(jīng)典案列 產(chǎn)品服務(wù) 關(guān)于我們

“學(xué)習(xí)不僅是掌握知識(shí)”

向書本學(xué)習(xí),還要向?qū)嵺`學(xué)習(xí)、向生活學(xué)習(xí)。消化已有知識(shí),
而且要力求有所發(fā)現(xiàn)、有所發(fā)明、有所創(chuàng)造

Transact-SQL 概述和語(yǔ)法規(guī)則

2019/3/28 18:38:13

Transact-SQL 概述和語(yǔ)法規(guī)則

Transact-SQL 對(duì)使用 Microsoft® SQL Server™ 非常重要。與 SQL Server 通訊的所有應(yīng)用程序都通過向服務(wù)器發(fā)送 Transact-SQL 語(yǔ)句來(lái)進(jìn)行通訊,而與應(yīng)用程序的用戶界面無(wú)關(guān)。

Transact-SQL 由多種應(yīng)用程序生成,包括:

通用辦公生產(chǎn)應(yīng)用程序。

使用圖形用戶界面(GUI)的應(yīng)用程序,使用戶得以選擇包含要查看的數(shù)據(jù)的表和列。

使用通用語(yǔ)言語(yǔ)句確定用戶所要查看數(shù)據(jù)的應(yīng)用程序。

將其數(shù)據(jù)存儲(chǔ)于 SQL Server 數(shù)據(jù)庫(kù)中的商用應(yīng)用程序。這些應(yīng)用程序既可以是來(lái)自其它廠商的應(yīng)用程序,也可以是內(nèi)部編寫的應(yīng)用程序。

使用 osql 等實(shí)用工具運(yùn)行的 Transact-SQL 腳本。

由開發(fā)系統(tǒng)(如 Microsoft Visual C++®、Microsoft Visual Basic® 或 Microsoft Visual J++®)使用數(shù)據(jù)庫(kù)應(yīng)用程序接口 (API)(如 ADO、OLE DB 以及 ODBC)創(chuàng)建的應(yīng)用程序。

從 SQL Server 數(shù)據(jù)庫(kù)提取數(shù)據(jù)的 Web 頁(yè)。

分布式數(shù)據(jù)庫(kù)系統(tǒng),在此系統(tǒng)中將數(shù)據(jù)從 SQL Server 復(fù)制到各個(gè)數(shù)據(jù)庫(kù)或執(zhí)行分布式查詢。

數(shù)據(jù)倉(cāng)庫(kù),從聯(lián)機(jī)事務(wù)處理 (OLTP) 系統(tǒng)中提取數(shù)據(jù),以及對(duì)數(shù)據(jù)匯總以進(jìn)行決策支持分析,均可在此倉(cāng)庫(kù)中進(jìn)行。
Transact-SQL 語(yǔ)法規(guī)則


Transact-SQL 引用中的語(yǔ)法關(guān)系圖使用下列規(guī)則。

規(guī)范                            用于
大寫                     Transact-SQL 關(guān)鍵字。
斜體                     Transact-SQL 語(yǔ)法中用戶提供的參數(shù)。
| (豎線)            分隔括號(hào)或大括號(hào)內(nèi)的語(yǔ)法項(xiàng)目。只能選擇一個(gè)項(xiàng)目。
[ ] (方括號(hào))       可選語(yǔ)法項(xiàng)目。不必鍵入方括號(hào)。
{}(大括號(hào))         必選語(yǔ)法項(xiàng)。不要鍵入大括號(hào)。
[ ,...n ]               表示前面的項(xiàng)可重復(fù) n 次。每一項(xiàng)由逗號(hào)分隔。
[ ...n ]                表示前面的項(xiàng)可重復(fù) n 次。每一項(xiàng)由空格分隔。
加粗                  數(shù)據(jù)庫(kù)名、表名、列名、索引名、存儲(chǔ)過程、實(shí)用工具、數(shù)據(jù)類型名以及必須按所顯示的原樣鍵入的文本。
<標(biāo)簽> ::=            語(yǔ)法塊的名稱。此規(guī)則用于對(duì)可在語(yǔ)句中的多個(gè)位置使用的過長(zhǎng)語(yǔ)法或語(yǔ)法單元部分進(jìn)行分組和標(biāo)記。適合使用語(yǔ)法塊的每個(gè)位置由括在尖括號(hào)內(nèi)的標(biāo)簽表示:<標(biāo)簽>。


除非另外指定,否則所有對(duì)數(shù)據(jù)庫(kù)對(duì)象名的 Transact-SQL 引用可以是由四部分組成的名稱,格式如下:

[
    server_name.[database_name].[owner_name].
    | database_name.[owner_name].
    | owner_name.
    ]]
object_name

server_name 指定鏈接服務(wù)器名稱或遠(yuǎn)程服務(wù)器名稱。

當(dāng)對(duì)象駐留在 SQL Server 數(shù)據(jù)庫(kù)中時(shí),database_name 指定該 Microsoft&reg; SQL Server&trade; 數(shù)據(jù)庫(kù)的名稱。當(dāng)對(duì)象在鏈接服務(wù)器中時(shí)則指定 OLE DB 目錄。

如果對(duì)象在 SQL Server 數(shù)據(jù)庫(kù)中,owner_name 指定擁有該對(duì)象的用戶。當(dāng)對(duì)象在鏈接服務(wù)器中時(shí)則指定 OLE DB 架構(gòu)名稱。

object_name 引用對(duì)象的名稱。
當(dāng)引用某個(gè)特定對(duì)象時(shí),不必總是為 SQL Server 指定標(biāo)識(shí)該對(duì)象的服務(wù)器、數(shù)據(jù)庫(kù)和所有者。可以省略中間級(jí)節(jié)點(diǎn),而使用句點(diǎn)表示這些位置。對(duì)象名的有效格式是:

server.database.owner.object

server.database..object

server..owner.object

server...object

database.owner.object

database..object

owner.object

對(duì)象

代碼示例規(guī)則
除非另外規(guī)定,否則示例已使用 SQL Server 查詢分析器和以下選項(xiàng)的默認(rèn)設(shè)置進(jìn)行了測(cè)試:

QUOTED_IDENTIFIER

ANSI_NULLS

ANSI_WARNINGS

ANSI_PADDING



深圳市南山區(qū)南山街道南海大道西桂廟路北陽(yáng)光華藝大廈1棟4F、4G-04

咨詢電話:136 8237 6272
大客戶咨詢:139 0290 5075
業(yè)務(wù)QQ:195006118
技術(shù)QQ:179981967

精銳軟件

Copyright? 2018-2023 深圳精銳軟件技術(shù)有限公司 All Rights Reserved. ICP備案號(hào):粵ICP備18108116號(hào)-8 公安備案號(hào):粵公網(wǎng)安備44030502009460號(hào)