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

正文內(nèi)容

oracle完全學(xué)習(xí)手冊(cè)-wenkub.com

2025-06-22 07:16 本頁(yè)面
   

【正文】 join_condition 連接條件,由被連接表中的列和比較運(yùn)算符、邏輯運(yùn)算符等構(gòu)成。 join_tablejoin_table2 參與連接操作的表名。表別名和表的實(shí)際名稱(chēng)之間使用空格進(jìn)行分隔。使用表的別名在多表查詢時(shí),如果多個(gè)表之間存在同名的列,則必須使用表名進(jìn)行限定。ACCOUNTING39。使用CROSS JOIN實(shí)現(xiàn)交叉連接使用CROSS JOIN關(guān)鍵字,可以實(shí)現(xiàn)兩個(gè)表的交叉連接,所得到的結(jié)果將是這兩個(gè)表中各行數(shù)據(jù)的所有組合,即這兩個(gè)表所有數(shù)據(jù)行的笛卡爾積。分別表示。使用等號(hào)在笛卡爾積所生成的表中包含了大量的冗余信息。在排序過(guò)程中,可以同時(shí)對(duì)多個(gè)列指定排序規(guī)則,多個(gè)列之間使用逗號(hào)(,)隔開(kāi)。ORDER BY子句在前面檢索的數(shù)據(jù)中,數(shù)據(jù)的順序是按照存儲(chǔ)在表中的物理順序顯示的。如果根據(jù)多個(gè)列進(jìn)行分組,Oracle會(huì)首先根據(jù)第一列進(jìn)行分組,然后在分出來(lái)的組中再按照第二列進(jìn)行分組,以此類(lèi)推。GROUP BY子句在前面的操作中,都是對(duì)表中的每一行數(shù)據(jù)進(jìn)行單獨(dú)的操作。UPDATE和INSERT如果只是希望將源表中符合條件的數(shù)據(jù)合并到目標(biāo)表中,可以只使用UPDATE子句;如果只是希望將源表中不符合合并條件的數(shù)據(jù)合并到目標(biāo)表中,可以只使用INSERT子句。161。161。161??梢灾付ǘ鄠€(gè)列,以便一次修改多個(gè)列的值。語(yǔ)法說(shuō)明如下:161。 如果該字段是一個(gè)標(biāo)識(shí)字段,那么會(huì)自動(dòng)產(chǎn)生一個(gè)新值。 如果該字段沒(méi)有默認(rèn)值,但是可以接受空值,則會(huì)被插入空值。)括起來(lái)。 如果在INSERT語(yǔ)句中使用SELECT語(yǔ)句,則INSERT INTO子句中指定的列名必須與SELECT子句中指定的列相匹配。 如果在INSERT INTO后沒(méi)有指定列名,那么VALUES子句必須按照表結(jié)構(gòu)中定義的列的次序?yàn)槊總€(gè)列提供值。 value1,value2 表示為對(duì)應(yīng)列所添加的數(shù)據(jù)。 table_name 表示需要添加數(shù)據(jù)的表的名稱(chēng)。INSERT語(yǔ)句語(yǔ)法在Oracle數(shù)據(jù)庫(kù)中,最常見(jiàn)的添加數(shù)據(jù)的方法是使用INSERT語(yǔ)句。 TRUNCATE語(yǔ)句使用TRUNCATE語(yǔ)句(DDL語(yǔ)言)可以刪除表中的所有記錄。其中,DELETE FROM子句用來(lái)指定將要?jiǎng)h除的數(shù)據(jù)所在的表;WHERE子句用來(lái)指定將要?jiǎng)h除的數(shù)據(jù)所要滿足的條件,可以是表達(dá)式或子查詢。所以,字符串“‘%\%%’”用于匹配任意包含百分號(hào)(%)的字符串。ESCAPE后面指定一個(gè)字符,該字符用來(lái)告訴數(shù)據(jù)庫(kù),在字符串中該指定字符后面的字符表示要搜索的內(nèi)容,從而區(qū)分要搜索的字符和通配符。 下劃線字符(_) 匹配指定位置的一個(gè)字符。如下:SELECT * FROM WHERE empno IN(7788,7800,7900)。如下:SELECT * FROM WHERE empno BETWEEN 7800 AND 7900 。在執(zhí)行查詢操作時(shí),通過(guò)使用WHERE子句,可以指定查詢條件,限制查詢結(jié)果。在FROM子句中,可以指定多個(gè)表或視圖,每個(gè)表或視圖都可以指定子查詢和別名。161。 字符值和日期值區(qū)分大小寫(xiě)。 數(shù)據(jù)控制語(yǔ)言(Data Control Language,簡(jiǎn)稱(chēng)DCL)數(shù)據(jù)控制語(yǔ)言用于修改數(shù)據(jù)庫(kù)結(jié)構(gòu)的操作權(quán)限。 數(shù)據(jù)操縱語(yǔ)言(Data Manipulation Language,簡(jiǎn)稱(chēng)DML)DML語(yǔ)句功能說(shuō)明SELECT從表或視圖中檢索數(shù)據(jù)行INSERT插入數(shù)據(jù)到表或視圖UPDATE更新DELETE刪除CALL調(diào)用過(guò)程MERGE合并(插入或修改)COMMIT將當(dāng)前事務(wù)所做的更改永久化(寫(xiě)入數(shù)據(jù)庫(kù))ROLLBACK取消上次提交以來(lái)的所有更改161。用戶可以使用SQL語(yǔ)言建立或刪除數(shù)據(jù)庫(kù)對(duì)象,插入、更新和刪除數(shù)據(jù)庫(kù)中的數(shù)據(jù),并且可以對(duì)數(shù)據(jù)庫(kù)執(zhí)行各種管理。需要與ORDER BY子句聯(lián)合使用。161。161。161。 WHERE 指定查詢的條件,后面跟條件表達(dá)式。 alias 在查詢時(shí)對(duì)表指定的別名??梢灾付ㄒ粋€(gè)或多個(gè)對(duì)象。 column1_name , column2_name … 指定要查詢的列的名稱(chēng)。 DISTINCT 當(dāng)列的值相同時(shí)只取其中的一個(gè),用于去掉重復(fù)值。161。SELECT語(yǔ)句SELECT [ ALL | DISTINCT { * | expression | column1_name [ , column2_name ] [ , … ] }FROM { table1_name | ( subquery ) } [ alias ][ , { table2_name | ( subquery ) } [ alias ] , … ][ WHERE condition ][ CONNECT BY condition [ START WITH condition ] ][ GROUP BY expression [ ,… ] ][ HAVING condition [ ,… ] ][ { UNION | INTERSECT | MINUS } ][ ORDER BY expression [ ASC | DESC ] [ , … ] ][ FOR UPDATE [ OF [ schema. ] table_name | view ] column ] [ NOWAIT ] 。這種情況要求子表中的引用列支持NULL值。有如下3種引用類(lèi)型:161。指定一列或一組列的值必須滿足的條件FOREIGN KEYR外鍵約束。這實(shí)際就一種強(qiáng)制的CHECK約束PRIMARY KEYP主鍵約束。161。按照不同的角度可以將表的完整性約束分成不同的類(lèi)別。161。一般情況下,用戶只能刪除自己模式中的表;如果需要?jiǎng)h除其他模式中的表,則該用戶必須具有DROP ANY TABLE的系統(tǒng)權(quán)限。根據(jù)需要可以將表從一個(gè)表空間中移動(dòng)到另一個(gè)表空間中。如果不使用此子句,則使用默認(rèn)表空間存儲(chǔ)新表。 constraint_def 為列指定約束。 CONSTRAINT constraint_name 為約束命名。161。 column_name 表中的列的名稱(chēng),可以有多個(gè)列,多個(gè)列之間使用逗號(hào)(,)隔開(kāi)。 schema 指定表所屬的用戶名,或者所屬的用戶模式名稱(chēng)。最多存儲(chǔ)128TBBLOB可變長(zhǎng)度的二進(jìn)制數(shù)據(jù)。包括世紀(jì)、4位年份、月、日、時(shí)(24小時(shí)格式)、分和秒。表示長(zhǎng)度為length個(gè)字符NUMBER [ ( precision [ , scale ] ) ]和NUMERIC [ ( precision [ , scale ] ) ]可變長(zhǎng)度的數(shù)字。BYTE表示按字節(jié)個(gè)數(shù)定義長(zhǎng)度;CHAR表示按字符個(gè)數(shù)定義長(zhǎng)度VARCHAR2 ( length [ BYTE | CHAR ] )可變長(zhǎng)度的字符數(shù)據(jù)。一次刪除多列的語(yǔ)法形式如下:ALTER TABLE table_name DROP (column_name , …)。【例】將person表中的age列的數(shù)據(jù)類(lèi)型修改為NUMBER(4),如下:SQL ALTER TABLE person MODIFY age NUMBER(4)。修改列的名稱(chēng)修改表中的列的名稱(chēng)的語(yǔ)法如下:ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name。值為IMMEDIATE或DEFERRED視圖USER_CONS_COLUMNS 通過(guò)查詢數(shù)據(jù)字典視圖USER_CONS_COLUMNS,可以了解定義約束的列。視圖USER_CONSTRAINTS 通過(guò)查詢數(shù)據(jù)字典視圖USER_CONSTRAINTS,可以了解當(dāng)前用戶模式中所有約束的基本信息。如果為多個(gè)列添加一個(gè)UNIQUE約束,只需要保證這多個(gè)列的值不全部相同即可。如果在添加約束時(shí)使用CONSTRAINT子句為其指定了約束名,那么這里就可以直接使用該名稱(chēng)。在一個(gè)表中只能定義一個(gè)PRIMARY KEY約束,該約束可以定義在單獨(dú)的列上,也可以定義在多個(gè)列上(表級(jí)約束)。添加NOT NULL約束在創(chuàng)建表時(shí),為列添加NOT NULL約束,形式如下:column_name data_type [ CONSTRAINT constraint_name ] NOT NULL其中,CONSTRAINT constraint_name表示為約束指定名稱(chēng)。添加FOREIGN KEY約束在創(chuàng)建表時(shí),為列添加FOREIGN KEY約束,形式如下:column_name1 data_type [ CONSTRAINT constraint_name ] REFERENCES table_name2 (column_name2)或CREATE TABLE table_name (column_name data_type ,[ … , ][ CONSTRAINT constraint_name ] FOREIGN KEY (column_name1) REFERENCES table_name2 (column_name2)[ , … ])其中,REFERENCES關(guān)鍵字用于定義column_name1列指向其他表或本表)中的column_name2列。引用列的取值只能為被引用列的值或NULL值。表已創(chuàng)建。對(duì)于同一列,可以同時(shí)定義CHECK約束和NOT NULL約束。 例如:GROUP ,現(xiàn)在移除該文件。log_archive_format參數(shù)的值必須包含%S、%R和%T匹配符。語(yǔ)法形式:ALTER SYSTEM SET log_archive_format = 39。 { LOCATION | SERVER } = directory 39。設(shè)置歸檔目標(biāo)歸檔目標(biāo)就是指存放歸檔日志文件的目錄。狀態(tài)值日志組的狀態(tài):ACTIVE、CURRENT、INACTIVE、UNUSED日志文件的狀態(tài):VALID、INVALID、STALE刪除日志文件組刪除日志文件組的語(yǔ)法如下:ALTER DATABASE DROP LOGFILE GROUP group_number 。刪除日志文件刪除日志文件的語(yǔ)法如下:ALTER DATABASE DROP LOGFILE MEMBER logfile_name 。設(shè)置數(shù)據(jù)庫(kù)模式在安裝Oracle Database 11g時(shí),默認(rèn)設(shè)置數(shù)據(jù)庫(kù)運(yùn)行于非歸檔模式,這樣可以避免對(duì)創(chuàng)建數(shù)據(jù)庫(kù)的過(guò)程中生成的日志進(jìn)行歸檔,從而縮短數(shù)據(jù)庫(kù)的創(chuàng)建時(shí)間。而在循環(huán)使用日志文件時(shí),日志文件中已經(jīng)存在的日志內(nèi)容將會(huì)被覆蓋。例如,向日志文件組GROUP 4中添加一個(gè)新的日志文件:alter database add logfile member39。SIZE number 指定日志文件成員的大小。當(dāng)數(shù)據(jù)庫(kù)中只有兩個(gè)日志文件組時(shí),不能清空日志文件組。清空日志文件組如果日志文件組中的日志文件受損,將導(dǎo)致數(shù)據(jù)庫(kù)無(wú)法將受損的日志文件進(jìn)行歸檔,這會(huì)最終導(dǎo)致數(shù)據(jù)庫(kù)停止運(yùn)行。如果不使用此選項(xiàng),則刪除表空間實(shí)際上僅是從數(shù)據(jù)字典和控制文件中將該表空間的有關(guān)信息刪除,而不會(huì)刪除操作系統(tǒng)中與該表空間對(duì)應(yīng)的數(shù)據(jù)文件。注意:如果表空間的狀態(tài)為OFFLINE,則無(wú)法重命名該表空間。重命名表空間在需要的情況下,可以對(duì)表空間的名稱(chēng)進(jìn)行修改。語(yǔ)法說(shuō)明如下:file_name 數(shù)據(jù)文件的名稱(chēng)與路徑。數(shù)據(jù)文件的大小決定了創(chuàng)建的表空間的大小。TO 39。(2)在操作系統(tǒng)中,例如移動(dòng)到F:\oraclefile目錄中。將數(shù)據(jù)文件設(shè)置為OFFLINE狀態(tài)時(shí),不會(huì)影響到表空間的狀態(tài);但是將表空間設(shè)置為OFFLINE狀態(tài)時(shí),屬于該表空間的所有數(shù)據(jù)文件都被設(shè)置為OFFLINE狀態(tài)。修改表空間中數(shù)據(jù)文件的自動(dòng)擴(kuò)展性在創(chuàng)建表空間時(shí),可以設(shè)置數(shù)據(jù)文件的自動(dòng)擴(kuò)展性。FORMAT 指定變量的格式,包括A15(15個(gè)字符)、9999(一個(gè)4位數(shù)字)和DDMONYYYY(日期)。如果該名稱(chēng)的變量不存在,那么SQL*Plus自動(dòng)創(chuàng)建該變量。使用DEFINE命令命令說(shuō)明DEF[INE]顯示所有的已定義變量DEF[INE] variable顯示指定變量的名稱(chēng)、值和其數(shù)據(jù)類(lèi)型DEF[INE] variable = value創(chuàng)建一個(gè)CHAR類(lèi)型的用戶變量,并且為該變量賦初始值使用ACCEPT命令使用ACCEPT命令也可以定義變量,并且定制一個(gè)用戶提示,用于提示用戶輸入指定變量的數(shù)據(jù)。之外的字符,作為定義變量的字符。amp。執(zhí)行SQL語(yǔ)句時(shí),系統(tǒng)會(huì)提示用戶為該變量提供一個(gè)具體的數(shù)據(jù)。臨時(shí)變量只在使用它的SQL語(yǔ)句中有效,變量值不能保留。file_name 指定一個(gè)文件。OFF 停止將SQL*Plus中的輸出結(jié)果復(fù)制到file_name文件中,并關(guān)閉該文件。SPOOL命令的語(yǔ)法如下:SPO[OL] [ file_name [ CRE[ATE] | REP[LACE] | APP[END]] | OFF | OUT ] file_name 指定一個(gè)操作系統(tǒng)文件。該選項(xiàng)為默認(rèn)值。頁(yè)并不是僅僅由輸出的數(shù)據(jù)行構(gòu)成的,而是由SQL*Plus顯示到屏幕上的所有輸出結(jié)果構(gòu)成,包括標(biāo)題和空行等。如果LINESIZE的值比較小,那么表中一行數(shù)據(jù),有可能在屏幕上需要分多行顯示;如果LINESIZE的值設(shè)置大一些,一行數(shù)據(jù)就可以在屏幕的一行中進(jìn)行顯示了。使用GET命令讀取文件內(nèi)容到緩沖區(qū)使用GET命令的語(yǔ)法如下:GET [ FILE ] file_name [ LIST | NOLIST ]語(yǔ)法說(shuō)明如下:file_name 表示一個(gè)指定文
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1