Oracle 行列转换总结
摘要:行列转换包括以下六种情况:*列转行*行转列*多列转换成字符串*多行转换成字符串*字符串转换成多列*字符串转换成多行下面分别进行举例介绍。首先声明一点,有些例子需要如下10g及以后才有的知识:a、掌握model子句b、正则表达式c、加强的层次查询讨论的适用范围只包括8i,9i,10g及以后版本。begin:1、列转行未列转行之前的效果如下:列转行的效果如下:sql代码:CREATE TABLE t_col_row(ID INT,c1 VARCHAR2(10),c2 VARCHAR2(10),c3 VARCHAR2(10));INSERT INTO t_col_row VALUES (1,
阅读全文
posted @
2013-06-21 17:54
Ruthless
阅读(2498)
推荐(0) 编辑
PL/SQL Developer中输入SQL语句时如何自动提示字段
摘要:在PL/SQL Developer中编写sql语句时,如果无法自动提示字段那是一件痛苦的事情,工作效率又低,在此演示下如何在PL/SQL Developer工具中自动提示字段,让开发者省时又省心,操作步骤如下:tools–>preferences–>user interface–>code assistant–>在右边选中authomatically activated即可,如
阅读全文
posted @
2013-06-21 17:29
Ruthless
阅读(28094)
推荐(0) 编辑
oracle timestamp转换date及date类型相减
摘要:--timestamp转换为date(ts字段为timestamp类型)SELECT cast(ts AS DATE) from tab1 WHERE tid=1;--timestamp转换为date(ts字段为timestamp类型)SELECT cast(ts AS DATE) from tab1 WHERE tid=3;--date相减SELECT (SELECT cast(ts AS DATE) from tab1 WHERE tid=3)-(SELECT cast(ts AS DATE) from tab1 WHERE tid=1) FROM dual;--把date转换为妙SELE
阅读全文
posted @
2013-06-21 17:26
Ruthless
阅读(20704)
推荐(0) 编辑
数据库的导入导出
摘要:一、导出:打开CMD,输入命令: expUsername:test@orclPassword:Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – 64bit ProductionWith the Partitioning, Real Application Clusters and Data Mining optionsEnter array fetch buffer size: 4096 > //设置缓存大小,默认4096,无需修改Export file: expdat.dmp > D
阅读全文
posted @
2013-06-21 17:18
Ruthless
阅读(1345)
推荐(0) 编辑
将Oracle数据库设置为归档模式及非归档模式
摘要:一、将Oracle数据库设置为归档模式1)sql>shutdown normal/immediate;2)sql>startup mount;3)sql>alter database archivelog;4)sql>alter database open;5)archive log list;注意:show parameter log_archive_dest查看归档日志的存放位置。二、将Oracle数据库设置为非归档模式1)、关闭数据库 shutdown immediate 2)、再后面把数据库启动到mount的模式 startup mount 3)、关闭flash
阅读全文
posted @
2012-06-22 17:07
Ruthless
阅读(18492)
推荐(2) 编辑