天天看點

第四章 Transact-SQL 語言基礎

根據其完成的具體功能,可以将T-SQL語句分為4類:資料操作語句、資料定義語句、資料控制語句和一些附加的語言元素。

資料操作語句:select  insert  delete update

資料定義語句:create table drop table alter table

    create view drop view

    create index drop index

    create procedure drop procedure  alter procedure 

    create trigger alter trigger drop trigger

資料控制語句:grant  deny  revoke

附加的語言元素:begin transaction/commit  rollback  set transaction  declare open  fetch close  execute

【例4.1】檢視目前SQL Server的版本資訊和伺服器名稱,輸入語句如下。

SELECT @@VERSION AS 'SQL Server版本', @@SERVERNAME AS '伺服器名稱'

【例4.2】使用DECLARE 語句建立int 資料類型的名為 @mycounter 的局部變量,輸入語句如下。

DECLARE @MyCounter int;

【例4.3】建立三個名為 @Name、@Phone和@Address的局部變量,并将每個變量都初始化為NULL,輸入語句如下。

DECLARE @Name varchar(30), @Phone varchar(20), @Address char(2);

【例4.4】使用SELECT語句為@MyCount變量指派,最後輸出@MyCount變量的值,輸入語句如下。

DECLARE @MyCount INT

SELECT @MyCount =100

SELECT @MyCount

GO

【例4.5】通過查詢語句給變量賦,輸入語句如下。

DECLARE @rows int

SET @rows=(SELECT COUNT(*) FROM Member)

SELECT @rows

GO

【例4.6】在SELECT語句中使用由SET 指派的局部變量,輸入語句如下。

USE test

GO

DECLARE @memberType varchar(100)

SET @memberType ='VIP' 

SELECT RTRIM(FirstName)+' '+RTRIM(LastName) AS Name, @memberType

FROM member

GO

繼續閱讀