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

正文內(nèi)容

sql語句培訓(xùn)教材-免費(fèi)閱讀

2025-08-17 08:06 上一頁面

下一頁面
  

【正文】 使用CHECK作限制約束Oracle提供了一個(gè)很有用的子句CHECK,它可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的自動(dòng)檢查。c) 刪除表結(jié)構(gòu)Oracle提供DROP TABLE命令可以實(shí)現(xiàn)刪除表數(shù)據(jù)和結(jié)構(gòu)。l 修改列的定義 ;l 或一個(gè)限制;(如數(shù)據(jù)類型,NOT NULL);僅當(dāng)某列的值為空時(shí)才能修改其類型;l 去掉限制;l 修改存儲(chǔ)分配;l 記錄表已作過BACKUP;l 刪除已存在的列(僅Oracle8i及以后版本);l 重新定位和組織表(僅Oracle8i及以后版本);l 將表標(biāo)識(shí)為不可用(僅Oracle8i及以后版本)。 此種情況如果表空間還剩較多的連續(xù)空間的話。MAXTRANS 指定用于更新分配給表的數(shù)據(jù)塊的并發(fā)事務(wù)的最大數(shù),1255,用戶一般不應(yīng)改此參。 as ssxjgajg, 所屬縣級(jí)公安機(jī)關(guān)名稱 39。,39。,39。,39。,39。,39。) as Xb, 性別 as Mz, 民族 to_char(,39。,39。事實(shí)上,可以給出多個(gè)if/then 配對(duì)。到目前,其他的數(shù)據(jù)庫供應(yīng)商還不能提供類似DECODE的功能,甚至有的數(shù)據(jù)庫的供應(yīng)商批評(píng)Oracle的SQL不標(biāo)準(zhǔn)。(3) 組合視圖例:CREATE OR REPLACE VIEW BYITEM ASSELECT , Amount,100*amount/itemtotal bypersion, 100*amount/total bytotalfrom ledgerl L ,iteamtotal I, totalwhere =and actiondate betweento_date(‘01MAR1901’,’DDMONYYYY’) andTO_date(‘31MAR1901’,’DDMONYYYY’)And ACTION IN(‘BOUGHT’,’PAID’)。139。Union 可以完成將兩個(gè)以上的表的相類似的查詢結(jié)果合并在一起,并且相同的只取其一;如果union all 則表示返回所有行(不管是否重復(fù))。例:比如一個(gè)查詢是否有專家既以研究所的名義申請(qǐng)基金項(xiàng)目又以大學(xué)系為單位申請(qǐng)項(xiàng)目(按規(guī)定只能以一個(gè)單位來申請(qǐng)):SQLselect name,per_id,dept_name from univ_subjectsWhere per_id in ( select per_id from colle_subjects )。 COMMIT。例2:DELETE FROM empWHERE JOB = ’SALESMAN’AND COMM 100。請(qǐng)看下面的例子。下面語句完成同樣的功能,只是用了子查詢:INSERT INTO (SELECT empno, ename, job, sal, m, deptno FROM emp)VALUES (7890, ‘LINKS’,’CLERK’, NULL, 40)。,39。39。),)。(2) 日期的插入 INSERT into emp_house_fund(name,emp_acc_no,tran_date,tran_val)VALUES(39。 DEPTNO COUNT(*) SUM(SAL) 20 5 10875 30 6 9400 用 ORDER BY 子句來對(duì)結(jié)果進(jìn)行排序Oracle 提供ORDER BY 子句,可用于對(duì)查詢到的結(jié)果進(jìn)行排序輸出。SQL select max(sal) from emp。) from dual。) ) mon_bet from dual。 MON_BETW 3SQL select months_between(to_date(39。),to_char((sysdate)+1,39。19971239。TRUNC(date,’format’)未指定format時(shí),將日期截為12 .( 午夜,一天的開始).ADD_MONTHS( d,I )增加月份和減去月份,如:SQL select to_char( add_months(to_date(39。如:SQL select sin() from dual。如:SQL select ceil() from dual。TRIM( [leading] trailing FROM trim_char )TRIM可以使你對(duì)給定的字符串進(jìn)行裁剪(前面,后面或前后)。) temperature CLEVELAND...... 85 LOS ANGELES.. 81 ......................... (即不夠35個(gè)字符用39。])LPAD(string,Length[,39。AaBbCcDd39。SQL SELECT INSTR (39。) leng from dual。039。表已創(chuàng)建。) from DUAL。例:要查詢T_person表中人員的姓名、出生日期及出生地,則:SQL select name,dob,natal_place from t_person。Select * from emp where Ename=’SIMTH’ or ename=’SCOTT’。Is [not] null 測試值是否為空。ANY將一個(gè)值與一組值進(jìn)行比較,返回滿足條件的結(jié)果。(4) 嵌入式SQL的使用規(guī)定二、 數(shù)據(jù)庫查詢SQL語句符號(hào):操作符用途例子+ 表示正數(shù)或負(fù)數(shù),正數(shù)可省去 ++將兩個(gè)數(shù)或表達(dá)式進(jìn)行相加A=c+b將兩個(gè)數(shù)或表達(dá)式進(jìn)行相減3412*將兩個(gè)數(shù)或表達(dá)式進(jìn)行相乘12*34/除以一個(gè)數(shù)或表達(dá)式18*11NULL空值判斷Where name is null。存儲(chǔ)文件與物理文件對(duì)應(yīng)。(5) 用戶可以用SQL語句對(duì)表進(jìn)行操作,包括視圖和基本表。||字符串連接‘101’||tel_num=等于測試Select * from emp where name=’王五’。必須跟!=,=,=select ename,sal from emp where sal= any(select sal from emp where deptno=10)SOME同ANY,必須跟!=,=,=ALL將一個(gè)值與一組值比較,返回滿足條件的所有列值。Select ename,deptno from empWhere m. Is null or m.=0。UNION用于返回(組合)兩個(gè)查詢中所有唯一的行。偽列及偽表Oracle系統(tǒng)為了實(shí)現(xiàn)完整的關(guān)系數(shù)據(jù)庫功能,系統(tǒng)專門提供了一組稱為偽列(Pseudocolumn)的數(shù)據(jù)庫列,這些列不是在建立對(duì)象(如建表)時(shí)由我們完成的,而是在我們建立對(duì)象時(shí)由自動(dòng)Oracle完成的。TO_CHAR(SYSDATE,39。四、 常用函數(shù) 單記錄字符函數(shù)函 數(shù) 說 明 ASCII返回對(duì)應(yīng)字符的十進(jìn)制值 CHR給出十進(jìn)制返回字符 CONCAT拼接兩個(gè)字符串,與 || 相同 INITCAT將字符串的第一個(gè)字母變?yōu)榇髮? INSTR找出某個(gè)字符串的位置 INSTRB找出某個(gè)字符串的位置和字節(jié)數(shù) LENGTH以字符給出字符串的長度 LENGTHB以字節(jié)給出字符串的長度 LOWER將字符串轉(zhuǎn)換成小寫 LPAD使用指定的字符在字符的左邊填充 LTRIM在左邊裁剪掉指定的字符 RPAD使用指定的字符在字符的右邊填充 RTRIM在右邊裁剪掉指定的字符 REPLACE執(zhí)行字符串搜索和替換 SUBSTR取字符串的子串 SUBSTRB取字符串的子串(以字節(jié)) SOUNDEX返回一個(gè)同音字符串 TRANSLATE執(zhí)行字符串搜索和替換 TRIM裁剪掉前面或后面的字符串 UPPER將字符串變?yōu)榇髮? NVL以一個(gè)值來替換空值A(chǔ)SCII(c1)c1是字符串。) zero,ascii(39。 ZHAO LENG 54740 1CHR(I[NCHAR])給出整數(shù),返回對(duì)應(yīng)字符。Oracle Training39。) AaBbCcDd from dual。set39。.39。l 如果指定 LEADING, Oracle 從trim_char 中裁剪掉前面的字符;l 如果指定TRAILING, Oracle 從trim_char 中裁剪掉尾面的字符;l 如果指定兩個(gè)都指定或一個(gè)都沒有給出,Oracle從trim_char 中裁剪掉前面及尾面的字符;l 如果不指定 trim_character, 缺省為空格符;l 如果只指定trim_source, Oracle Oracle從trim_char 中裁剪掉前面及尾面的字符。CEIL()4FLOOR ( n )對(duì)給定的數(shù)字取整數(shù),如:SQL select floor(),floor() from dual。SIN() 1SINH( n )返回雙曲余弦的值,如:SQL select sin(20),sinh(20) from dual。19971239。,39。39。39。 MON_BET60SYSDATE 用來得到系統(tǒng)的當(dāng)前日期,如:SQL select to_char(sysdate,39。TO_CHAR(SYSDATE,39。 MAX(SAL) 5000MIN( [ { DISTINCT | ALL}] )求最小值,ALL表示對(duì)所有求最小值,DISTINCT 只對(duì)不同的求最小值,相同只取一個(gè)。這樣的操作是在內(nèi)存中進(jìn)行的。王五39。 INSERT into emp_house_fund(name,emp_acc_no,tran_date,tran_val)VALUES(39。),)。ddmmyyyy39。(5)用子查詢插入操作INSERT INTO bonusSELECT ename, job, sal, mFROM empWHERE m * salOR job IN (‘PRESIDENT’,’MANAGER’)。(1) 用delete刪除全部記錄的操作1. DELETE 語法DELETE [ FROM ] [user.]table [db_link][Alias] [WHERE condition]。例3:DELETE FROM (select * from emp)WHERE JOB = ’SALESMAN’AND COMM 100。 EXCEPTION WHEN NO_DATA_FOUND THEN EXIT。(2) 外連接招生中,如果所有學(xué)生的信息放在 students 表中,而部分有特長的學(xué)生在另一個(gè)表student_skill 中同樣有該學(xué)生信息。Intersect返回在兩個(gè)表中都有相同內(nèi)容的信息。,1,39。(4) 在from 中使用視圖在SELECT 語句中,當(dāng)對(duì)一個(gè)表或視圖查詢時(shí),語句要求視圖是必須存在的。實(shí)際上,這種批評(píng)有些片面或不夠水平。如果value結(jié)果不等于給出的任何配對(duì)時(shí),Decode 結(jié)果就返回else 。139。yyyymmdd39。139。339。939。士兵預(yù)備役39。039。35080000000039。TABLESPACE 表空間。則可能是該表分配的空間次數(shù)已達(dá)最大值。例1:對(duì)已經(jīng)存在的表增加一新的列:SQLalter table dept add ( headcount number(3) )。提醒初學(xué)者,不要輕易使用DROP TABLE命令。它的用法是在創(chuàng)建表結(jié)構(gòu)時(shí)使用。不要輕易用CASCADE子句。如:Alter table emp drop column m 。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]...
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1