您好,登錄后才能下訂單哦!
本篇內容介紹了“SQL Server的入門實戰分析”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
環境信息:
OS:Windows
Software:SQL Server、 Microsoft SQL Server Management Studio
類型:T-SQL
事件:數據庫管理
文檔:SQL Server2016從入門到實戰
一、T-SQL 概述
此語言為Microsoft公司設計開發的結構化查詢語言,是對SQL的擴展,具備標準SQL的主要特點,該語言可以實現圖形界面能夠完成的所有功能!
1、注釋
代碼中不執行的部分,一般是對功能的講解說明,以 -- 開頭到結尾部分的行 ,處于不執行階段,單行注釋,以/**/ 包裹的文本塊,一般多行注釋使用
2、變量
局部變量:作用在程序內部,以@開頭的名稱,且必須以 declare定義后才可以使用
#定義 declare {@l_v1 data_type}[,...n] #賦值 set @l_v1=expression select {@l_v1=expression} [,...n] #顯示 print @l_v1 select @l_v1 declare @name varchar(8),@sex varchar(2),@age smallint declare @address varchar(100) set @address='宣城' select @address
全局變量:非用戶定義,是服務器級別的,以@@開頭
常用的全局變量
@@connections 返回最近一次啟動SQL Server,嘗試連接的次數 @@error 返回最后執行SQL 語句的錯誤代碼 @@rowcount 返回上次語句影響的行數 @@servername 返回允許SQL Server本地服務器的名稱 @@version 返回SQL Server當前安裝的日期、版本和處理器類型 @@language 返回SQL Server服務器的語言
3、運算符
算數運算符、賦值運算符、位運算符、比較運算符、邏輯運算符、字符串串聯運算符
二、T-SQL語句
1、DML
數據操作語言:查詢、插入、刪除、更新
select
insert
delete
update
2、DDL
數據定義語言:定義結構和數據關系等
create
alter
drop
3、DCL
數據控制語言:數據完整性和存儲控制
grant
revoke
deny
三、流程控制
1、流程控制關鍵字
declare: 聲明變量
begin...end:定義語句塊
berak :退出while循環
continue :重新開始循環
goto label
:從label之后的語句處繼續進行處理
if...else :雙分支判斷
case...when...then...end:多分支判斷
return
:退出
waitfor:等待延遲
while :循環
print:輸出
2、語法格式
begin { select、insert、update... } end if xxx xxx if xxx xxx else xxx xxx case xxx when xxx then xxx ... when xxx then xxx else xxx end while xxx xxx [bread] xxx [continue]
“SQL Server的入門實戰分析”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。