随笔分类 -  Oracle

摘要:1、复制表数据 INSERT INTO ENTRY_HEAD_2017 SELECT * FROM ENTRY_HEAD 2、表不存在复制表数据 CREATE TABLE ENTRY_HEAD_2017 AS SELECT * FROM ENTRY_HEAD 阅读全文
posted @ 2017-06-30 15:42 星火卓越 阅读(99) 评论(0) 推荐(0) 编辑
摘要:EXP ha2000/h2000 FILE=d:\h200.dmp STATISTICS=NONE TABLE (abc,bcd) 阅读全文
posted @ 2017-06-21 16:07 星火卓越 阅读(152) 评论(0) 推荐(0) 编辑
摘要:导读:Oracle中,除Exp命令可进行一般的全库、全用户导出外,还可通过增加相关参数条件实现对部分库表或数据的导出。 测试环境 在如下图的测试环境中,当前登录用户名为“jck”,该用户下有200多张表(如下图) 用Exp导出指定表(如上图红线框中的表)的全部数据 exp jck/password 阅读全文
posted @ 2017-06-21 15:38 星火卓越 阅读(207) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2010-10-09 16:16 星火卓越 编辑
摘要:1、 操作系统认证(用户应满足属于ORA_DBA组且连接是安全(看D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora文件中是否有这行:SQLNET.AUTHENTICATION_SERVICES= (NTS)的两个条件)2、 密码文件认证适用于远程连接和跨平台管理的情形密码存放在D:\oracle\product\10.2.0\db_1\d... 阅读全文
posted @ 2010-08-04 21:34 星火卓越 编辑
摘要:1、添加字段alter table table_name add column1 type add column2 type add column3 type ... ;2、删除字段alter table table_name drop column column_name;3、修改字段alter table table_name modify (column_name type); 阅读全文
posted @ 2010-07-19 13:57 星火卓越 编辑
摘要:declare cnt number; begin ---查询要创建的表是否存在 SELECT COUNT(*) into cnt FROM cols WHERE table_name=UPPER('entry_workflow_user') AND column_name=UPPER('proc_sjdate'); ---如果存在则删除该表 if cnt>0 then dbms_outp... 阅读全文
posted @ 2010-07-19 13:55 星火卓越 编辑
摘要:declare cnt number;begin ---查询要创建的表是否存在 select count(*)into cnt from user_tables where table_name='ENTRY_MODIFYSTATUS'; ---如果存在则删除该表 if cnt>0 then dbms_output.put_line('表存在不创建'); else dbms_output... 阅读全文
posted @ 2010-07-19 13:50 星火卓越 编辑
摘要:前一月 最后一天select last_day(add_months(sysdate,-1)) from dual; 2010-2-28 9:23:01; select to_char(last_day(add_months(sysdate,-1))) from dual; 2010-2-28;前一月 第天 select add_months(last_day(add_months(sysdate... 阅读全文
posted @ 2010-03-04 09:31 星火卓越 编辑
摘要:ORACLE-合并查询结果 最近遇到了一个问题,需要将查询出来的结果中某一字段的值合并起来显示,通过自己的努力有了个Workaround,记下来以备后忘。下面是数据库中的数据存在形式,用普通的语句查询如下[代码]查询出的结果:Iq_NoReport_no--------------------------------------------------N3204101090421000002320... 阅读全文
posted @ 2009-12-29 09:26 星火卓越 编辑
摘要:update sdzy_operatlist1 a -- 使用别名 set (enddate,isred)=(select b.enddate,b.isred from sdzy_operatlist b where B.LOG_ID=A.Log_Id) where exists (select 1 from sdzy_operatlist b where B.LOG_ID=A.Log_Id ) 阅读全文
posted @ 2009-12-18 15:42 星火卓越 阅读(146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示