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

主頁 > 知識庫 > Sql Server數(shù)據(jù)庫常用Transact-SQL腳本(推薦)

Sql Server數(shù)據(jù)庫常用Transact-SQL腳本(推薦)

熱門標(biāo)簽:南京電銷外呼系統(tǒng)哪家好 萬利達(dá)綜合醫(yī)院地圖標(biāo)注點(diǎn) 在電子版地圖標(biāo)注要收費(fèi)嗎 武漢AI電銷機(jī)器人 地圖標(biāo)注如何弄全套標(biāo) 外呼系統(tǒng)會封嗎 電銷機(jī)器人 深圳 股票配資電銷機(jī)器人 實(shí)體店地圖標(biāo)注怎么標(biāo)

Transact-SQL

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

數(shù)據(jù)庫

1、創(chuàng)建數(shù)據(jù)庫

USE master ; 
GO 
CREATE DATABASE Sales 
ON 
( NAME = Sales_dat, 
 FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\saledat.mdf', 
 SIZE = 10, 
 MAXSIZE = 50, 
 FILEGROWTH = 5 ) 
LOG ON 
( NAME = Sales_log, 
 FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\salelog.ldf', 
 SIZE = 5MB, 
 MAXSIZE = 25MB, 
 FILEGROWTH = 5MB ) ; 
GO 

2、查看數(shù)據(jù)庫

SELECT name, database_id, create_date 
FROM sys.databases ; 

3、刪除數(shù)據(jù)庫

DROP DATABASE Sales;

1、創(chuàng)建表

CREATE TABLE PurchaseOrderDetail 
( 
 ID uniqueidentifier NOT NULL 
 ,LineNumber smallint NOT NULL 
 ,ProductID int NULL 
 ,UnitPrice money NULL 
 ,OrderQty smallint NULL 
 ,ReceivedQty float NULL 
 ,RejectedQty float NULL 
 ,DueDate datetime NULL 
); 

2、刪除表

DROP TABLE dbo.PurchaseOrderDetail; 

3、重命名表

EXEC sp_rename 'Sales.SalesTerritory', 'SalesTerr'; 

1、添加列

ALTER TABLE dbo.doc_exa ADD column_b VARCHAR(20) NULL, column_c INT NULL ;

2、刪除列

ALTER TABLE dbo.doc_exb DROP COLUMN column_b; 

3、重命名列

EXEC sp_rename 'Sales.SalesTerritory.TerritoryID', 'TerrID', 'COLUMN'; 

約束

1、主鍵

--在現(xiàn)有表中創(chuàng)建主鍵
ALTER TABLE Production.TransactionHistoryArchive
 ADD CONSTRAINT PK_TransactionHistoryArchive_TransactionID PRIMARY KEY CLUSTERED (TransactionID);

--在新表中創(chuàng)建主鍵
CREATE TABLE Production.TransactionHistoryArchive1
 (
  TransactionID int IDENTITY (1,1) NOT NULL
  , CONSTRAINT PK_TransactionHistoryArchive_TransactionID PRIMARY KEY CLUSTERED (TransactionID)
 )
;

--查看主鍵 
SELECT name 
FROM sys.key_constraints 
WHERE type = 'PK' AND OBJECT_NAME(parent_object_id) = N'TransactionHistoryArchive'; 
GO 
--刪除主鍵
ALTER TABLE Production.TransactionHistoryArchive 
DROP CONSTRAINT PK_TransactionHistoryArchive_TransactionID; 
GO 

視圖

1、創(chuàng)建視圖

CREATE VIEW V_EmployeeHireDate 
AS 
SELECT p.FirstName, p.LastName, e.HireDate 
FROM HumanResources.Employee AS e JOIN Person.Person AS p 
ON e.BusinessEntityID = p.BusinessEntityID ; 
GO 

2、刪除視圖

DROP VIEW V_EmployeeHireDate; 

存儲過程

1、創(chuàng)建存儲過程

CREATE PROCEDURE P_UspGetEmployeesTest 
 @LastName nvarchar(50), 
 @FirstName nvarchar(50) 
AS 
 SELECT FirstName, LastName, Department 
 FROM HumanResources.vEmployeeDepartmentHistory 
 WHERE FirstName = @FirstName AND LastName = @LastName 
 AND EndDate IS NULL; 
GO 

2、刪除存儲過程

DROP PROCEDURE P_UspGetEmployeesTest; 

3、執(zhí)行存儲過程

EXEC P_UspGetEmployeesTest N'Ackerman', N'Pilar'; 
-- Or 
EXEC P_UspGetEmployeesTest @LastName = N'Ackerman', @FirstName = N'Pilar'; 
GO 
-- Or 
EXECUTE P_UspGetEmployeesTest @FirstName = N'Pilar', @LastName = N'Ackerman'; 
GO 

4、重命名存儲過程

EXEC sp_rename 'P_UspGetAllEmployeesTest', 'P_UspEveryEmployeeTest2'; 

5、帶有輸出參數(shù)的存儲過程

CREATE PROCEDURE P_UspGetEmployeeSalesYTD 
@SalesPerson nvarchar(50), 
@SalesYTD money OUTPUT 
AS 
 SELECT @SalesYTD = SalesYTD 
 FROM SalesPerson AS sp 
 JOIN vEmployee AS e ON e.BusinessEntityID = sp.BusinessEntityID 
 WHERE LastName = @SalesPerson; 
RETURN 
GO

--調(diào)用
DECLARE @SalesYTDBySalesPerson money; 
EXECUTE P_UspGetEmployeeSalesYTD 
 N'Blythe', 
 @SalesYTD = @SalesYTDBySalesPerson OUTPUT; 
GO 

數(shù)據(jù)類型

總結(jié)

以上所述是小編給大家介紹的Sql Server數(shù)據(jù)庫常用Transact-SQL腳本,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

您可能感興趣的文章:
  • mysql報(bào)錯(cuò):Deadlock found when trying to get lock; try restarting transaction的解決方法
  • c#中SqlTransaction——事務(wù)詳解
  • mysql Non-Transactional Database Only(只支持MyISAM)
  • 淺談Transact-SQL
  • MySQL數(shù)據(jù)庫事務(wù)隔離級別介紹(Transaction Isolation Level)
  • Transact_SQL 小手冊

標(biāo)簽:濟(jì)源 泰安 安徽 濟(jì)寧 廣東 臺州 武威 汕頭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Sql Server數(shù)據(jù)庫常用Transact-SQL腳本(推薦)》,本文關(guān)鍵詞  Sql,Server,數(shù)據(jù)庫,常用,Transact-SQL,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Sql Server數(shù)據(jù)庫常用Transact-SQL腳本(推薦)》相關(guān)的同類信息!
  • 本頁收集關(guān)于Sql Server數(shù)據(jù)庫常用Transact-SQL腳本(推薦)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美A∨视频在线观看| 天天拍久久| 日韩成人免费| 夜色福利站www国产在线观看| 国产日产欧产美A级毛片| japanesematuresex成熟| 三级带电影| ?国产精品海角社区| JUL885夫の上司に饰ら电影| 大乳videos巨大hd| 亚洲欧美成人久久一区| 伸进内裤揉到高潮呻吟动漫图片 | 亚洲视频一区网站| 天美传媒免费版在线播放| 张莜雨沙发分腿式| 女的被?到爽的聊天记录| 脱裤子自慰丝袜AV久久影视| 公爹嗯啊轻点| 护士jiz丝袜| 日本三级香港三级韩国三电影| 纲手被扒开腿做?同人漫画免费| 国产精品人妻一区夜夜爱| 舔美女下面的视频免费| 极品曾小贤| 日韩精品无码一区| 秋霞在线一级A片| 4tubevideos国产在线观看| 无人区在线观看免费视频国语| 在办公室被cao很爽很高H漫画 | 700av第一福利在线导航| 91av一区| 人与拘做爰ZZZXXXⅩ视频| 99久热视频在线精品| 一区二区视频在线观看免费的 | 学生被?到爽??流牛奶免费 | 新翁色翁荡息肉50篇小说合集| 精品人妻无码中文字幕第一区蜜 | 可以看美女隐私的软件| 曰曰碰天天碰国产| 国产一区亚洲二区三区达达兔| 日韩色爱|