好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺談Transact-SQL

淺談Transact-SQL

熱門標簽:如何在地圖標注自己店鋪 寧波人工外呼系統有效果嗎 地圖標注一個圓圈怎么用 洛陽外呼系統平臺 400外呼系統合法 廣州人工電銷機器人費用 真人語音電銷機器人 電銷機器人被曝光 怎樣把地圖標注導入公司地址

Transact-SQL(又稱T-SQL),是在Microsoft SQL Server和Sybase SQL Server上的ANSI SQL實現,與Oracle的PL/SQL性質相近(不只是實現ANSI SQL,也為自身數據庫系統的特性提供實現支持),目前在Microsoft SQL Server和Sybase Adaptive Server中仍然被使用為核心的查詢語言。

Transact-SQL是具有批量與區塊特性的SQL指令集合,數據庫開發人員可以利用它來撰寫數據部份的商業邏輯(Data-based Business Logic),以強制限制前端應用程序對數據的控制能力。同時,它也是數據庫對象的主要開發語言。

語言結構

Transact-SQL以ANSI SQL為主要組成,目前Microsoft實現的Transact-SQL可支持到ANSI SQL-92標準。

ANSI SQL基礎語法支持

DDL

主條目:數據定義語言

DDL(Data Definition Language)是對于數據庫對象的控制語法,對數據庫對象(如數據表,預存程序,函數或自定義類型等)的新增,修改和刪除都使用此語法。

CREATE(創建數據庫對象)ALTER(修改數據庫對象)DROP(刪除數據庫對象)

DML

主條目:數據操縱語言

DML(Data Manipulation Language)是一般開發人員俗稱的CRUD(Create/Retrieve/Update/Delete)功能,意指數據的新增/截取/修改/刪除四個功能。

SELECT(R)INSERT(C)UPDATE(U)DELETE(D)

DCL

主條目:數據控制語言

DCL(Data Control Language)是由數據庫所提供的保安功能,對于數據庫與數據庫對象的訪問原則與權限,都由DCL定義之。

GRANT(賦與權限)REVOKE(撤消權限)批量

Transact-SQL可以使用分號";"來分區不同的SQL指令。例如:

INSERT INTO myTable (myText) VALUES (@myText); SELECT @@IDENTITY

控制流語法

Transact-SQL可支持下列的控制流程語法(control-flow):

BEGIN ... END,標示SQL指令區塊,使用BEGIN ... END包裝的指令會被視為同一個指令區塊。IF ... ELSE的條件式,并可支持嵌套式的IF判斷式,若IF或ELSE中的指令包含兩個以上,則必須要使用BEGIN ... END來標示區塊,否則會發生語法檢查錯誤。WHILE循環,這也是Transact-SQL中唯一支持的循環,循環中的指令要用BEGIN...END包裝。RETURN,可強制終止區塊的運行。WAITFOR,可強制讓陳述式等待指定時間后才繼續運行。GOTO,可導向運行指令到指定的位置。自定義變量

在Transact-SQL中,可以利用DECLARE來聲明變量,用SET來設置變量值,用SELECT @var = column的方式,由一個陳述式的回傳值中來取得變量值。

DECLARE @v INT -- declare a variableSET @v = 50 -- set variable directly.SELECT @v = SUM(Qty) FROM SaleItemRecords WHERE SaleID = 53928 -- set variable from a result of statement

錯誤處理

Transact-SQL可以在區塊中使用下列方式來處理或引發錯誤:

RAISERROR,擲出自定義的錯誤狀況。TRY ... CATCH,使用結構化的方式來處理錯誤(只有Microsoft SQL Server實現的Transact-SQL支持)。PRINT,可以印出變量值。

微軟Transact-sql介紹地址:http://msdn.microsoft.com/zh-cn/library/bb510741.aspx

您可能感興趣的文章:
  • mysql報錯:Deadlock found when trying to get lock; try restarting transaction的解決方法
  • c#中SqlTransaction——事務詳解
  • mysql Non-Transactional Database Only(只支持MyISAM)
  • MySQL數據庫事務隔離級別介紹(Transaction Isolation Level)
  • Transact_SQL 小手冊
  • Sql Server數據庫常用Transact-SQL腳本(推薦)

標簽:南昌 珠海 煙臺 晉中 北海 咸寧 東營 石家莊

巨人網絡通訊聲明:本文標題《淺談Transact-SQL》,本文關鍵詞  淺談,Transact-SQL,淺談,Transact-SQL,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談Transact-SQL》相關的同類信息!
  • 本頁收集關于淺談Transact-SQL的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欲妄的最新章节| 国产精品成人免费视频| 免费看a的网站| 囯产精品久久777777是什么意思| 国模美心超大胆| 两攻一受3p调教h| 巜女教师~婬辱の教室 动漫| 欧美在线香蕉在线视频| 国产精品久久一区二区| 啊啊啊好多水| 国语精品视频自产自拍| 96精品成人无码A片观看金桔| 公天天吃我奶躁我高H漫画| 7777午夜AV在线观看| 天天干夜夜看| 波多野结衣全部电影作品大全| 潘金莲一级l一5在线| 日本十次啦| 色婷婷香蕉在线一区二区| 日日搔欧美日韩精品视频一区| 白丝h视频| 国产精品视频一区国模私拍| caopo丫n草棚在线视频| 欧美另类极品videosbest最新版本| 一本色道久久综合亚洲精品图片 | 秋霞日韩一区二区三区在线观看| 欧美性猛交XXXX乱大交派对| 啊~啊出轨用力h| 精品国产一级久久A片性教育片 | 人蛇狂欢(高h)bl| 国产偷人妻精品一区| 欧美五级片| 免费观看全黄裸体做爰软件| 大香网伊人久久综合网2021| 99久久国产精品成一观| 男女h视频| 波多野结衣女教师BD播放| 激情qvod经典小说| 鲍逼| 久久夜视频| 国产成人精品午夜福利200|