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

正文內(nèi)容

sql語(yǔ)句培訓(xùn)教材-資料下載頁(yè)

2025-07-24 08:06本頁(yè)面
  

【正文】 。新羅區(qū)公安局39。 as ssxjgajg, 所屬縣級(jí)公安機(jī)關(guān)名稱 39。35080000000039。 ssxjgajgdm,所屬縣級(jí)公安機(jī)關(guān)機(jī)構(gòu)代碼 as pcsmc, 所屬派出所名稱 as pcsmcdm, 所屬派出所機(jī)構(gòu)代碼(公安標(biāo)準(zhǔn)要向公安局要) to_char(,39。yyyymmddhh24miss39。) as xxtqsj, 信息提取時(shí)間 || as PERSONID 人員IDfrom ph, b, c, k, d, e, f, g, h, i, awhere = and = and = and = and = and =(+) and =(+) and =(+) and = and is null and = and (,)=/數(shù)據(jù)定義語(yǔ)言(DDL)命令a) 建立表結(jié)構(gòu)命令CREATE TABLE 命令簡(jiǎn)要語(yǔ)法如下:CREATE TABLE [USER.] table_name( { COLUMN1 DATATYPE[DEFAULT EXPN] [COLUMN_CONSTRAINT] |TABLE_CONSTRAINT }[, { COLUMN1 DATATYPE[DEFAULT EXPN] [COLUMN_CONSTRAINT] |TABLE_CONSTRAINT }] ... )[CLUSTER CLUSTER (COLUMN1 [,COLUMN2] ...) ][PCTFREE N][PCTUSED N][INITRANS N][MAXTRANS N][STORAGE N][TABLESPACE TABLESPACE][ ENABLE | DISABLE][ AS QUERY]其中:schema 包括基表的模式(缺?。寒?dāng)前用戶的帳號(hào))table_name 表名column 列名(字段名),ORACLE7最多254列,ORACLE8可達(dá)1000個(gè)列。datatype 列數(shù)據(jù)類型DEFAULT 當(dāng)前列的缺省值(常數(shù))Column constraint 列約束Table_constraint 表約束PCTFREE 用于更新(update)的空間百分比(199) 0表示在插入時(shí)完全填滿數(shù)據(jù)塊,缺省為10PCTUSED 為表的每個(gè)數(shù)據(jù)塊保留的可用空間的最小百分比. 取值199,缺省為40。PCTFREE和PCTUSED的組合決定了將插入的數(shù)據(jù)放入已存在的數(shù)據(jù)塊還是放入一個(gè)新的塊中。INITRANS 指定一個(gè)在每一個(gè)數(shù)據(jù)塊中分配的事務(wù)入口的初始數(shù)1255,缺省為1,每一個(gè)更新塊的事務(wù)都需要在塊中有一個(gè)事務(wù)入口(大小依OS),一般不需要指此參。MAXTRANS 指定用于更新分配給表的數(shù)據(jù)塊的并發(fā)事務(wù)的最大數(shù),1255,用戶一般不應(yīng)改此參。TABLESPACE 表空間。如果缺省則表建在用戶缺省的表空間(如果建立用戶不指定表空間則該用戶的缺省表空間為system)。STORAGE 存儲(chǔ)分配參數(shù) INITIAL integer 初始大小 NEXT integer 下一次的大小 MINEXTENTS integer 最小分配次數(shù) MAXEXTENTS integer 最大分配次數(shù) PCTINCREASE integer 增長(zhǎng)百分比(=0)ENABLE 激活完整性約束DISABLE 取消完整性約束As subquery 建表中查出數(shù)據(jù)給新表,此語(yǔ)句如果使用,則表的數(shù)據(jù)類型不需指定,而是繼承原表的類型。FREELIST GROUP 在并行服務(wù)器中指定表或分類、索引組的列表數(shù)目。FREEUST 在并行服務(wù)器中指定表、簇、索引的列表數(shù)。提示1:一般情況下,如果表含有l(wèi)ong字段,這樣勢(shì)必需大量的空間,系統(tǒng)會(huì)在每次插入新記錄時(shí),經(jīng)常分配空間給表,不久就會(huì)出現(xiàn):ORA01547:Failed to allocate extent of size xxxxx in tablespace 39。xxxx39。 此種情況如果表空間還剩較多的連續(xù)空間的話。則可能是該表分配的空間次數(shù)已達(dá)最大值。為了對(duì)該表能插入新數(shù)據(jù),需對(duì)該表的存儲(chǔ)參數(shù)作修改,比如: SQLalter table xxx storage(MAXEXTENTS 999 );提示2:建議不要對(duì)表結(jié)構(gòu)或索引使用 pctincrease大于0的參數(shù)以避免將來(lái)在運(yùn)行中產(chǎn)生空間超支問(wèn)題.提示3:建立表結(jié)構(gòu)最重要的部分是存儲(chǔ)參數(shù)(STORAGE)的說(shuō)明。設(shè)置者要特別重視存儲(chǔ)參數(shù)的估計(jì),設(shè)置合理的大小。詳細(xì)見(jiàn)〈Oracle8i/9i 初級(jí)數(shù)據(jù)庫(kù)管理〉例1:在SCOTT模式下建立表emp,并指定表空間和存儲(chǔ)參數(shù):Create table ( Empno number(5) primary key, Ename varchar2(15) not null, Job varchar2(10), Mgr number(5), Hiredate date default sysdate, Sal number(7,2) CHECK(sal100), Comm number(3) default , Dept number constraint dept_fkey References )Tablespace usersPCTFREE 10PCTUSED 70STORAGE ( INITIAL 50K NEXT 50k MAXEXTENTS 10 );例2:在建立表過(guò)程中對(duì)有限制的列使用NOT NULL:CREATE TABLE CHECKUP_HISTORY(CHECKUP_NO NUMBER(10,0) NOT NULL,ID_NO NUMBER(10,0),CHECKUP_TYPE VARCHAR2(30),CHECKUP_DATE DATE,DOCTOR_NAME VARCHAR2(50))。本例除了要求CHECKUP_NO非空外,其它無(wú)任何限制.例3:在建立表時(shí)指定列CHECKUP_TYPE 為外部列:CREATE TABLE (CHECKUP_NO NUMBER(10) NOT NULL,ID_NO NUMBER(10,0),CHECKUP_TYPE VARCHAR2(30),CHECKUP_DATE DATE,DOCTOR_NAME VARCHAR2(50),FOREIGN KEY (CHECKUP_TYPE) REFERENCES (CHECKUP_TYPE),PRIMARY KEY (CHECKUP_NO))PCTFREE 20PCTUSED 60INITRANS 2MAXTRANS 255STORAGE ( INITIAL 1250KNEXT 2KMINEXTENTS 1MAXEXTENTS 121Pctincrease 0)TABLESPACE user_data。例子指定了所有者,主鍵,外部鍵,表空間及存儲(chǔ)參數(shù)等,主鍵和外部鍵在后面章節(jié)介紹。b) 修改表結(jié)構(gòu)命令A(yù)LTER TABLE [user.] table[ADD ({colum_element|table_constraint} [,{column_element|table_constraint}]...)][MODIFY(column_element[,column_element]...)][DROP CONSTRAINT constraint]...[PCTFREE integer][PCTUSED integer][INITRANS integer][MAXTRANS integer][STORAGE storage][BACKUP]ALTER TABLE 可以作的操作有:l 增加一個(gè)列(字段)寬度;l 減少一個(gè)列(字段)寬度(該列必須無(wú)數(shù)據(jù));l 增加一個(gè)列(字段)。l 修改列的定義 ;l 或一個(gè)限制;(如數(shù)據(jù)類型,NOT NULL);僅當(dāng)某列的值為空時(shí)才能修改其類型;l 去掉限制;l 修改存儲(chǔ)分配;l 記錄表已作過(guò)BACKUP;l 刪除已存在的列(僅Oracle8i及以后版本);l 重新定位和組織表(僅Oracle8i及以后版本);l 將表標(biāo)識(shí)為不可用(僅Oracle8i及以后版本)。例1:對(duì)已經(jīng)存在的表增加一新的列:SQLalter table dept add ( headcount number(3) )。例2:對(duì)表的列修改其大?。篠QLalter table dept modify( Dname char(20) )。如果被修改的列沒(méi)有空(已有數(shù)據(jù)),則被提示:ORA01439: Column to be modified must be empty to changedatatypeORA01441: Column to be modified must be empty to decreasecolumn length例3:復(fù)制一個(gè)表:CREATE TABLE HOLD_TANK AS SELECT TANK_NO, CHIEF_CARETAKER_NAMEFROM TANK。例4:參照某個(gè)已存在的表建立一個(gè)表結(jié)構(gòu)(不需要數(shù)據(jù))create table emp2 as select * from emp where rownum1。例5:修改已存在表存儲(chǔ)參數(shù):Alter table emp2 storage( next 256k pctincrease 0 )。例6:刪除表中的列:這是Oracle8i的新功能,它的基本語(yǔ)法為:ALTER TABLE . . . . . . DROP COLUMN [ CASCADE CONSTRAINTS ]。如:Alter table emp drop column m 。c) 刪除表結(jié)構(gòu)Oracle提供DROP TABLE命令可以實(shí)現(xiàn)刪除表數(shù)據(jù)和結(jié)構(gòu)。提醒初學(xué)者,不要輕易使用DROP TABLE命令。DROP TABLE 命令語(yǔ)法:DROP TABLE [user.]table_name[CASCADE CONSTRAINTS]CASCADE CONSTRAINTS表示所有指向本表的主鍵,外部鍵被刪掉。當(dāng)刪除一個(gè)表時(shí),下面的對(duì)象也隨之被刪掉。l 表的索引;l 指向本表的外部鍵;l 本表的觸發(fā)器;l 本表中的分區(qū);l 本表的快照;l 本表的角色和用戶權(quán)限;l 加在本表的所有限制。提示:如果你在定義表結(jié)構(gòu)時(shí),采用了主鍵、外部鍵來(lái)定義了一序列表。則在刪除表結(jié)構(gòu)時(shí)要小心。不要輕易用CASCADE子句。使用CHECK作限制約束Oracle提供了一個(gè)很有用的子句CHECK,它可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的自動(dòng)檢查。它的用法是在創(chuàng)建表結(jié)構(gòu)時(shí)使用。如: Create table worker ( empno number(4) primary key, name varchar2(10), age number(2) CHECK(age between 18 and 65 ), /* age number(2) CHECK( age =18 and age=65 ) */ lodging char(15) References LODGING(lodging) )。 Create table emp3 ( empno number(4) constraint abc primary key, ename varchar2(10), job varchar2(10), sex char(2) check ( sex=‘男’ or se
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1