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

正文內(nèi)容

廣東海洋大學(xué)第四章sqlserver的使用-文庫(kù)吧在線文庫(kù)

  

【正文】 QL Server\MSSQL$COMPUTER\Data\39。 ? 刪除用戶自定義數(shù)據(jù)類(lèi)型的例子 。 條件表達(dá)式中的變量必須以 符號(hào)作為前綴。 sp_bindrule rulage,’’ ? 例子:創(chuàng)建用戶自定義數(shù)據(jù)類(lèi)型 ‘ myint’(源于 int),創(chuàng)建規(guī)則 rulex(變量取值 14到 28之間 ),將規(guī)則綁定到該用戶自定義數(shù)據(jù)類(lèi)型上。 ? 例子:缺省值為 ‘ China’ CREATE DEFAULT defcountry AS ‘China’ ? 例子:缺省值為 ‘ 計(jì)算機(jī)系 ’ CREATE DEFAULT defdept AS ‘計(jì)算機(jī)系 ’ ? 綁定缺省 o 語(yǔ)法:使用系統(tǒng)存儲(chǔ)過(guò)程 sp_bindefault sp_bindefault default_name,object_name[,FUTUREONLY] ? default_name是使用 CREATE DEFAULT語(yǔ)句創(chuàng)建的缺省 ? object_name 以 ‘ ’指出列名,或者指出要綁定缺省的用戶自定義數(shù)據(jù)類(lèi)型 ? FUTUREONLY只能用于把缺省綁定到用戶定義數(shù)據(jù)類(lèi)型。 ? 例子:取消 Student表的 Sdept列上的規(guī)則 sp_unbindefault ‘’ ? 例子:用戶自定義數(shù)據(jù)類(lèi)型 ‘ mychar’已經(jīng)綁定了缺省defcity, 現(xiàn)取消該綁定,但是當(dāng)前使用 mychar類(lèi)型的表列仍然保留該缺省 sp_unbindefault ‘ mychar’,FUTUREONLY ?SQL SERVER索引 ? 索引 是 SQL SERVER使用的一種內(nèi)部表結(jié)構(gòu),它基于表中一個(gè)或多個(gè)列的值,提供對(duì)表中行的快速存取。例如在一個(gè)數(shù)據(jù)表中,將 ‘ 編號(hào) ’ 設(shè)置為聚集索引,此時(shí)在該數(shù)據(jù)表中的數(shù)據(jù)將會(huì)按 ‘ 編號(hào) ’ 字段的內(nèi)容來(lái)自動(dòng)排序與存儲(chǔ)。數(shù)據(jù)存儲(chǔ)以隨機(jī)順序出現(xiàn),擔(dān)邏輯順序按其索引給出。 ? 索引的特性 ? 索引加速了連接表的查詢、執(zhí)行排序和分組; ? 索引可用來(lái)實(shí)施行的唯一性; ? 索引對(duì)數(shù)據(jù)大多數(shù)是唯一的列很有用。例如,填充因子設(shè)為 80,則在創(chuàng)建索引時(shí),每個(gè)葉子節(jié)點(diǎn)索引頁(yè)中只使用 80%的空間用來(lái)存放索引數(shù)據(jù),剩下的 20%的空間用于以后新增加的索引數(shù)據(jù)。 SQL SERVER把批量語(yǔ)句編譯成稱(chēng)為執(zhí)行計(jì)劃的單個(gè)可執(zhí)行單位,然后一次執(zhí)行計(jì)劃中的一個(gè)語(yǔ)句。 ? 例子:打印消息 ① DECLARE myname char(50) SET myname=‘Helen White’ PRINT myname ② SELECT ‘The number of rows is ’ +CONVERT(varchar,rowcount) ③ DECLARE var int SET var=2 SELECT var PRINT var ? 注解(注釋?zhuān)? 可以在批量中使用注釋來(lái)描述代碼的功能,幫助任何閱讀代碼的人理解代碼 。語(yǔ)法如下: BEGIN { sql_statement|statement_block } END ? 例子: 如果 Employee表中存在 一個(gè) vFirstname為 ‘ Angela’的雇員,則打印 ‘ The detail of the employee: ’ ,并且輸出該雇員的詳細(xì)信息。 DECLARE count int SELECT count=11 WHILE count0 BEGIN SELECT count=count1 IF count=4 BREAK IF count=6 CONTINUE PRINT count END 輸出結(jié)果: 10 9 8 7 5 ? 例子:計(jì)算 1到 100的累加和。 then 39。 end print 39。良好 39。用戶可以通過(guò)存儲(chǔ)過(guò)程的名字并給出參數(shù)來(lái)執(zhí)行它。 ? :通常以 “ xp_”為前綴。創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,可以根據(jù)指定的城市輸出合同招聘人員的信息。 CREATE PROC ALTER PROC CREATE DEFAULT CREATE RULE CREATE FUNCTION ALTER FUNCTION CREATE TRIGGER ALTER TRIGGER CREATE VIEW ALTER VIEW …… ? 在 Recruitment數(shù)據(jù)庫(kù)中,經(jīng)常所作的查詢是:查詢招聘代理的名稱(chēng)、地址、城市、郵政編碼、電話號(hào)碼和傳真號(hào)碼。在存儲(chǔ)過(guò)程創(chuàng)建之后,也可以對(duì)存儲(chǔ)過(guò)程進(jìn)行修改,而且一次修改之后,所有調(diào)用該存儲(chǔ)過(guò)程的程序所得到的結(jié)果都會(huì)被修改,提高程序的可移植性。及格 39。 end FROM Student 搜索 case語(yǔ)法例程 ? 例子:對(duì)于學(xué)生選修課程表成績(jī)分析,如果成績(jī)?cè)?90分以上,對(duì)應(yīng)的分析結(jié)果為 ‘ 優(yōu)秀’ ,成績(jī)?cè)?80~90分,分析結(jié)果為 ‘ 良好 ’ ,成績(jī)?cè)?70~80分,分析結(jié)果為 ‘ 中等 ’ ,成績(jī)?cè)?0~70分,分析結(jié)果為 ‘ 及格’ ,成績(jī)?cè)?60分以下,分析結(jié)果為 ‘ 不及格 ’ 。 then 39。 declare ssex varchar(20) declare output varchar(20) select ssex=sgender from student where sname=39。 DECLARE score int SELECT score=siTestScore FROM InternalCandidate WHERE cEmployeeCode=‘000008’ IF score80 PRINT ‘RejectedNot called for interview’ ELSE BEGIN PRINT ‘Called for interview’ PRINT ‘Test Score=’+convert(char(2),score) END ? WHILE語(yǔ)句 WHILE是循環(huán)語(yǔ)句。控制流語(yǔ)句有: ? IF… ELSE ? CASE ? WHILE ? 例子:內(nèi)部候選人被召集參加面試的最低測(cè)試成績(jī)?yōu)?80分。由于是由用戶定義它們的,所以又叫做用戶定義的變量。(可更新,但有限制) (回憶視圖更新章節(jié)內(nèi)容,對(duì)視圖的更新最終會(huì)轉(zhuǎn)化為對(duì)多個(gè)基本表的更新,且對(duì)于視圖的更新存在很多的限制。 ? table_name(column_name)指出將要?jiǎng)?chuàng)建索引的表和列。 ,指針進(jìn)到表中的數(shù)據(jù)頁(yè)和行 ID, 現(xiàn)在檢索請(qǐng)求的行。如果在數(shù)據(jù)頁(yè)上找不到查找值,則此查詢無(wú)行返回。 ? 提高查詢的執(zhí)行速度; ? 實(shí)施數(shù)據(jù)唯一性( UNQUE); ? 加速表之間的連接; ? 使用 索引 的 缺點(diǎn) 如果設(shè)計(jì)合理、索引可以提高查詢的性能。且該缺省用于所有使用該數(shù)據(jù)類(lèi)型定義的表列。 o 語(yǔ)法: sp_unbindrule object_name [,FUTUREONLY] ? object_name 是取消規(guī)則的表的 列名 或 用戶定義的數(shù)據(jù)類(lèi)型 ? FUTUREONLY只能用于從用戶定義數(shù)據(jù)類(lèi)型取消規(guī)則。它防止用戶定義數(shù)據(jù)類(lèi)型對(duì)現(xiàn)有的列并入此規(guī)則。 ? 規(guī)則 可以在不改變表的結(jié)構(gòu)的情況下實(shí)現(xiàn)檢查約束。 ? SQL SERVER修改數(shù)據(jù)庫(kù)方式: ? 數(shù)據(jù)和日志文件的增加和刪除 ? 數(shù)據(jù)庫(kù)可以擴(kuò)大和縮小 ? 文件組可以添加到數(shù)據(jù)庫(kù) ? 數(shù)據(jù)庫(kù)的配置設(shè)置可以改變 ? 幾個(gè)數(shù)據(jù)庫(kù)有關(guān)操作的系統(tǒng)存儲(chǔ)過(guò)程: ? sp_helpdb db_name 查看數(shù)據(jù)庫(kù)信息 ? sp_renamedb ‘oldname’,’new_name’ 重命名 ? sp_dboption dbname,optionname,value ? 例如: sp_dboption ‘student’,’read only’,’ON’ ? SQL SERVER用戶自定義的數(shù)據(jù)類(lèi)型 ? 用戶定義的數(shù)據(jù)類(lèi)型是由用戶創(chuàng)建的,它基于系統(tǒng)數(shù)據(jù)類(lèi)型。 [ , SIZE = size ] [ , MAXSIZE = { max_size | UNLIMITED } ] [ , FILEGROWTH = growth_increment ] ) [ ,...n ] filegroup ::= FILEGROUP filegroup_name filespec [ ,...n ] ? 數(shù)據(jù)庫(kù)文件和文件組 每個(gè) SQL SERVER的數(shù)據(jù)庫(kù)至少要包含兩個(gè)文件:一個(gè)數(shù)據(jù)文件和一個(gè)日志文件。在 SQL SERVER重啟時(shí),會(huì)自動(dòng)重建 tempdb數(shù)據(jù)庫(kù),使得系統(tǒng)在啟動(dòng)時(shí)自動(dòng)會(huì)有一個(gè)干凈的 tempdb數(shù)據(jù)庫(kù)。包括授權(quán)用戶、數(shù)據(jù)庫(kù)、系統(tǒng)配置設(shè)置。 ? SQL SERVER函數(shù) 轉(zhuǎn)換函數(shù) ? CONVERT函數(shù)用于把數(shù)據(jù)從一種類(lèi)型轉(zhuǎn)換為另一種類(lèi)型。要求輸出的信息包括她的姓名、電話號(hào)碼和按要求顯示的測(cè)試成績(jī)。 datepart abbr value year yy,yyyy quarter qq,q month mm,m day of year dy,y 1366 day dd,d 131 week wk,ww 153 weekday dw 17 datepart abbr value hour hh 023 minute mi,n 059 second ss,s 059 millisecond ms 0999 ? 思考:校園招聘的建議截止日期是招聘過(guò)程開(kāi)始后的第 10天。 SUBSTRING SELECT SUBSTRING (‘Weather’, 2, 2) 返回 ‘ ea’, 它是字符串的其中一部分。 函數(shù)名 例子 描述 REVERSE SELECT REVERSE(‘ACTION’) 返回 ‘ NOITCA’, 它是指定的字符串的倒置字符串。 CHARINDEX SELECT CHARINDEX(‘E’,‘HELLO’) 返回 2,表達(dá)式中指定模式的開(kāi)始位置。具體用法: IDENTITY(SEED,INCREMENT) 其中 SEED為初始值, INCREMENT為步長(zhǎng)。 SELECT Title,Type,Advance FROM titles t1 WHERE (SELECT AVG() FROM titles t2 WHERE =) ? 思考:列出學(xué)生選課記錄,只列出那些高于自己平均分的那些記錄的學(xué)號(hào)、課程號(hào)、成績(jī)。 SELECT vFirstName, vLastName, cNewspaperName FROM ExternalCandidate JOIN NewsAd ON = JOIN Newspaper ON = ? 外連接查詢 。 例子: SELECT Sno,AVG(Grade) FROM SC WHERE Sno in(‘95001’,’95002’) GROUP BY ALL Sno ? 使用 COMPUTE和 COMPUTE BY子句 使用帶 SELECT語(yǔ)句的 COMPUTE子句,在查詢結(jié)果中使用聚合函數(shù)產(chǎn)生匯總行。 ALTER TABLE Employee ADD CONSTRAINT CK_Employee_cPhone CHECK (cPhone like ‘([09][09][09])[09][09][09][09][09][09][09]’) ? 根據(jù)測(cè)試的成績(jī),成績(jī)最高的三位外部候選人將獲得面試的機(jī)會(huì)。 SELECT vFirstName,vLastName,cCity,cPhone FROM ExternalCandidate ? 顯示 Recruitment數(shù)據(jù)庫(kù)中各種職位和當(dāng)前人數(shù)。 SELECT cPositionCode,vDescription, iCurrentLength FROM Position ? 顯示帶用戶自定義標(biāo)題的列 當(dāng)查詢結(jié)果對(duì)照 SELECT語(yǔ)句顯示時(shí),結(jié)果集的列名與表中的列名是一樣的。測(cè)試的時(shí)間是 2021年 3月份進(jìn)行的。 COMPUTE子句用于對(duì)于整個(gè)查詢結(jié)果產(chǎn)生總計(jì)值, COMPUTE BY子句對(duì)于每個(gè)組產(chǎn)生小計(jì)值。列出所有外部候選人的名字,由招聘代理方式來(lái)的候選人顯示他們的招聘代理的名字。 SELECT Sno, Cno, Grade FROM SC X WHERE (SELECT AVG(Grade) FROM SC Y WHERE =) ?
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1