版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.數(shù)據(jù)庫(kù)與程序設(shè)計(jì)數(shù)據(jù)庫(kù)操作一、創(chuàng)建數(shù)據(jù)庫(kù)(page81 )【重點(diǎn)程序page84 】創(chuàng)建數(shù)據(jù)庫(kù)采用 create database 語(yǔ)句,用來(lái)定義數(shù)據(jù)庫(kù)名,確定數(shù)據(jù)庫(kù)文件和數(shù)據(jù)庫(kù)日志文件的屬性(名稱(chēng)、位置、大小、最大容量、增長(zhǎng)特性等) 。CREATE DATABASE數(shù)據(jù)庫(kù)名ON PRIMARY(NAME= 文件名 ,FILENAME=' 系統(tǒng)路徑 +文件名 .ndf',SIZE= 文件大小 ,MAXSIZE= 文件的最大容量 ,FILEGROWTH= 每次增容時(shí)增加的容量大?。㎜OG ON(NAME= 文件名 ,FILENAME=' 系統(tǒng)路徑 +文件名 .ldf
2、39;,SIZE= 文件大小 ,MAXSIZE= 文件的最大容量 ,FILEGROWTH= 每次增容時(shí)增加的容量大小)GO二、修改數(shù)據(jù)庫(kù)(page85 )1.增加數(shù)據(jù)庫(kù)文件ALTER DATABASE數(shù)據(jù)庫(kù)名ADD FILE(NAME= 文件名,F(xiàn)ILENAME=' 系統(tǒng)路徑 +文件名 .ndf',SIZE= 文件大小 ,MAXSIZE= 文件的最大容量 ,FILEGROWTH= 每次增容時(shí)增加的容量大?。〨O2.增加輔助日志文件ALTER DATABASE數(shù)據(jù)庫(kù)名ADD LOG FILE(NAME= 文件名,F(xiàn)ILENAME=' 系統(tǒng)路徑 +文件名 .ldf'
3、,SIZE= 文件大小 ,MAXSIZE= 文件的最大容量 ,1/17.FILEGROWTH= 每次增容時(shí)增加的容量大?。〨O3.刪除數(shù)據(jù)庫(kù)文件ALTER DATABASE數(shù)據(jù)庫(kù)名REMOVE FILE文件名GO4.修改文件USE 數(shù)據(jù)庫(kù)名GOALTER DATABASE數(shù)據(jù)庫(kù)名MODIFY FILE( 修改的程序語(yǔ)言 )三、重命名數(shù)據(jù)庫(kù)(page89 )ALTER DATABASE數(shù)據(jù)庫(kù)名MODIFY NAME= 修改后的數(shù)據(jù)庫(kù)名或者EXEC sp_renamedb' 數(shù)據(jù)庫(kù)名 ','修改后的數(shù)據(jù)庫(kù)名 '四、刪除數(shù)據(jù)庫(kù)(page89 )數(shù)據(jù)表基本操作一、創(chuàng)建數(shù)
4、據(jù)表(page90 )【重點(diǎn)程序page94 】1.創(chuàng)建數(shù)據(jù)表USE 數(shù)據(jù)庫(kù)名GOCREATE TABLE表名(列名+數(shù)據(jù)類(lèi)型 +是否空值 +約束 )2.查看結(jié)構(gòu)EXEC sp_help表名二、修改數(shù)據(jù)表(page96 )1.修改表中某列USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名ALTER COLUMN修改的內(nèi)容2.添加一列2/17.USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名ADD 添加的內(nèi)容3.刪除某一列USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名DROP COLUMN列名三、刪除數(shù)據(jù)表(page98 )USE 數(shù)據(jù)庫(kù)名GODROP TABLE表名數(shù)據(jù)表的基本操作一、添加記錄(pa
5、ge99 )【重點(diǎn)程序page100 】1.插入一條記錄USE 數(shù)據(jù)庫(kù)名GOINSERT INTO表名VALUES( 插入的數(shù)值)2.插入子查詢的結(jié)果USE 數(shù)據(jù)庫(kù)GOINSERT INTO添加的位置SELECT選擇的數(shù)據(jù)二、修改記錄(page102 )USE 數(shù)據(jù)庫(kù)名GOUPDATE表名SET 列名 +用于取代相應(yīng)屬性的表達(dá)式值WHERE修改條件三、刪除記錄(page103 )USE 數(shù)據(jù)庫(kù)名3/17.GODELETE FROM表名WHERE指定刪除條件數(shù)據(jù)庫(kù)完整性的實(shí)現(xiàn)一、數(shù)據(jù)完整性(page104 )數(shù)據(jù)完整性是指數(shù)據(jù)的正確性、有效性和相容性,目的是為了防止錯(cuò)誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)。1.實(shí)體
6、完整性,也稱(chēng)行完整性。要求表中的所有行有一個(gè)唯一的標(biāo)識(shí)符,這種標(biāo)識(shí)符一般稱(chēng)為主鍵值。主鍵值能否被修改或表中的數(shù)據(jù)是否能夠被全部刪除都要依賴于主鍵表和其他表之間要求的完整性。2.參照完整性。參照完整性是保證參照表(外鍵所在的表)與被參照表(主鍵所在的表)中數(shù)據(jù)的一致性。 如果被參照表中的一行被一個(gè)外鍵參考, 那么這一行數(shù)據(jù)便不能直接被刪除, 用戶也不能直接修改主鍵值。3.域完整性,也稱(chēng)為列完整性。指定一個(gè)數(shù)據(jù)集對(duì)某一個(gè)列是否有效和確定是否允許空值。域完整性通常是經(jīng)過(guò)使用有效性檢查來(lái)實(shí)現(xiàn)的, 并且還可以通過(guò)限制數(shù)據(jù)的類(lèi)型、 格式或者可能取值范圍來(lái)實(shí)現(xiàn)。二、約束( page105 )1.PRIMAR
7、Y KEY約束( page106 )主鍵約束作為表的一個(gè)屬性, 可以唯一標(biāo)識(shí)表中的記錄。 在輸入數(shù)據(jù)時(shí), 主鍵列不能為空且不能有重復(fù)值。每個(gè)表都應(yīng)該有且只有一個(gè)主鍵。(1)建立 PRIMARY KEY約束USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名ADD CONSTRAINT PK_列名 PRIMARY KEY( 列名 )(2)刪除 PRIMARY KEY約束USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名DROP CONSTRAINT PK_列名2.FOREIGN KEY約束( page107 )外鍵約束標(biāo)識(shí)表之間的關(guān)系, 可以定義為一個(gè)列或多個(gè)列, 這些列參照同一個(gè)表或另外的一個(gè)表中的 P
8、RIMARY KEY 約束或 UNIQUE 約束列。(1)建立 FOREIGN KEY約束USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名ADD CONSTRAINT FK_表名 _列名FOREIGN KEY( 列名 ) REFERENCES( 參照的列名)(2)刪除 FOREIGN KEY約束4/17.USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名DROP CONSTRAINT FK_表名 _列名3.UNIQUE 約束唯一值約束規(guī)定表中某一列或多個(gè)列不能有相同的兩行兩行以上的數(shù)據(jù)存在。 這種約束用來(lái)強(qiáng)制實(shí)體完整性。(1)建立 UNIQUEUSE 數(shù)據(jù)庫(kù)名約束GOALTER TABLE表名ADD
9、 CONSTRAINT IX_表名_列名UNIQUE( 列名 )(2)刪除 UNIQUE 約束USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名DROP CONSTRAINT IX_表名_列名4.CHECK約束條件約束通過(guò)指定的邏輯表達(dá)式來(lái)限制列的取值范圍,只有當(dāng)邏輯表達(dá)式為真時(shí), 才滿足列的取值要求。干約束用來(lái)加強(qiáng)域完整性。可以為每列指定多個(gè)CHECK 約束。(1)建立 CHECK 約束USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名ADD CONSTRAINT CK_表名 _列名 CHECK( 約束條件 )(2)刪除 CHECK 約束USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名DROP CON
10、STRAINT CK_表名 _列名三、默認(rèn)( page112 )1.創(chuàng)建 DEFAULT 約束USE 數(shù)據(jù)庫(kù)名GOALTER TABLE表名ADD CONSTRAINT DF_表名 _列名DEFAULT 默認(rèn)值FOR 列名2.使用默認(rèn)值USE 數(shù)據(jù)庫(kù)名GOCREATE DEFAULT DF_ 列名 AS 默認(rèn)值3.綁定默認(rèn)值5/17.USE 數(shù)據(jù)庫(kù)名GOEXEC sp_bindefault 'DF_列名 ','表名 .列名 '4.刪除默認(rèn)值USE 數(shù)據(jù)庫(kù)名GODROP DEFAULT DF_ 表名 _ 列名四、規(guī)則( page114 )1.創(chuàng)建規(guī)則并綁定到列US
11、E 數(shù)據(jù)庫(kù)名GOCREATE RULE要?jiǎng)?chuàng)建的規(guī)則名稱(chēng)AS 指定規(guī)則的條件GOsp_bindrule'R_ 列名 ','表名 .列名 '2.刪除規(guī)則USE 數(shù)據(jù)庫(kù)名GODROP RULE R_ 列名索引一、索引的分類(lèi)(page117 )1.按索引的順序和表中記錄的物理存儲(chǔ)順序是否相同。(1)聚集索引(2)非聚集索引2.按索引值是否唯一(1)唯一索引(2)非唯一索引二、創(chuàng)建索引(page117 )【重點(diǎn)程序page119 】USE 數(shù)據(jù)庫(kù)名GOCREATE UNIQUECLUSTEREDNONCLUSTERED INDEX IX_ 表名 _列名ON 表名 (列名
12、)6/17.三、管理索引(page120 )1.查看索引USE 數(shù)據(jù)庫(kù)名GOEXEC sp_helpindex表名2.重命名索引USE 數(shù)據(jù)庫(kù)名GOEXEC sp_rename' 表名 .IX_ 表名 _列名 ','IX_ 表名 _列名 ','index'3.刪除索引USE 數(shù)據(jù)庫(kù)名GODROP INDEX表名 .IX_ 表名 _列名數(shù)據(jù)管理一、基本查詢(page127 )【重點(diǎn)程序page128 】各參數(shù)說(shuō)明如下:ALL :返回結(jié)果集中的所有行,是系統(tǒng)默認(rèn)值。DISTINCT :指明結(jié)果集中如果有值相同的行,則指顯示其中的一行。TOP<n
13、> :指明僅返回結(jié)果集中的前n 行。PERCENT<n>:指明僅返回結(jié)果集中的前百分之n 行。1.查詢指定的數(shù)據(jù)列(1)查詢?nèi)苛蠻SE 數(shù)據(jù)庫(kù)名GOSELECT * FROM表名(2)查詢指定的列USE 數(shù)據(jù)庫(kù)名GOSELECT 列名 ,列名 FROM (3)消除取值重復(fù)的行 USE 數(shù)據(jù)庫(kù)名表名GOSELECT DISTINCT列名 FROM 表名2.改變列標(biāo)題USE 數(shù)據(jù)庫(kù)名GOSELECT ' 列標(biāo)題 '=列名,列名AS 列標(biāo)題FROM 表名3.數(shù)據(jù)運(yùn)算USE 數(shù)據(jù)庫(kù)名7/17.GOSELECT列名 <運(yùn)算符 > AS ' 列標(biāo)題
14、'FROM表名二、條件查詢(page130 )查詢條件謂詞比較=,>,<,>=,<=,!=,<>,!>,!<確定范圍BETWEEN AND, NOT BETWEEN AND確定集合IN, NOT IN字符匹配LIKE, NOT LIKE空值IS NULL, IS NOT NULL多重條件AND, OR, NOT(1)比較大小USE 數(shù)據(jù)庫(kù)名GOSELECT列名 FROM表名WHERE條件范圍(2)限定范圍USE 數(shù)據(jù)庫(kù)名GOSELECT列名 FROM表名WHERE列名 NOT BETWEEN數(shù)值 AND 數(shù)值(3)限定集合USE 數(shù)據(jù)庫(kù)名
15、GOSELECT列名 FROM表名WHERE列名 NOT IN ( 集合條件 )(4)字符匹配USE 數(shù)據(jù)庫(kù)名GOSELECT列名 FROM表名WHERE列名 NOT LIKE '< 匹配串 >'(5)空值USE 數(shù)據(jù)庫(kù)名GOSELECT列名 FROM表名WHERE列名 IS NOT NULL(6)多重條件USE 數(shù)據(jù)庫(kù)名GOSELECT列名 FROM表名WHERE條件 ANDORNOT條件8/17.三、排序( page134 )1.查詢結(jié)果排序USE 數(shù)據(jù)庫(kù)名GOSELECT列名 FROM表名WHERE條件ORDER BY列名 ,列名 ASCDESC2.選取查詢結(jié)
16、果的前幾行數(shù)據(jù)USE 數(shù)據(jù)庫(kù)名GOSELECT TOP<n>列名 FROM表名WHERE條件ORDER BY列名 ,列名 ASCDESC四、查詢輸出(page135 )1.存儲(chǔ)到基本表中USE 數(shù)據(jù)庫(kù)名GOSELECT列名 INTO 基本表 FROM表名WHERE條件2.存儲(chǔ)到臨時(shí)表中USE 數(shù)據(jù)庫(kù)名GOSELECT列名 INTO # 臨時(shí)表FROM 表名WHERE條件五、聚合查詢(page136 )1.SELECT 子句中的聚合在 SELECT 子句中可以使用聚合函數(shù)進(jìn)行運(yùn)算,運(yùn)算結(jié)果作為新列出現(xiàn)在結(jié)果集中。在聚合運(yùn)算的表達(dá)式中可以包括列名、常量以及由算式運(yùn)算符連接起來(lái)的函數(shù)。函
17、數(shù)功能COUNT(DISTINCT|ALL*)統(tǒng)計(jì)記錄個(gè)數(shù)COUNT(DISTINCT|ALL< 列名 >)統(tǒng)計(jì)一列中值的個(gè)數(shù)SUM(DISTINCT|ALL<列名 >)計(jì)算一列值的總和(此列必須是數(shù)值型)AVG(DISTINCT|ALL<列名 >)計(jì)算一列值的平均值(此列必須是數(shù)值型)MAX(DISTINCT|ALL<列名 >)求一列值中的最大值MIN(DISTINCT|ALL<列名 >)求一列值中的最小值USE 數(shù)據(jù)庫(kù)名GOSELECT函數(shù) (列名 ) AS ' 列標(biāo)題 ' FROM表名9/17.2.COMPUTE
18、 子句中的集合在 SELECT 子句中出現(xiàn)聚合函數(shù)時(shí),結(jié)果集中的數(shù)據(jù)全是聚合值,沒(méi)有明細(xì)值。 COMPUTE 子句不僅可以使用聚合函數(shù)計(jì)算聚合值, 而且可以依然保持原有的明細(xì)值; 新的聚合值作為附加的匯總列出現(xiàn)在結(jié)果集的最后。需要注意的是, COMPUTE 子句中不允許使用 DISTINCT 關(guān)鍵字。六、分組查詢(page138 )GROUP BY 子句對(duì)查詢結(jié)果按照一定條件進(jìn)行分組,分組子句通常與 SQL Server 提供的聚合函數(shù)一起使用。對(duì)查詢結(jié)果分組的目的是為了細(xì)化聚合函數(shù)的作用對(duì)象, 如果未對(duì)查詢結(jié)果分組,則聚合函數(shù)將作用于整個(gè)查詢結(jié)果, 分組后聚合函數(shù)將作用于每一個(gè)組, 每一個(gè)組
19、都有一個(gè)函數(shù)值。 SELECT 語(yǔ)句后的輸出列只能是聚合函數(shù)和分組列。1.使用 GROUP BY子句SELECT列名 FROM表名GROUP BY列名2.使用 WITH 選項(xiàng)(1)使用 CUBE 操作符SELECT列名 FROM表名GROUP BY列名 WITH CUBE(2)使用 ROLLUP 操作符SELECT列名 FROM表名GROUP BY列名 WITH ROLLUP3.使用 HAVING 子句SELECT列名 FROM表名GROUP BY列名HAVING子句指定篩選條件七、連接查詢(page140 )一個(gè)查詢同時(shí)涉及兩個(gè)或者兩個(gè)以上的表, 并且每一個(gè)表中的數(shù)據(jù)往往作為一個(gè)單獨(dú)的列出現(xiàn)
20、在結(jié)果中,則需要用到連接查詢。連接查詢操作類(lèi)型:INNER :內(nèi)連接,指定返回兩個(gè)表中所有匹配的行,此項(xiàng)是默認(rèn)值。LEFTOUTER :左外連接,返回連接查詢左邊的表中的相應(yīng)記錄,在右表中對(duì)應(yīng)于左表中無(wú)記錄的部分用 NULL 表示。RIGHTOUTER :右外連接,返回連接查詢兩個(gè)表中所有的相應(yīng)記錄,在左表中對(duì)應(yīng)于右表中無(wú)記錄的部分用 NULL 表示。FULLOUTER :完全外聯(lián)結(jié),返回連接查詢兩個(gè)表中所有的相應(yīng)記錄,對(duì)應(yīng)于無(wú)記錄的部分用 NULL 表示。JOIN :指示制定的連接操作應(yīng)在制定的表源或視圖之間執(zhí)行。1.交叉連接(1)用謂詞表示交叉連接SELECT表名 .列名,表名.列名FRO
21、M表名,表名(2)用 SELECTJOIN 關(guān)鍵字表示交叉連接表名 .列名,表名 .列名 FROM表名CROSS JOIN表名2.內(nèi)連接10/17.用謂詞表示等值連接SELECT表名 .列名,表名 .列名 FROM表名,表名WHERE表名 .列名 =表名 .列名用 JOIN 關(guān)鍵字表示等值連接SELECT表名 .列名,表名 .列名FROM表名 INNER JOIN表名ON表名.列名=表名 .列名3.外連接左外連接SELECT表名 .列名,表名.列名FROMWHERE表名 LEFT OUTER JOIN條件表名ON表名 .列名 =表名 .列名右外連接SELECT表名 .列名,表名.列名FROMW
22、HERE表名 RIGHT OUTER JOIN條件表名ON表名.列名=表名 .列名八、嵌套查詢(page145 )1.單值嵌套查詢子查詢的返回結(jié)果是一個(gè)值的嵌套查詢稱(chēng)為單值嵌套查詢。 當(dāng)能確切知道子查詢返回的是單值時(shí),可以用 >,<,=,>=,<=,!=,<> 等比較運(yùn)算符將一個(gè)表達(dá)式的值與子查詢返回的值進(jìn)行比較運(yùn)算。SELECT列名,列名FROM表名WHERE列名 ='查詢名稱(chēng) ' AND 列名列名 ='查詢名稱(chēng) ')比較運(yùn)算符 (SELECT函數(shù)(列名)FROM表名WHERE2.多值嵌套查詢子查詢的返回結(jié)果是一列值的嵌套查
23、詢。(1)使用 NOTIN 運(yùn)算符SELECT列名,列名,列名FROM表名WHERE列名 NOT IN(SELECT列名 FROM表名 WHERE條件 )(2)利用謂詞 ANY 或 ALLSELECT列名,列名,列名FROM 表名WHERE列名 比較運(yùn)算符 ALL/ANY(SELECT列名 FROM表名 WHERE條件)3.使用謂詞 EXISTS 的子查詢SELECT列名 FROM 表名WHERE EXISTS (SELECT列名 FROM 表名 WHERE條件)九、組合查詢(page148 )兩個(gè)查詢語(yǔ)句之間可以進(jìn)行集合運(yùn)算。 其中 UNION 運(yùn)算符表示并集運(yùn)算, EXCEPT 運(yùn)算符表示
24、差運(yùn)算, INTERSECT 表示交運(yùn)算。1.并運(yùn)算(UNIONALL 用來(lái)將多個(gè)查詢結(jié)果集合并起來(lái), 如果不加 ALL ,系統(tǒng)自動(dòng)去掉重復(fù)的記錄,加上 ALL 系統(tǒng)會(huì)自動(dòng)保留全部記錄。 )SELECT列名,列名 FROM 表名 WHERE 條件 11/17.UNIONSELECT列名,列名FROM表名 WHERE條件2.差運(yùn)算(從左查詢中返回右查詢中沒(méi)有找到的非重復(fù)值)SELECT列名,列名FROM表名 WHERE條件EXCEPTSELECT列名,列名FROM表名 WHERE條件3.交運(yùn)算(返回左右兩個(gè)查詢語(yǔ)句都包含的所有非重復(fù)值)SELECT列名,列名FROM表名 WHERE條件INTER
25、SECTSELECT列名,列名FROM表名 WHERE條件視圖及其應(yīng)用一、視圖的概述(page150 )1.視圖的含義視圖一經(jīng)定義之后, 就可以像基本表一樣被查詢、添加、修改和刪除。 當(dāng)對(duì)通過(guò)視圖看到的數(shù)據(jù)進(jìn)行添加、修改和刪除時(shí), 相應(yīng)的基本表中的數(shù)據(jù)也會(huì)發(fā)生變化; 同時(shí),當(dāng)基本表的數(shù)據(jù)變化時(shí),也會(huì)自動(dòng)反映到視圖之中。2.使用視圖的優(yōu)點(diǎn)數(shù)據(jù)保密簡(jiǎn)化用戶權(quán)限的管理集中用戶使用的數(shù)據(jù)簡(jiǎn)化查詢操作保證數(shù)據(jù)的邏輯獨(dú)立性二、創(chuàng)建視圖(page151 )【重點(diǎn)程序page154 】USE 數(shù)據(jù)庫(kù)名GOCREATE VIEW VW_ 視圖名稱(chēng)(列標(biāo)題,列標(biāo)題,列標(biāo)題)ASSELECT列名,列名,列名FROM
26、表名WHERE條件GO三、維護(hù)視圖(page154 )【重點(diǎn)程序page155 】1.查看視圖信息USE 數(shù)據(jù)庫(kù)名GOEXEC sp_helptext VW_視圖名稱(chēng)12/17.GO2.修改視圖的定義ALTER VIEW VW_ 視圖名稱(chēng)ASSELECT列名 AS 列標(biāo)題,列名AS 列標(biāo)題,列名AS 列標(biāo)題FROM表名WHERE條件3.視圖的重命名USE 數(shù)據(jù)庫(kù)名GOEXEC sp_rename VW_視圖名稱(chēng), VW_ 修改后的視圖名稱(chēng)4.視圖的刪除USE 數(shù)據(jù)庫(kù)名GODROP VIEW VW_ 視圖名稱(chēng)四、視圖數(shù)據(jù)操作(page157 )1.查詢視圖數(shù)據(jù)SELECT列名FROM VW_ 視
27、圖名稱(chēng)WHERE條件2.更新視圖數(shù)據(jù)插入數(shù)據(jù)USE 數(shù)據(jù)庫(kù)名GOINSERT INTO VW_ 視圖名稱(chēng)VALUES(' 數(shù)據(jù)值 ','數(shù)據(jù)值 ','數(shù)據(jù)值 ','數(shù)據(jù)值 ')修改數(shù)據(jù)UES 數(shù)據(jù)庫(kù)名GOUPDATE VW_ 視圖名稱(chēng)SET 修改的語(yǔ)句WHERE條件刪除數(shù)據(jù)USE 數(shù)據(jù)庫(kù)名GODELETE FROM VW_ 視圖名稱(chēng)WHERE條件13/17.存儲(chǔ)過(guò)程一、創(chuàng)建存儲(chǔ)過(guò)程(page163 )【重點(diǎn)程序page165 】1.不適用參數(shù),創(chuàng)建存儲(chǔ)過(guò)程USE 數(shù)據(jù)庫(kù)名GOCREATE RROC存儲(chǔ)過(guò)程名稱(chēng)ASSELECT表名
28、.列名,表名 .列名,表名 .列名FROM表名,表名,表名WHERE條件GO2.執(zhí)行存儲(chǔ)過(guò)程USE 數(shù)據(jù)庫(kù)名GOEXEC 存儲(chǔ)過(guò)程名稱(chēng)GO3.使用參數(shù),創(chuàng)建存儲(chǔ)過(guò)程USE 數(shù)據(jù)庫(kù)名GOCREATE PROC存儲(chǔ)過(guò)程名稱(chēng) (變量 數(shù)據(jù)類(lèi)型, 變量 數(shù)據(jù)類(lèi)型 )ASSELECT表名 .列名,表名 .列名,表名 .列名FROM表名,表名,表名WHERE含有變量的條件GO4.執(zhí)行含有參數(shù)的存儲(chǔ)過(guò)程USE 數(shù)據(jù)庫(kù)名GOEXEC 存儲(chǔ)過(guò)程名稱(chēng)'變量值 ','變量值 '5.使用默認(rèn)參數(shù),建立存儲(chǔ)過(guò)程USE 數(shù)據(jù)庫(kù)名GOCREATE RROC 存儲(chǔ)過(guò)程名稱(chēng) (變量 數(shù)據(jù)類(lèi)型 ='變量值 ', 變量 數(shù)據(jù)類(lèi)型 ='變量值 ') ASSELECT表名 .列名,表名 .列名,表名 .列名FROM表名,表名,表名WHERE含有變量的條件GO6.執(zhí)行使用默認(rèn)參數(shù)的存儲(chǔ)過(guò)程USE 數(shù)據(jù)庫(kù)名GOEXEC 存儲(chǔ)過(guò)程名稱(chēng)14/17.GO7.使用返回參數(shù)【重點(diǎn)程序 page167 】二、存儲(chǔ)過(guò)程管理(page168 )1.查看存儲(chǔ)過(guò)程的源代碼USE 數(shù)據(jù)庫(kù)名GOEXEC sp_helpt
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年離婚快速和解合同指南版B版
- 自控課程設(shè)計(jì)0型系統(tǒng)
- 私教體態(tài)調(diào)整課程設(shè)計(jì)
- 2025年高中生禁毒教案二
- 2024招聘計(jì)劃書(shū)(32篇)
- 2024年用電客戶受理員(二級(jí)技術(shù)師)理論考試題庫(kù)(B卷)
- 網(wǎng)上購(gòu)物系統(tǒng)web課程設(shè)計(jì)
- 舞蹈新鞋子課程設(shè)計(jì)
- 市場(chǎng)行業(yè)助理職責(zé)概述
- 三年高考地理(全國(guó)乙卷21-23)真題知識(shí)點(diǎn)-工業(yè)及其區(qū)位因素
- 齊魯名家 談方論藥智慧樹(shù)知到期末考試答案2024年
- 小品劇本《超級(jí)招聘》
- 空氣壓縮機(jī)檢驗(yàn)原始記錄表
- 叉車(chē)部件的涂裝工藝及體系
- DB32∕T 3261-2017 水利工程預(yù)拌混凝土應(yīng)用技術(shù)規(guī)范
- 物理學(xué)習(xí)的8種思考方式
- 閱讀題賒小雞
- 中國(guó)風(fēng)圍棋對(duì)弈雅致文藝教育培訓(xùn)活動(dòng)策劃版
- 鋼管購(gòu)銷(xiāo)合同
- 基于51單片機(jī)的簡(jiǎn)易計(jì)算器時(shí)間顯示(LCD1602顯示)
- 2022國(guó)開(kāi)大學(xué)電大專(zhuān)科《農(nóng)科基礎(chǔ)化學(xué)》期末試題及答案
評(píng)論
0/150
提交評(píng)論