随笔分类 - Oracle
摘要:select table_name,tablespace_name from user_tables t;//查询用户默认表空间信息SELECT t.* FROM USER_USERS t;导入导出处理表空间不一致默认dump文件放的位置SQL> select * from dba_direct...
阅读全文
摘要:/* 说明:若已经存在相应的用户和表空间,则需要先删除相应的用户和表空间 然后再全部重新建立*/--删除用户drop user XNZQWEIXIN cascade;--删除表空间drop tablespace THINKWEIXIN_DATA_TEMP including ...
阅读全文
摘要:--查询字段名称,字段类型,字段注释SELECT DD.*, EE.CONSTRAINT_TYPE FROM (SELECT T.COLUMN_ID, T.COLUMN_NAME, (CASE WHEN (T....
阅读全文
摘要:查询表结构 SELECT T.COLUMN_ID, T.COLUMN_NAME, (CASE WHEN (T.DATA_TYPE = 'VARCHAR2' OR T.DATA_TYPE = 'RAW') THEN T.DATA...
阅读全文
摘要:dba权限检查下select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_spacefrom dba_data_filesorder by tablespace_name;表空间中的数据文件如果已经足够大(...
阅读全文
摘要:1、下载odbc驱动 需要下载两个东西 instantclient-basiclite-windows.x64-12.1.0.2.0.zip instantclient-odbc-windows.x64-12.1.0.2.0.zip 下载地址:http://www.oracle.com/te...
阅读全文
摘要:SELECT TO_CHAR(SYSDATE, 'MM"月"DD"日"') A FROM dual;--注:当格式字符串当中, 存在 自定义的字符信息的时候, 需要使用双引号, 标记那些, 直接显示,不需要额外处理的字符
阅读全文
摘要:Oracle 中,空字符串存入到Oracle中会自动转换为NULL,另外VARCHAR2把空串等同于null处理。SQL> select 1 from dual where null=null; 没有查到记录 SQL> select 1 from dual where null=''; 没有查...
阅读全文
摘要:dbms_lob.getlength() = 0dbms_lob.getlength(null) 会报错---Oracle 默认为clob字段插入empty_clob()
阅读全文
摘要:对于分析函数,大家要注意:1. 分析函数是在整个SQL查询结束后(SQL语句中的ORDER BY的执行比较特殊)再进行的操作, 也就是说SQL语句中的ORDER BY也会影响分析函数的执行结果,请看:SQL> select deptno, 2 empno, 3 e...
阅读全文
摘要:添加字段的语法:alter table tablename add (column datatype [default value][null/not null],….);修改字段的语法:alter table tablename modify (column datatype [default v...
阅读全文
摘要:Oracle将自增sequence重置为初始值1时,若是删除再重建,那么依赖它的函数和存储过程将失效,需要重新编译。这里利用相反的过程,利用负值步长参数,将递增值改为(sequence.NEXTVAL-1),然后再改回来。 假设需要修改的序列名:seq_name1、select seq_name.n...
阅读全文
摘要:一、带星期格式1、SELECT to_char(to_date('2014-12-12','yyyy-mm-dd'),'MM-DD (DAY)') FROM DUAL2、SELECT to_char(SYSDATE,'MM-DD (DAY)') FROM DUAL返回格式:12-12 (星期五)
阅读全文
摘要:/* 说明:若已经存在相应的用户和表空间,则需要先删除相应的用户和表空间 然后再全部重新建立*/--删除用户drop user USERNAME cascade;--删除表空间drop tablespace DATA_TEMP including contents and dat...
阅读全文
摘要:sqlplus / as sysdba;(sqlplus 用户名/密码@ip:端口:数据库实例 as sysdba;)set linesize 1000;(设置显示多少列,pagesize:100;每页多少记录)select * from nls_database_parameters;(nls_l...
阅读全文
摘要:--隐式游标 注意变量赋值用(:=) 连接符用(||)而不是加号(+)DECLARE v_pk T_PLAT_KEYWORD.ID%TYPE; --主键 v_amount_message T_PLAT_KEYWORD_STATISTIC.AMOUNT%TYPE; v_amount_talk T...
阅读全文
摘要:1、ALTER TABLE T_PLAT_KEYWORD_STATISTIC RENAME TO T_PLAT_KEYWORD;2、create new_table as select * from old_table;drop table old_table;3、SQL> select tname...
阅读全文
摘要:SELECT TO_CHAR( SYSDATE,'MM-dd') AS beginTime,TO_CHAR( TO_DATE(MAX(C.SUBSCRIBE_DATE),'YYYY-MM-dd'),'MM-dd') AS endTime from TableName
阅读全文
摘要:1 导出exp WEIXIN_WORK/WEIXIN_WORK@192.168.1.20:1521/orcl file=e:/db/weixin_work20141031_001.dmp buffer=10240 --注意结尾不能加分号;2 导入 IMP HLMARKET/HLMARKET@19...
阅读全文
摘要:/* 说明:若已经存在相应的用户和表空间,则需要先删除相应的用户和表空间 然后再全部重新建立*/--删除用户drop user XDAYWEIXIN cascade;--删除表空间drop tablespace WEIXIN_DATA_TEMP including contents...
阅读全文