freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫(kù)原理與應(yīng)用習(xí)題集(11套)-資料下載頁(yè)

2025-03-25 02:56本頁(yè)面
  

【正文】 T @temp_salary=@salaryWHILE @@FETCH_STATUS=0BEGIN if @salary@temp_salary BEGIN SET @temp_salary=@salary SET @temp_id=@id END FETCH NEXT FROM salary_cursor INTO @id,@salaryENDCLOSE salary_cursorDEALLOCATE salary_cursorDECLARE staff_cursor CURSOR FOR SELECT 員工號(hào),姓名 FROM 職員表OPEN staff_cursorFETCH NEXT FROM staff_cursorINTO @id , @nameWHILE @@FETCH_STATUS=0BEGIN if @id=@temp_id BEGIN PRINT 39。實(shí)發(fā)工資最高的員工是 39。+@name BREAK END FETCH NEXT FROM staff_cursor INTO @id,@nameENDCLOSE staff_cursorDEALLOCATE staff_cursorGO================================================10 第10章習(xí)題21事務(wù)回滾實(shí)驗(yàn)啟動(dòng)一個(gè)事務(wù),向ZYGL數(shù)據(jù)庫(kù)中插入一名新的員工信息,然后回滾該事務(wù),并驗(yàn)證事務(wù)是否回滾。注意該事務(wù)涉及職員表和工資表這兩個(gè)表的操作,并注意這兩個(gè)表的操作順序。 USE ZYGLGOBEGIN TRANSACTION INSERT INTO 職員表 VALUES(39。00939。,39。李靖39。,39。男39。,39。197691139。,39。1334335678939。,10,39。0239。,39。39。) INSERT INTO 工資表(員工號(hào),基本工資,津貼,三金扣款) VALUES(39。00939。,1 800,720,) SELECT * FROM 職員表 SELECT * FROM 工資表ROLLBACKGOSELECT * FROM 職員表SELECT * FROM 工資表GO2事務(wù)模式實(shí)驗(yàn)系統(tǒng)默認(rèn)狀態(tài):set xact_abort off, set implicit_transactions off【1】 顯式事務(wù)方式:use cjglcreate table 學(xué)生會(huì) (姓名 nchar(4), 性別 nchar(1) check(性別 in (39。男39。,39。女39。)), 職務(wù) nchar(5))gobegin transactioninsert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。王宏39。,39。男39。,39。主席39。)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。張柳39。,39。女39。,39。副主席39。)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。梅里39。,39。女39。,39。組織部長(zhǎng)39。)rollback 回滾 或 COMMIT goselect * from 學(xué)生會(huì)drop table 學(xué)生會(huì)【2】隱式事務(wù)方式:set implicit_transactions on 啟動(dòng)隱性事務(wù)模式create table 學(xué)生會(huì) (姓名 nchar(4), 性別 nchar(1) check(性別 in (39。男39。,39。女39。)), 職務(wù) nchar(5))goinsert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。王宏39。,39。男39。,39。主席39。)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。張柳39。,39。女39。,39。副主席39。)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。梅里39。,39。女39。,39。組織部長(zhǎng)39。)rollback 回滾 或 COMMIT goselect * from 學(xué)生會(huì)drop table 學(xué)生會(huì)【3】自動(dòng)提交事務(wù)方式:set implicit_transactions offcreate table 學(xué)生會(huì) (姓名 nchar(4), 性別 nchar(1) check(性別 in (39。男39。,39。女39。)), 職務(wù) nchar(5))goinsert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。王宏39。,39。男39。,39。主席39。)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。張柳39。,39。女39。,39。副主席39。)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。李響 39。,39。南39。,39。體育部長(zhǎng)39。) 出錯(cuò)語(yǔ)句insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。高興39。,39。男39。,39。宣傳文藝部長(zhǎng)39。) 出錯(cuò)語(yǔ)句insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。梅里39。,39。女39。,39。組織部長(zhǎng)39。)goselect * from 學(xué)生會(huì)drop table 學(xué)生會(huì)【4】 設(shè)置了保存點(diǎn)的事務(wù):USE CJGLGOcreate table 學(xué)生會(huì) (姓名 nchar(4), 性別 nchar(1) check(性別 in (39。男39。,39。女39。)), 職務(wù) nchar(5))goset xact_abort off 回滾模式為:有錯(cuò)也繼續(xù)事務(wù)begin transactioninsert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。王宏39。,39。男39。,39。主席39。)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。張柳39。,39。女39。,39。副主席39。)SAVE TRANSACTION Mytran 保存點(diǎn)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。梅里39。,39。女39。,39。組織部長(zhǎng)39。)insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。李響 39。,39。南39。,39。體育部長(zhǎng)39。)出錯(cuò)語(yǔ)句insert 學(xué)生會(huì)(姓名,性別,職務(wù)) values (39。高興39。,39。男39。,39。宣傳文藝部長(zhǎng)39。)出錯(cuò)語(yǔ)句if @@error 0 如果上條語(yǔ)句出錯(cuò) rollback transaction Mytran 回滾到保存點(diǎn)1else COMMIT TRANSACTION 提交事務(wù)GOselect * from 學(xué)生會(huì)drop table 學(xué)生會(huì)GO===== =========================================11第11章習(xí)題【1】以管理員身份在SQL Server中完成以下操作:添加一個(gè)Windows NT 用戶, 登錄名為“JXL1\doris”,權(quán)限為:①固定服務(wù)器角色—數(shù)據(jù)庫(kù)創(chuàng)建者;②成為“教學(xué)”數(shù)據(jù)庫(kù)中的用戶,用戶名為“高老師”;③在“教學(xué)”數(shù)據(jù)庫(kù)中自定義一個(gè)角色名為“教師”的數(shù)據(jù)庫(kù)角色;④將“高老師”加入到“教師”角色中去。USE masterEXEC sp_grantlogin 39。 JXL1\doris39。GO EXEC sp_addsrvrolemember 39。 JXL1\doris 39。, 39。dbcreator 39。 GoUSE 教學(xué)EXEC sp_grantdbaccess 39。 JXL1\gjl39。, 39。高老師39。EXEC sp_addrole 39。教師39。GOEXEC sp_addrolemember 39。教師39。, 39。高老師39。 【2】以管理員身份完成以下操作:設(shè)置一個(gè)SQL Server身份驗(yàn)證的用戶賬戶:登錄名為“主任”,密碼為“abc888”,在CJGL數(shù)據(jù)庫(kù)中的用戶名為“讀者zr”,權(quán)限有三個(gè):① 固定數(shù)據(jù)庫(kù)角色—數(shù)據(jù)庫(kù)數(shù)據(jù)讀取者:可查詢(xún)本數(shù)據(jù)庫(kù)中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù),執(zhí)行所有的存儲(chǔ)過(guò)程;② 可以創(chuàng)建視圖;③ 可以對(duì)XS表和KC表進(jìn)行查詢(xún)和修改。USE masterEXEC sp_addlogin 39。主任39。, 39。abc88839。, 39。CJGL39。GOUSE CJGLEXEC sp_grantdbaccess 39。主任39。 , 39。讀者zr 39。GOEXEC sp_addrolemember 39。db_datareader39。 , 39。讀者zr 39。GRANT create view to 讀者zr GRANT select , update on XSto 讀者zr GRANT select , update on KC to 讀者zrGo【3】以管理員身份在SQL Server中完成以下操作:給SQL Server身份登錄賬戶bandao授予執(zhí)行TSQL語(yǔ)句CREATE DATABASE的權(quán)限;給數(shù)據(jù)庫(kù)CJGL中的用戶zhang 和 wang授予CREATE TABLE 權(quán)限;給數(shù)據(jù)庫(kù)CJGL中的public 角色授予對(duì) XS 表?yè)碛蠸ELECT 權(quán)限;Use master 注意:CREATE DATABASE 權(quán)限只能在master庫(kù)中進(jìn)行GRANT CREATE DATABASE to [bandao] GOUSE CJGL 注意:CREATE TABLE 權(quán)限必須在當(dāng)前庫(kù)中進(jìn)行GRANT CREATE TABLE TO zhang, wang GRANT SELECT ON XS TO public GO
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1