Danh mục

Ngôn ngữ Transact-SQL

Số trang: 46      Loại file: ppt      Dung lượng: 824.50 KB      Lượt xem: 23      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: 11,000 VND Tải xuống file đầy đủ (46 trang) 0

Báo xấu

Xem trước 5 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Một số tính năng chính của Transact-SQL Biến, kiểu dữ liệu, chú thích trong Transact-SQLCác hàm thống kê, biểu thức trong Transact-SQLGiải thích ngôn ngữ định nghĩa dữ liệu và các lệnh của ngôn ngữ định nghĩa dữ liệuGiải thích ngôn ngữ thao tác dữ liệu và các lệnh của ngôn ngữ thao tác dữ liệuGiải thích ngôn ngữ điều khiển dữ liệu và các lệnh của ngôn ngữ điều khiển dữ liệuGiải thích cách thực thi câu lệnh Transact-SQL:Một câu lệnh đơn lẻTập lệnhScriptsLiệt kê và giải thích những tính năng nâng cao của Transact-SQL ...
Nội dung trích xuất từ tài liệu:
Ngôn ngữ Transact-SQL Session5NgônngữTransactSQL Mụctiêubàihọc MộtsốtínhnăngchínhcủaTransactSQL Biến,kiểudữliệu,chúthíchtrongTransactSQL Cáchàmthốngkê,biểuthứctrongTransactSQL Giảithíchngônngữđịnhnghĩadữliệuvàcáclệnhcủangônngữ địnhnghĩadữliệu Giảithíchngônngữthaotácdữliệuvàcáclệnhcủangônngữ thaotácdữliệu Giảithíchngônngữđiềukhiểndữliệuvàcáclệnhcủangônngữ điềukhiểndữliệu GiảithíchcáchthựcthicâulệnhTransactSQL:  Mộtcâulệnhđơnlẻ  Tậplệnh  Scripts LiệtkêvàgiảithíchnhữngtínhnăngnângcaocủaTransactSQL RDBMSandDataManagement/Session5/2of46 NgônngữTransactSQL Ngôn ngữ vấn tin có cấu trúc(SQL) là một ngôn ngữ rất phổ  VídụvềcâulệnhTransactSQL: dụngtronglĩnhvựccơsởdữliệu. MicrosoftxâydựngTransactSQLdựatrênngônngữvấntincó SELECT * FROM Employee cấutrúcchuẩn(ANSISQL:làngônngữvấntincócấutrúcdo họcviệnquốcgiaHoaKỳđưara),ANSISQLthườngđượcgọilà  Câulệnhnàytruylụctấtcảcácbảnghitừbảng SQL,ngônngữnàylàcáchthứcchuẩnđểgiaotiếpvớicơsởdữ Employee. liệu. Nó cung cấp một ngôn ngữ bao hàm toàn diện để định nghĩa bảng,chèn,xóa,thayđổivàtruycậpdữliệutrongbảng. TransactSQL là một ngôn ngữ mạnh, nó hỗ trợ các tính năng khácnhư:kiểudữliệu,đốitượngtạmthời,thủtụclưutrữvàthủ tụchệthống. Chophépchúngtađịnhnghĩađốitượngcontrỏ,khaibáobiến, cấutrúcrẽnhánh,vònglặp,bẫylỗi. RDBMSandDataManagement/Session5/3of46 BiếntrongTransactSQL(13) Biếnlàmộtđốitượngđểlưutrữmộtgiátrịdữliệu.Dữliệucóthểđược truyềnđếncâulệnhSQLbằngcáchsửdụngtênbiến.Tênbiếncụcbộ phảikhaibáobắtđầubằngkýhiệu@ Biếncụcbộ Biếncóthểphânthành2loạilàbiếncụcbộvàbiếntoàncục dụng tạm  Trong TransactSQL, biến cục bộ được khai báo và sử thờikhithựcthicâulệnhSQL  Biếncụcbộ Cúpháp: Biếntoàncục DECLARE { @local_variable [AS] data_type } trongđó, @local_variable:tênbiếncụcbộ,phảibắtđầubằngkýhiệu@ data_type: kiểudữliệuhệthốnghoặckiểudữliệungườidùng RDBMSandDataManagement/Session5/4of46 BiếntrongTransactSQL23  CâulệnhSEThoặcSELECTdùngđểgángiátrịchobiến. Vídụsauminhhọacáchsửdụngbiếncụcbộđểrúttrích dữliệutừbảngEmployee Cúpháp: Bảng Employee được tạo ra trong cơ sở dữ liệu AdventureWorks SET @local_variable = value OR SELECT @local_variable = value RDBMSandDataManagement/Session5/5of46 BiếntrongTransactSQL33 Vídụ: Biếntoàncục  Biếntoàncụclàbiếncósẵnvàhệthốngquảnlý  BiếntoàncụctrongSQLServerđượcđặttênbắtđầubởihai kýhiệu@  Đâylàbiếntoàncụcđượcsửdụngđểxemthôngtinphiênbảncủa SQLServer RDBMSandDataManagement/Session5/6of46 CáckiểudữliệutrongTSQLKiểudữliệutrongSQLServer2005 :  Kiểudữliệulàthuộctínhđịnhnghĩaloạidữliệumàđối tượngcóthểchứa CáckiểudữliệutrongSQLServer2005  bigint binary bit char TransactSQL bao gồm nhiều kiểu dữ liệu chẳng hạn như:varchar,text,int,.... cursor decimal float image  Cácđốitượngdướiđâysửdụngkiểudữliệu: int nchar ntext numeric  Cộttrongbảngvàtrongview  Thamsốtrongthủtụclưutrữ nvarchar smalldatetime smallint smallmoney  Biến  Hàmtrảvềgiátrị sql_variant text timestamp tinyint  Thủtụclưutrữtrảvềgiátrị Varbinary uniqueidentifier xml table varchar datetime money real RDBMSandDataManagement/Session5/7of46 ChúthíchtrongTransactSQL1 2 Chú thích là các diễn giải trong chương trình(đoạn lệnh)màtrìnhbiêndịchsẽbỏqua Mục đích của việ ...

Tài liệu được xem nhiều:

Tài liệu liên quan: