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

正文內容

sql語句培訓教材(專業(yè)版)

2025-09-04 08:06上一頁面

下一頁面
  

【正文】 l 表的索引;l 指向本表的外部鍵;l 本表的觸發(fā)器;l 本表中的分區(qū);l 本表的快照;l 本表的角色和用戶權限;l 加在本表的所有限制。詳細見〈Oracle8i/9i 初級數(shù)據(jù)庫管理〉例1:在SCOTT模式下建立表emp,并指定表空間和存儲參數(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:在建立表過程中對有限制的列使用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))。) as xxtqsj, 信息提取時間 || 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ù)定義語言(DDL)命令a) 建立表結構命令CREATE TABLE 命令簡要語法如下: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 包括基表的模式(缺?。寒斍坝脩舻膸ぬ枺﹖able_name 表名column 列名(字段名),ORACLE7最多254列,ORACLE8可達1000個列。,39。,39。 as csgj, 出生地國家(地區(qū)) as cssx, 出生地省市縣(區(qū)) as csxz, 出生地詳址 39。我們從《Oracle8i Reference》資料中了解到,當用戶登錄成功后在V$SESSION中就有該用戶的相應記錄,但用戶所進行的命令操作在該視圖中只記錄命令的代碼(0—沒有任何操作,2—Insert…),而不是具體的命令關鍵字。( FROM 之后的TOTAL是視圖):SELECT PERSON,AMOUNT,100*AMOUNT/TOTAL From LEDGER,TOTALWhere actiondate betweenTo_date(‘01MAR1901’,’DDMONYYYY’) andTo_date(‘31MAR1901’,’DDMONYYYY’)And action in(‘BOUGHT’,’PAID’)。139。END。SQLdelete from colle_subjectsWhere per_id in ( select per_id from univ_subjects )。SQL insert into emp_house_fund_sum select per_id,sum(tran_val)From emp_house_fund grou by per_id。12345639。五、 數(shù)據(jù)操縱語言(DML)命令 INSERT操作INSERT 語句可以完成對表、視圖及快照(snapshot)進行數(shù)據(jù)插入。TO_NUMBER(c)將給出的字符轉換為數(shù)字,如:SELECT TO_NUMBER (‘1947’) “FISCAL_YEAR” FROM DUAL。), 2 to_date(39。yyyymm39。如:SQL SELECT TRUNC (, 2) trunc1, trunc(,2) from dual。為負返回1。.39。, 1, 2) Instring FROM DUAL。 A a ZERO SPACE 65 97 48 32SQL select ascii(39。Oracle只用NUMBER(m,n)就可以表示任何復雜的數(shù)字數(shù)據(jù)。INTERSECT用于返回兩個查詢中相同的行。Select name,sal from emp Where sal between 500 and 1200。定義SQL模式、基本表、視圖和索引。(2) 數(shù)據(jù)操縱:SQL DML。[not]exists判斷某個列是否存在于一組值中。Select ename from emp1 intersect select ename from emp2。其它如日期類型等也簡單得多,只DATE就表示日期和時間。趙39。 Instring 9LENGTH( c )返回字符串 c 的長度。),temperature from weather。為0返回 0.余弦反余弦value 的平方根正切反正切按照precision 截取value返回value在ORACLE的存儲空間大小ABS( n )返回指定值的絕對值。 TRUNC1 TRUNC(,2) 100 單記錄日期函數(shù) 函 數(shù) 描 述ADD_MONTH在日期date上增加count個月GREATEST(date1,date2,. . .)從日期列表中選出最晚的日期LAST_DAY( date )返回日期date 所在月的最后一天LEAST( date1, date2, . . .)從日期列表中選出最早的日期MONTHS_BETWEEN(date2,date1)給出 Date2 date1 的月數(shù)(可以是小數(shù))NEXT_DAY( date,’day’)給出日期date之后下一天的日期,這里的day為星期,如: MONDAY,Tuesday等。) add_mo 2 from dual。39。FISCAL_YEAR1947USER 函數(shù)返回當前用戶的名字,如:SQL select user from dual。插入的數(shù)據(jù)依不同的版本而允許插入的數(shù)據(jù)類型也不同,最新版本可以在子查詢中使用 LOB數(shù)據(jù)類型。,to_date(39。SQLselect , , from emp_house_fund a,emp_house_fund_sum bwhere =。(2) 用delete有條件刪除部分記錄刪除語句用的最多應該是有條件的刪除記錄。復雜查詢語句的使用復雜查詢語句的使用使用SELECT語句和子查詢(SUBQUERY)可以從一個或多個表、視圖、實體視圖中返回數(shù)據(jù)。,1,39。 TOTAL視圖,也可以使用下面語句來完成同樣的工作:SELECT PERSON,AMOUNT,100*AMOUNT/TOTAL From LEDGER,( select SUM(Amount) TOTAL from Ledger Where actiondate between To_date(‘01MAR1901’,’DDMONYYYY’) and To_date(‘31MAR1901’,’DDMONYYYY’) And action in(‘BOUGHT’,’PAID’))Where actiondate betweenTo_date(‘01MAR1901’,’DDMONYYYY’) andTo_date(‘31MAR1901’,’DDMONYYYY’)And action in(‘BOUGHT’,’PAID’)。因此,我們需要了解當前各個用戶的名字及他們所進行的操作時,要用下面命令才能得到詳細的結果:select sid,serial,username,DECODE(mand,0,’None’,2,’Insert’,3,’Select’,6,’Update’,7,’Delete’,8,’Drop’,‘Other’) cmmandfrom v$session where username is not null。 39。439。軍官預備役39。datatype 列數(shù)據(jù)類型DEFAULT 當前列的缺省值(常數(shù))Column constraint 列約束Table_constraint 表約束PCTFREE 用于更新(update)的空間百分比(199) 0表示在插入時完全填滿數(shù)據(jù)塊,缺省為10PCTUSED 為表的每個數(shù)據(jù)塊保留的可用空間的最小百分比. 取值199,缺省為40。本例除了要求CHECKUP_NO非空外,其它無任何限制.例3:在建立表時指定列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。提示:如果你在定義表結構時,采用了主鍵、外部鍵來定義了一序列表。當刪除一個表時,下面的對象也隨之被刪掉。設置者要特別重視存儲參數(shù)的估計,設置合理的大小。yyyymmddhh24miss39。239。離婚39。 39。 Oracle系統(tǒng)中就有許多數(shù)據(jù)字典是使用decode 思想設計的,比如記錄會話信息的V$SESSION數(shù)據(jù)字典視圖就是這樣。詳細例子如下::CREATE OR REPLACE VIEW TOTAL AS Select SUM(amount) TOTALFrom ledgerWhere actiondate betweenTo_date(‘01MAR1901’,’DDMONYYYY’) andTo_date(‘31MAR1901’,’DDMONYYYY’)And action in(‘BOUGHT’,’PAID’)。1. 語法:select ...union[all]select ...select ...intersectselect ...select ...minusselect ...例:sql select sum(balance) into lf_return from ( select sum(nvl(tran_val,0
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1