电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術(shù)文章
文章詳情頁

Oracle數(shù)據(jù)操作和控制語言詳解 (一)

瀏覽:5日期:2023-11-17 16:22:54
SQL語言共分為四大類:數(shù)據(jù)查詢語言DQL,數(shù)據(jù)操縱語言DML, 數(shù)據(jù)定義語言DDL,數(shù)據(jù)控制語言DCL。其中用于定義數(shù)據(jù)的結(jié)構(gòu),比如 創(chuàng)建、修改或者刪除數(shù)據(jù)庫;DCL用于定義數(shù)據(jù)庫用戶的權(quán)限;在這篇文章中我將具體講述這兩種語言在Oracle中的使用方法。 DML語言DML是SQL的一個(gè)子集,主要用于修改數(shù)據(jù),下表列出了ORACLE支持的DML語句。 語句 用途 INSERT 向表中添加行 UPDATE 更新存儲(chǔ)在表中的數(shù)據(jù) DELETE 刪除行 SELECT FOR UPDATE 禁蠱淥沒Х夢蔇ML語句正在處理的行。 LOCK TABLE 禁止其他用戶在表中使用DML語句 插入數(shù)據(jù)INSERT語句經(jīng)常用于向表中插入行,行中可以有非凡數(shù)據(jù)字段,或者可以用子查詢從已存在的數(shù)據(jù)中建立新行。列目錄是可選的,缺省的列的目錄是所有的列名,包括comlumn_id,comlumn_id可以在數(shù)據(jù)字典視圖ALL_TAB_COLUMNS,USER_TAB_COLUMNS,或者DBA_TAB_COLUMNS中找到。插入行的數(shù)據(jù)的數(shù)量和數(shù)據(jù)類型必須和列的數(shù)量和數(shù)據(jù)類型相匹配。不符合列定義的數(shù)據(jù)類型將對(duì)插入值實(shí)行隱式數(shù)據(jù)轉(zhuǎn)換。NULL字符串將一個(gè)NULL值插入適當(dāng)?shù)牧兄小Rψ諲ULL經(jīng)常用于表示將某列定義為NULL值。下面的兩個(gè)例子是等價(jià)的。 INSERT INTO customers(cust_id,state,post_code)VALUE('Ariel',NULL,'94501'); 或 INSERT INTO customers(cust_id,state,post_code)VALUE('Ariel',,'94501');更新數(shù)據(jù)UPDATE命令用于修改表中的數(shù)據(jù)。 UPDATE order_rollupSET(qty,price)=(SELECT SUM(qty),SUM(price) FROM order_lines WHERE customer_id='KOHL'WHERE cust_id='KOHL'AND order_period=TO_DATE('01-Oct-2000')刪除數(shù)據(jù)DELETE語句用來從表中刪除一行或多行數(shù)據(jù),該命令包含兩個(gè)語句: 1、要害字DELETE FROM后跟預(yù)備從中刪除數(shù)據(jù)的表名。 2、WHERE后跟刪除條件 DELETE FROM po_linesWHERE ship_to_state IN ('TX','NY','IL')AND order_date 清空表假如你想刪除表中所有數(shù)據(jù),清空表,可以考慮使用DDL語言的TRUNCATE語句。TRUNCATE就像沒有WHERE子句的DELETE命令一樣。TRUNCATE將刪除表中所有行。TRUNCATE不是DML語句是DDL語句,他和DELETE右不同的特點(diǎn)。 TRUNCATE TABLE (schema)table DROP(REUSE) STORAGE STORAGE子串是可選的,缺省是DROP STORAGE。當(dāng)使用DROP STORAGE時(shí)將縮短表和表索引,將表收縮到最小范圍,并重新設(shè)置NEXT參數(shù)。REUSE STORAGE不會(huì)縮短表或者調(diào)整NEXT參數(shù)。TRUNCATE和DELETE有以下幾點(diǎn)區(qū)別1、TRUNCATE在各種表上無論是大的還是小的都非常快。假如有ROLLBACK命令DELETE將被撤銷,而TRUNCATE則不會(huì)被撤銷。2、TRUNCATE是一個(gè)DDL語言,向其他所有的DDL語言一樣,他將被隱式提交,不能對(duì)TRUNCATE使用ROLLBACK命令。3、TRUNCATE將重新設(shè)置高水平線和所有的索引。在對(duì)整個(gè)表和索引進(jìn)行完全瀏覽時(shí),經(jīng)過TRUNCATE操作后的表比DELETE操作后的表要快得多。4、TRUNCATE不能觸發(fā)任何DELETE觸發(fā)器。5、不能授予任何人清空他人的表的權(quán)限。6、當(dāng)表被清空后表和表的索引講重新設(shè)置成初始大小,而delete則不能。7、不能清空父表。SELECT FOR UPDATEselect for update語句用于鎖定行,阻止其他用戶在該行上修改數(shù)據(jù)。當(dāng)該行被鎖定后其他用戶可以用SELECT語句查詢?cè)撔械臄?shù)據(jù),但不能修改或鎖定該行。鎖定表LOCK語句經(jīng)常用于鎖定整個(gè)表。當(dāng)表被鎖定后,大多數(shù)DML語言不能在該表上使用。LOCK語法如下: LOCK schema table IN lock_mode其中l(wèi)ock_mode有兩個(gè)選項(xiàng): share 共享方式 exclusive 唯一方式例: LOCK TABLE intentory IN EXCLUSIVE MODE死鎖當(dāng)兩個(gè)事務(wù)都被鎖定,并且互相都在等待另一個(gè)被解鎖,這種情況稱為死鎖。當(dāng)出現(xiàn)死鎖時(shí),ORACLE將檢測死鎖條件,并返回一個(gè)異常。
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | IIS7站长之家-站长工具-爱网站请使用IIS7站长综合查询工具,中国站长【WWW.IIS7.COM】 | 常州律师事务所_常州律所_常州律师-江苏乐天律师事务所 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | PCB厂|线路板厂|深圳线路板厂|软硬结合板厂|电路板生产厂家|线路板|深圳电路板厂家|铝基板厂家|深联电路-专业生产PCB研发制造 | VI设计-LOGO设计公司-品牌设计公司-包装设计公司-导视设计-杭州易象设计 | 自动钻孔机-全自动数控钻孔机生产厂家-多米(广东)智能装备有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 云南成人高考网| 不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰]-不锈钢法兰-碳钢法兰-法兰盘生产加工厂家-[鼎捷峰] | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 广东燎了网络科技有限公司官网-网站建设-珠海网络推广-高端营销型外贸网站建设-珠海专业h5建站公司「了了网」 | 河南空气能热水器-洛阳空气能采暖-洛阳太阳能热水工程-洛阳润达高科空气能商行 | HYDAC过滤器,HYDAC滤芯,现货ATOS油泵,ATOS比例阀-东莞市广联自动化科技有限公司 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 安规_综合测试仪,电器安全性能综合测试仪,低压母线槽安规综合测试仪-青岛合众电子有限公司 | 志高装潢官网-苏州老房旧房装修改造-二手房装修翻新 | 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 楼承板设备-楼承板成型机-免浇筑楼承板机器厂家-捡来 | 打包钢带,铁皮打包带,烤蓝打包带-高密市金和金属制品厂 | 全国国际化学校_国际高中招生_一站式升学择校服务-国际学校网 | 中央空调温控器_风机盘管温控器_智能_液晶_三速开关面板-中央空调温控器厂家 | 定做大型恒温循环水浴槽-工业用不锈钢恒温水箱-大容量低温恒温水槽-常州精达仪器 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 防爆电机_ybx3系列电机_河南省南洋防爆电机有限公司 | 品牌设计_VI设计_电影海报设计_包装设计_LOGO设计-Bacross新越品牌顾问 | 新材料分散-高速均质搅拌机-超声波分散混合-上海化烁智能设备有限公司 | 汕头市盛大文化传播有限公司,www.11400.cc | 苏州同创电子有限公司 - 四探针测试仪源头厂家 | 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 卧涛科技有限公司科技项目申报公司|高新技术企业申报|专利申请 | 厌氧反应器,IC厌氧反应器,厌氧三相分离器-山东创博环保科技有限公司 | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 外贸资讯网 - 洞悉全球贸易,把握市场先机| 长江船运_国内海运_内贸船运_大件海运|运输_船舶运输价格_钢材船运_内河运输_风电甲板船_游艇运输_航运货代电话_上海交航船运 | 手术室净化厂家-成都做医院净化工程的公司-四川华锐-15年特殊科室建设经验 | 蓝牙音频分析仪-多功能-四通道-八通道音频分析仪-东莞市奥普新音频技术有限公司 |