麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

T-SQL 基本語(yǔ)法

2024-07-21 02:51:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

1.局部變量

語(yǔ)法

declare{

@varaible_name datatype [,---n]

}

例:

declare @e_mail varchar(50)

declare @lastname varchar(30),@firstname varchar(20),@tel varchar(30)

2.使用set語(yǔ)句為局部變量賦值

語(yǔ)法

set @varaible_name =exPRession

例:

declare @areID int

set  @areID=10

print @areID

3.使用select語(yǔ)句為局部變量賦值

語(yǔ)法

select   @varaible_name =expression

例:

select  @areID=10

一般,set賦值變量的值通常是給定的;而select 賦給變量的值則有查詢獲得。

4.全局變量

SQL Server 2012常見(jiàn)的全局變量

@@ERROR 返回執(zhí)行上一條Transact-SQL語(yǔ)句所返回的錯(cuò)誤號(hào)

@@IDENTITY 返回最后插入的標(biāo)志值

@@MAX_CONNECTIONS返回SQL SERVER實(shí)例所允許同時(shí)鏈接的最大用戶數(shù)

@@ROWCOUNT 返回上一條語(yǔ)句影響的行數(shù)

@@SERVERNAME返回運(yùn)行SQL SERVER的本地服務(wù)器名稱(chēng)

@@SERVICENAME返回SQL SERVER 正在運(yùn)行的注冊(cè)表項(xiàng)的名稱(chēng)。若當(dāng)前實(shí)例為默認(rèn)實(shí)例,則@@SERVICENAME返回MSSQLSERVER;若當(dāng)前實(shí)例為命名實(shí)例名,則返回該命名實(shí)例名

@@TRAMCOUNT返回當(dāng)前連接的活動(dòng)實(shí)物數(shù)

5.BEGIN```END語(yǔ)句

6.IF```條件判斷語(yǔ)句

語(yǔ)法

if logical_expression

expression1

[ else 

expression2 ]

7.WhILE循環(huán)語(yǔ)句

語(yǔ)法

while logical_expression

begin

expression

[break]

[continue]

end

8.CASE選擇語(yǔ)句

語(yǔ)法

簡(jiǎn)單表達(dá)式

case input_experssion

when when_experssion then result_experssion

[```n]

[

else else_result_experssion

]

end

選擇表達(dá)式

case

when boolean_experssion then result_experssion

[```n]

[

else else_result_experssion

]

end

9.使用T-SQL創(chuàng)建視圖

create view [ schema_name .] view_name

[ (column[ ,...n ]) ]

as sekect_statement

參數(shù)說(shuō)明如下:

schema_name :視圖所屬架構(gòu)名。

view_name:視圖名。

column:視圖中所使用的列名。

10.使用T-SQL創(chuàng)建索引

create [unique] [clustered | nonclustered ]

index index_name

on table_name (column_name...)

參數(shù)說(shuō)明如下:

unique:表示唯一索引。

clustered:表示聚集索引。

nonclustered :表示非聚集索引,為默認(rèn)索引。

11.事務(wù)

begin transaction:?jiǎn)?dòng)事務(wù)。

commit transaction:提交事務(wù)。

rollback transaction:回滾事務(wù)。

12.系統(tǒng)存儲(chǔ)過(guò)程

-- 常用系統(tǒng)存儲(chǔ)過(guò)程
exec sp_databases; // 查看數(shù)據(jù)庫(kù)
exec sp_tables; // 查看表
exec sp_columns student; // 查看列
exec sp_helpIndex student; // 查看索引
exec sp_helpConstraint student; // 約束
exec sp_stored_procedures;
exec sp_helptext 'sp_stored_procedures'; // 查看存儲(chǔ)過(guò)程創(chuàng)建、定義語(yǔ)句
exec sp_rename student, stuInfo; // 修改表、索引、列的名稱(chēng)
exec sp_renamedb myTempDB, myDB; // 更改數(shù)據(jù)庫(kù)名稱(chēng)
exec sp_defaultdb 'master', 'myDB'; // 更改登錄名的默認(rèn)數(shù)據(jù)庫(kù)
exec sp_helpdb; // 數(shù)據(jù)庫(kù)幫助,查詢數(shù)據(jù)庫(kù)信息
exec sp_helpdb master;
 
-- 表重命名
exec sp_rename 'stu', 'stud';select * from stud;
-- 列重命名
exec sp_rename 'stud.name', 'sName', 'column';
-- 重命名索引
exec sp_rename N'student.idx_cid', N'idx_cidd', N'index';
-- 查詢所有存儲(chǔ)過(guò)程
select * from sys.objects where type = 'P';
select * from sys.objects where type_desc like '%pro%' and name like 'sp%';

13.自定義存儲(chǔ)過(guò)程

語(yǔ)法

[if exists(select * from sysobjects where name='proc_name')

drop proc[edure]  proc_name

]

create  proc[edure]  proc_name

[{@parameter_name  data_type}=[默認(rèn)值]]  [output],...,n]

as

procedure_body

exec proc_name [@parameter_name ]  [output],...,n]

print ''


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 97超碰资源站| 精品小视频 | 人成免费a级毛片 | 国产激情视频在线 | 黄色特级| 污视频在线免费播放 | 91久久夜色精品国产网站 | 九色新网址 | 国产精品成年片在线观看, 激情小说另类 | 精品亚洲视频在线 | 亚洲成人综合网站 | 在线免费日本 | 亚洲第一页综合 | 国产精品午夜在线观看 | 亚洲日本韩国在线观看 | 欧美乱码精品一区 | 久久精品观看 | 99精品视频在线导航 | 精品人伦一区二区三区蜜桃网站 | 毛片成人网 | 久色成人网 | 久久久久国产成人免费精品免费 | 久久久久久久久久久国产精品 | 91羞羞 | 欧美日韩在线看片 | 国产欧美一区二区三区免费看 | 精品免费国产一区二区三区 | 黄色片网站在线免费观看 | 久久久久久久久久久一区 | 亚洲字幕av | 日本高清在线免费 | 久久久三级免费电影 | 成人在线视频免费看 | 午夜视频在线观看免费视频 | 91麻豆精品国产91久久久更新资源速度超快 | 一级免费在线视频 | 精品伊人| 一级在线 | 国产精品国产三级国产在线观看 | 中文字幕亚洲视频 | sese在线视频 |