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

正文內(nèi)容

sqlserver的使用ppt課件-在線瀏覽

2025-06-22 18:25本頁面
  

【正文】 ER函數(shù) 日期時間函數(shù) 函數(shù)名 參數(shù) 描述 DATEADD (datepart,number,date) 把 datepart的 number加入到 date DATEDIFF (datepart,date1,date2) 計算兩個日期之差,單位由datepart指定。 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 ? 思考:校園招聘的建議截止日期是招聘過程開始后的第 10天。 SELECT cCollegeCode,dRecruitmentStartDate, ‘DeadLine’ =DATEADD(dd,10,dRecruitmentStartDate) FROM CampusRecruitment ? 思考:需要一份面試進(jìn)度表。 SELECT vFirstName, vLastName, ‘面試日 ’ = DATENAME(dw,dInterviewDate) FROM ExternalCandidate ? 思考:對于 pubs數(shù)據(jù)庫的 titles表,打印每本書的書名和出版日期。 ’ SELECT ‘書籍《 ’ +title+ ‘》 的出版日期是 ’ + DATENAME(yyyy,pubdate)+ ‘年 ’ + DATENAME(mm,pubdate)+ ‘月 ’ + DATENAME(dd,pubdate)+ ‘日 ’ FROM titles ? SQL SERVER函數(shù) 數(shù)學(xué)函數(shù) 函數(shù)名 參數(shù) 函數(shù)名 參數(shù) ABS (numeric) LOG (float) ACOS,ASIN,ATAN (float) LOG10 (float) COS,SIN, COT,TAN (float) PI () DEGREES (numeric) POWER (n,int) EXP (float) RADIANS (numeric) FLOOR (numeric) RAND ([seed]) ROUND (n,integer) SQRT (float) ? 思考:查詢外部候選人 ‘ Helen White’的測試成績。要求輸出的信息包括她的姓名、電話號碼和按要求顯示的測試成績。 ? 系統(tǒng)函數(shù)提供一種查詢 SQL SERVER系統(tǒng)表的方法。 函數(shù) 定義 USER_ID(‘[name_in_db]’) 返回與用戶名對應(yīng)的數(shù)據(jù)庫標(biāo)示號 USER_NAME(user_id) 返回與數(shù)據(jù)庫標(biāo)識號對應(yīng)的用戶名 DB_ID(‘db_name’) 返回數(shù)據(jù)庫的 ID號。 OBJECT_ID(‘objname’) 返回數(shù)據(jù)庫對象 ID號。 ? SQL SERVER函數(shù) 轉(zhuǎn)換函數(shù) ? CONVERT函數(shù)用于把數(shù)據(jù)從一種類型轉(zhuǎn)換為另一種類型。 ) ? 語法: CONVERT(datatype[(length)],expression,[,style]) ? datatype 是系統(tǒng)定義的數(shù)據(jù)類型(不可用自定義); ? length是 char、 varchar等數(shù)據(jù)類型的可選參數(shù); ? expression是需要轉(zhuǎn)換數(shù)據(jù)類型的有效表達(dá)式; ? style是把日期型數(shù)據(jù)轉(zhuǎn)換為字符串類型時的數(shù)據(jù)表示式樣 ? 函數(shù) CAST提供和 CONVERT相似的功能; ? 語法: CAST(expression as datatype); ? 例子:將 Titles表的 Ytd_Sales字段的數(shù)據(jù)轉(zhuǎn)換成字符數(shù)據(jù)類型輸出。 SELECT CONVERT(int, zip) FROM Authors SELECT ‘The rate of’+Title+‘ is$ ’+ CONVERT(varchar(10), zip) FROM Titles ? 日期時間數(shù)據(jù)轉(zhuǎn)換為字符數(shù)據(jù)類型的例子。 ? CONVERT函數(shù)中使用 style值,當(dāng)數(shù)據(jù)在字符和日期類型之間轉(zhuǎn)換時,用于指出日期的格式。包括授權(quán)用戶、數(shù)據(jù)庫、系統(tǒng)配置設(shè)置。如果master數(shù)據(jù)庫出現(xiàn)故障、則 SQL SERVER服務(wù)無法啟動。并且,保持主數(shù)據(jù)庫的定期備份是十分重要的。 tempdb數(shù)據(jù)庫可以保持的臨時數(shù)據(jù)有:臨時表、臨時存儲過程、變量、游標(biāo)、排序的中間結(jié)果表、查詢中間的結(jié)果等。在 SQL SERVER重啟時,會自動重建 tempdb數(shù)據(jù)庫,使得系統(tǒng)在啟動時自動會有一個干凈的 tempdb數(shù)據(jù)庫。 ? model model是模板數(shù)據(jù)庫,當(dāng)在 SQL SERVER中創(chuàng)建新的數(shù)據(jù)庫時,SQL SERVER都會以 model數(shù)據(jù)庫為模板創(chuàng)建新數(shù)據(jù)庫。 ? msdb msdb也是 SQL SERVER系統(tǒng)使用的數(shù)據(jù)庫,通常由 SQL SERVER代理用來計劃警報和作業(yè)。 ? 用戶數(shù)據(jù)庫 SQL SERVER創(chuàng)建用戶數(shù)據(jù)庫的語法: CREATE DATABASE database_name [ ON [ filespec [ ,...n ] ] [ , filegroup [ ,...n ] ] ] [ LOG ON { filespec [ ,...n ] } ] [ COLLATE collation_name ] [ FOR LOAD | FOR ATTACH ] filespec ::= [ PRIMARY ] ( [ NAME = logical_file_name , ] FILENAME = 39。 [ , SIZE = size ] [ , MAXSIZE = { max_size | UNLIMITED } ] [ , FILEGROWTH = growth_increment ] ) [ ,...n ] filegroup ::= FILEGROUP filegroup_name filespec [ ,...n ] ? 數(shù)據(jù)庫文件和文件組 每個 SQL SERVER的數(shù)據(jù)庫至少要包含兩個文件:一個數(shù)據(jù)文件和一個日志文件。 ? SQL SERVER的文件類型: ? 主數(shù)據(jù)文件 mdf ? 輔助數(shù)據(jù)文件 ndf ? 事務(wù)日志文件 ldf ? 創(chuàng)建一個數(shù)據(jù)庫 test1, 詳細(xì)列明數(shù)據(jù)文件和日志文件信息。C:\Program Files\Microsoft SQL Server\MSSQL$COMPUTER\Data\39。C:\Program Files\Microsoft SQL Server\MSSQL$COMPUTER\Data\39。 ? SQL SERVER修改數(shù)據(jù)庫方式: ? 數(shù)據(jù)和日志文件的增加和刪除 ? 數(shù)據(jù)庫可以擴(kuò)大和縮小 ? 文件組可以添加到數(shù)據(jù)庫 ? 數(shù)據(jù)庫的配置設(shè)置可以改變 ? 幾個數(shù)據(jù)庫有關(guān)操作的系統(tǒng)存儲過程: ? sp_helpdb db_name 查看數(shù)據(jù)庫信息 ? sp_renamedb ‘oldname’,’new_name’ 重命名 ? sp_dboption dbname,optionname,value ? 例如: sp_dboption ‘student’,’read only’,’ON’ ? SQL SERVER用戶自定義的數(shù)據(jù)類型 ? 用戶定義的數(shù)據(jù)類型是由用戶創(chuàng)建的,它基于系統(tǒng)數(shù)據(jù)類型。 ? 創(chuàng)建用戶定義的數(shù)據(jù)類型必須提供如下參數(shù): ? 數(shù)據(jù)類型的名 ? 新數(shù)據(jù)類型所基于的系統(tǒng)數(shù)據(jù)類型 ? 數(shù)據(jù)類型的空值性 ? 使用 sp_addtype系統(tǒng)存儲過程創(chuàng)建用戶定義的數(shù)據(jù)類型 ? 語法: sp_addtype typename,system_datatype[,’null type’] typename 是用戶自定義的數(shù)據(jù)類型的名稱 system_datatype 是用戶類型所基于的系統(tǒng)的數(shù)據(jù)類型 ‘ null type’ 是數(shù)據(jù)類型為 ‘ NULL’或 ‘ NOT NULL’ ? 自定義數(shù)據(jù)類型的例子 。 ? 刪除用戶自定義數(shù)據(jù)類型的例子 。 ? SQL SERVER規(guī)則 ? 規(guī)則 為實施 列 或 用戶自定義數(shù)據(jù)類型 的域完整性提供一種類似約束( CONSTRAINT) 的檢查機制。 ? 規(guī)則 可以在不改變表的結(jié)構(gòu)的情況下實現(xiàn)檢查約束。) ? 例子: Newspaper表中的 zip code應(yīng)為字符類型,并有如下的模式: [09][09][09][09][09][09][09][09][09],不改變表結(jié)構(gòu),如何實現(xiàn)該要求? ? 規(guī)則的創(chuàng)建 o 語法 CREATE RULE rul_name AS conditional_expression ? rul_name指定新規(guī)則的名字,它作為該規(guī)則的標(biāo)示符 ? conditional_expression指定用于定義規(guī)則的條件。 條件表達(dá)式中的變量必須以 符號作為前綴。表中現(xiàn)有值不必滿足規(guī)則指定的準(zhǔn)則; o 使用 sp_bindrule系統(tǒng)存儲過程綁定規(guī)則 o 語法: sp_bindrule rule_name,object_name[,FUTUREONLY] ? rule_name指定將被綁定的規(guī)則的名稱 ? object_name以 定規(guī)則的列的名稱,或指定用戶定義數(shù)據(jù)類型的名稱。它防止用戶定義數(shù)據(jù)類型對現(xiàn)有的列并入此規(guī)則。如果取 NULL,則應(yīng)用所有的列。 sp_bindrule rulage,’’ ? 例子:創(chuàng)建用戶自定義數(shù)據(jù)類型 ‘ myint’(源于 int),創(chuàng)建規(guī)則 rulex(變量取值 14到 28之間 ),將規(guī)則綁定到該用戶自定義數(shù)據(jù)類型上。 sp_addtype myint,int CREATE RULE rulx AS x BETWEEN 14 AND 28 sp_bindrule rulx,’myint’,FUTUREONLY 注:不能夠系統(tǒng)定義的數(shù)據(jù)類型定義規(guī)則 ? 例子: Newspaper表中的 zip code應(yīng)為字符類型,并有如下的模式: [09][09][09][09][09][09][09][09][09],不改變表結(jié)構(gòu),如何實現(xiàn)該要求? CREATE RULE rulx AS x LIKE ‘[09][09][09][09] [09][09][09][09][09]’ sp_bindrule rulx, ‘’ ? 取消規(guī)則綁定 使用 sp_unbindrule系統(tǒng)存儲過程可取消列或用戶自定義數(shù)據(jù)類型的規(guī)則。 o 語法: sp_unbindrule object_name [,FUTUREONLY] ? object_name 是取消規(guī)則的表的 列名 或 用戶定義的數(shù)據(jù)類型 ? FUTUREONLY只能用于從用戶定義數(shù)據(jù)類型取消規(guī)則。 ? 例子:取消 Newspaper表的 zip code列上的規(guī)則 sp_unbindrule ‘’ ? 例子:用戶自定義數(shù)據(jù)類型 ‘ myint’已經(jīng)綁定了規(guī)則 rulex,現(xiàn)取消該綁定,但是當(dāng)前使用 myint類型的表列仍然保留該規(guī)則 sp_unbindrule ‘myint’,FUTUREONLY ? SQL SERVER缺省 ? 缺省 為賦予列的一個常量值,使用戶不需要插入值到列。 ? 例子:缺省值為 ‘ China’ CREATE DEFAULT defcountry AS ‘China’ ? 例子:缺省值為 ‘ 計算機系 ’ CREATE DEFAULT defdept AS ‘計算機系 ’ ? 綁定缺省 o 語法:使用系統(tǒng)存儲過程 sp_bindefault sp_bindefault default_name,object_name[,FUTUREONLY] ? default_name是使用 CREATE DEFAULT語句創(chuàng)建的缺省 ? object_name 以 ‘ ’指出列名,或者指出要綁定缺省的用戶自定義數(shù)據(jù)類型 ? FUTUREONLY只能用于把缺省綁定到用戶定義數(shù)據(jù)類型。 ? 例子:將 defdept綁定到學(xué)生表的院系列,這樣學(xué)生院系值為 ‘ 計算機系 ’ 是無需輸入,可節(jié)省時間。且該缺省用于所有使用該數(shù)據(jù)類型定義的表列。它避免了用戶定義數(shù)據(jù)類型的現(xiàn)有列中的缺省被取消。 ? 例子:取消 Student表的 Sdept列上的規(guī)則 sp_unbindefault ‘’ ? 例子:用戶自定義數(shù)據(jù)類型 ‘ m
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1