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

正文內(nèi)容

廣東海洋大學(xué)第四章sqlserver的使用(完整版)

2025-06-29 12:14上一頁面

下一頁面
  

【正文】 抽取數(shù)據(jù)到另一個(gè)表中 。 ? 補(bǔ)充: timestamp數(shù)據(jù)類型,這種數(shù)據(jù)類型表現(xiàn)自動(dòng)生成的二進(jìn)制數(shù),確保這些數(shù)在數(shù)據(jù)庫中是唯一的。 DIFFERENCE SELECT DIFFERENCE(‘HELLO’,‘hell’) 返回 4。 RIGHT SELECT RIGHT(‘RICHARD’,4’) 返回 ‘ HARD’, 從指定字符串右部截取長度為 4的子串。它返回表達(dá)式從參數(shù) 2位置開始的參數(shù) 3指定的長度的字符串。需要顯示一份包含公司正在訪問的所有學(xué)院的學(xué)院代碼、招聘起始日期、招聘的建議截止日期的報(bào)表。 SELECT vFirstName, vLastName, cPhone, ROUND(siTestScore, 0) FROM externalCandidate ? SQL SERVER函數(shù) 系統(tǒng)函數(shù) 函數(shù) 定義 HOST_ID() 返回客戶進(jìn)程中當(dāng)前主進(jìn)程的 ID號(hào)碼 HOST_NAME() 返回客戶進(jìn)程中當(dāng)前的主機(jī)名 SUSER_SID([‘loginname’]) 返回與用戶登錄名對應(yīng)的安全標(biāo)識(shí)號(hào)( SID) SUSER_SNAME([SID]) 返回與用戶安全標(biāo)識(shí)號(hào)對應(yīng)的登錄名。 (當(dāng) SQL SERVER不能隱含轉(zhuǎn)換數(shù)據(jù)類型時(shí)需要該函數(shù)。另外、主數(shù)據(jù)庫記錄了所有其他數(shù)據(jù)庫的信息,如數(shù)據(jù)庫文件的位置、初始化信息等等。 tempdb沒有必要備份。數(shù)據(jù)文件里包含的是數(shù)據(jù)庫的數(shù)據(jù)和對象,如表、視圖、索引等;日志文件里包含的是用來恢復(fù)數(shù)據(jù)庫所需的信息。如果要在多個(gè)表中存儲(chǔ)一種特定的數(shù)據(jù)類型,那你可以創(chuàng)建用戶定義數(shù)據(jù)類型,可以保證在它出現(xiàn)的所有表中相應(yīng)的列都有相同的數(shù)據(jù)類型、長度和空值性。(規(guī)則不同于約束,其不屬于表結(jié)構(gòu)的一部分。這個(gè)規(guī)則只可應(yīng)用于用戶定義數(shù)據(jù)類型的新列。它防止了對現(xiàn)有的用戶定義數(shù)據(jù)類型的列取消規(guī)則。 sp_addtype mychar, ‘varchar(50)’ CREATE DEFAULT defcity AS ‘Los Angels’ sp_bindefault defcity,mychar ? 取消綁定缺省 o 語法:使用系統(tǒng)存儲(chǔ)過程 sp_unbindefault sp_unbindefault object_name[,FUTUREONLY] ? object_name 指出要取消綁定缺省的列或者用戶自定義數(shù)據(jù)類型; ? FUTUREONLY只能用于取消用戶定義數(shù)據(jù)類型中的缺省。但是,為表中的每一列創(chuàng)建索引是不明智的。 Page 603 Eid PagePtr E001 601 E005 602 Page 601 Eid PagePtr E001 201 E003 202 Page 602 Eid PagePtr E005 203 E007 204 Root Page Page 201 Eid Name City … E001 John LA … E002 Bob Houton … Page 202 Eid Name City … E003 Mary Houston … E004 Kelly Boston … Page 203 Eid Name City … E005 Mark LA … E006 Will LA … Page 204 Eid Name City … E007 Charles Dallas … E008 Lisa NewYork … Data(Leaf) Pages 查找 Eid為 E005的行 ?非簇索引 (非聚集索引 ) ? 記錄行的物理順序不同于索引的順序; ? 非簇索引一般用在用于連接和 WHERE子句的列上創(chuàng)建,且它的值可能被經(jīng)常修改。 Page 603 Eid PagePtr E001 601 E005 602 Page 601 Eid PagePtr E001 201 E003 202 Page 602 Eid PagePtr E005 203 E007 204 Root Page Page 301 Eid Name City … E005 John LA … E008 Bob Houton … Page 302 Eid Name City … E006 Mary Houston … E007 Kelly Boston … Page 303 Eid Name City … E001 Mark LA … E003 Will LA … Page 304 Eid Name City … E004 Charles Dallas … E002 Lisa NewYork … Data Pages Page 201 E001 303 E002 304 Page 202 E003 303 E004 304 Page 203 E005 301 E006 302 Page 204 E007 302 E008 301 查找 Eid為 E006的行 ? 唯一索引 —— 唯一索引能確保索引無重復(fù),換句話說,如果一個(gè)屬性列設(shè)置了唯一索引,那么這個(gè)字段里的內(nèi)容就是唯一的,不同記錄中的同一字段的內(nèi)容不能相同。 ? 例子:在表 test1上,要求索引表中的值按照 itemno列的值的降序排列原則,創(chuàng)建一個(gè)聚集索引。) ? 例: 有如下視圖 CREATE VIEW vwEmployeeCandidate AS SELECT ,vFirstName, vLastName,cPhone,siTestScore FROM Employee AS E JOIN InternalCandidate AS I ON = ? 續(xù)上例,對該視圖進(jìn)行更新,更新候選人代碼為‘ 000018’ 的測試成績和電話號(hào)碼,寫出如下的更新語句: UPDATE vwEmployeeCandidate SET cPhone=‘(614)3245634’,siTestScore=75 WHERE cCanidateCode=‘000018’ 該語句執(zhí)行時(shí)會(huì)產(chǎn)生一個(gè)錯(cuò)誤!原因是:視圖只允許一次更新一個(gè)基表。 ? 全局變量以兩個(gè) 符號(hào)最為前綴 ,它們是由服務(wù)器聲明的、通常由服務(wù)器賦值的變量。編寫一個(gè)批量,對于職工號(hào)為 000008的員工,如果他的測試成績高于 80分,則打印消息 ‘ Called for interview’ 和測試成績,否則,打印消息 ‘ RejectedNot called for interview’。語法如下: WHILE Boolean_expression { sql_statement|statement_block } { BREAK } { sql_statement|statement_block } { CONTINUE } { sql_statement|statement_block } WHILE語句語法解釋: 當(dāng) boolean_expression為 true時(shí),循環(huán)執(zhí)行 while語句塊的代碼,直到 boolean_expression為 false為止。張三 39。girl39。打印格式示例如圖: select sno,o,grade,分析結(jié)果 = case when grade=90 then 39。 else 39。 ? :用戶可以授權(quán)執(zhí)行存儲(chǔ)過程,盡管他們不擁有該過程。現(xiàn)網(wǎng)絡(luò)擁塞,為減少網(wǎng)絡(luò)通信量,可采用存儲(chǔ)過程來實(shí)現(xiàn)該查詢。所屬的城市信息會(huì)隨時(shí)間變化。 ? 存儲(chǔ)過程的類型 ? :系統(tǒng)存儲(chǔ)過程一般以 “ sp_”為前綴,是由 SQL SERVER自己創(chuàng)建、管理和使用的一種特殊存儲(chǔ)過程,不需對其修改和刪除。 end from sc ?SQL SERVER存儲(chǔ)過程 ? 創(chuàng)建存儲(chǔ)過程 ? 執(zhí)行存儲(chǔ)過程 ? 向存儲(chǔ)過程傳遞參數(shù) ? 修改存儲(chǔ)過程 ? 從存儲(chǔ)過程返回值 ? 從存儲(chǔ)過程返回多個(gè)值 ? 存儲(chǔ)過程調(diào)用另一個(gè)存儲(chǔ)過程 ? 重編譯存儲(chǔ)過程 ? 刪除存儲(chǔ)過程 ? 存儲(chǔ)過程 —— 存儲(chǔ)過程是一組預(yù)先寫好的能實(shí)現(xiàn)某種功能的SQL程序,指定一個(gè)程序名并由 SQL SERVER編譯后將其存在 SQL SERVER中,以后要實(shí)現(xiàn)該功能,則可以調(diào)用這個(gè)程序來完成。 when grade=80 and grade90 then 39。not known39。男 39。 break語句是跳出目前所執(zhí)行的循環(huán), continue種植執(zhí)行代碼,跳回到 while的判斷語句重新進(jìn)行條件判斷,再根據(jù)判斷結(jié)果決定是否進(jìn)入循環(huán)。語法: IF boolean_expression {sql_statement|statement_block} [ELSE boolean_expression] {sql_statement|statement_block} ? boolean_expression 是一個(gè)求值 TRUE或 FALSE的表達(dá)式 ? sql_statement是任意 SQL語句 ? statement_block是一組 SQL語句 ? BEGIN… END語句 BEGIN… END通常是用來表示一個(gè)語句塊,其內(nèi)可以包含一組TSQL語句,凡是在這個(gè)語句塊里的所有代碼,都屬于同一個(gè)控制流。兩者有細(xì)微的差別。 批量被分析、優(yōu)化、編譯和執(zhí)行。 CREATE NONCLUSTERED INDEX idxitemno ON test1(itemno DESC) 或者 CREATE INDEX idxitemno ON test1(itemno DESC) ? 索引的刪除 ? 語法 DROP INDEX ? 使用索引調(diào)節(jié)向?qū)В▽?shí)例說明) 已經(jīng)在 Department表中創(chuàng)建了以下索引: CREATE NONCLUSTERED INDEX idxdepcode ON Department(cDepartmentCode) CREATE NONCLUSTERED INDEX idxdepname ON Department(vDepartmentName) CREATE NONCLUSTERED INDEX idxdephead ON Department(vDepartmentHead) CREATE NONCLUSTERED INDEX idxdeplocation ON Department(vLocation) 執(zhí)行下列查詢,分析 Department表中索引的使用情況: SELECT , ,vDepartmentName FROM Position JOIN Requisition ON = JOIN Department ON = ? 使用索引調(diào)節(jié)向?qū)В▽?shí)例說明) 已經(jīng)在 Department表中創(chuàng)建了以下索引: CREATE NONCLUSTERED INDEX idxdepcode ON Department(cDepartmentCode) CREATE NONCLUSTERED INDEX idxdepname ON Department(vDepartmentName) CREATE NONCLUSTERED INDEX idxdephead ON Department(vDepartmentHead) CREATE NONCLUSTERED INDEX idxdeplocation ON Department(vLocation) ? 索引 ENHANCEMENTS Fill Factor(填充因子 ) 填充因子是指在創(chuàng)建索引頁時(shí),每個(gè)葉子節(jié)點(diǎn)的填入數(shù)據(jù)的填滿率。 ? 唯一索引 通常都建立在主鍵字段上,當(dāng)數(shù)據(jù)表中創(chuàng)建了主鍵之后,數(shù)據(jù)庫會(huì)自動(dòng)將該主鍵創(chuàng)建成為唯一索引,設(shè)置為唯一索引的字段通常只能有一條記錄的值為 NULL, 因?yàn)?NULL值也不能重復(fù)。 ? 簇索引是如何工作的 —— SQL SERVER缺省情況下創(chuàng)建非簇索引。在設(shè)置聚集索引時(shí),數(shù)據(jù)表中的數(shù)據(jù)也會(huì)按照索引的順序來存放。缺省將不再應(yīng)用于用戶自定義數(shù)據(jù)類型的新列。缺省能夠約束到列或用戶自定義的數(shù)據(jù)類型 ? 缺省 使用 CREATE DEFAULT語句創(chuàng)建 語法: CREATE DEFAULT default_name AS constant_expression ? default_name指定缺省的名字,符合標(biāo)示符規(guī)則的命名 ? constant_expression指定一個(gè)只包含常量的表達(dá)式。 ? 例子:將 rulage綁定到學(xué)生表的年齡列,因?yàn)閷W(xué)生年齡需要一個(gè)這樣的規(guī)則。這些條件可以是任何能在 WHERE子句中使用的有效表達(dá)式,這些表
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1