
Oracle
wzg866
这个作者很懒,什么都没留下…
展开
-
Oracle有用的SQL语句
[b]1.创建表空间[/b]create tablespace SF1datafile 'D:\oracle\product\10.2.0\oradata\gdsf2\SF101.dbf' size 10000Mautoextend on next 100M maxsize unlimited loggingextent management local autoallocate...原创 2009-12-01 16:30:05 · 108 阅读 · 0 评论 -
PL/SQL 序列号(注册码)
product code :4v6hkjs66vc944tp74p3e7t4gs6duq4m4szbf3t38wq2serial number:1412970386password: xs374calincense number :999原创 2012-09-09 10:16:26 · 345 阅读 · 1 评论 -
Sql Server查询性能优化之不可小觑的书签查找
Sql Server查询性能优化之不可小觑的书签查找Sql Server查询性能优化之不可小觑的书签查找原创 2012-12-04 19:25:52 · 115 阅读 · 0 评论 -
Oracle 11g 导出空表、少表解决办法
ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数 Sql代码 ...原创 2012-12-03 10:11:10 · 222 阅读 · 0 评论 -
Powerdesigner表名及字段的大小写转换脚本
用PowerDesigner设计表结构时,若一不小心在写表结构和字段的时候用了大小写混合或者小写。PowerDesigner则在生成SQL时会自动在表名上使用双引号。例如:/*==============================================================*//* Table: "test" ...原创 2012-11-28 09:37:05 · 364 阅读 · 0 评论 -
oracle 死锁解决方案
1.查看死锁进程select b.username,b.sid,b.serial#,logon_timefrom v$locked_object a,v$session bwhere a.session_id = b.sid order by b.logon_time2.杀进程中的会话alter system kill session 'sid,serial#';e...原创 2012-03-20 00:23:22 · 109 阅读 · 0 评论 -
Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 ...原创 2012-06-21 11:54:30 · 101 阅读 · 0 评论 -
CASE语句的使用
1.有条件的级联更新--update stu.st_rsvr_r1 t3 set t3.belonggd = (select case when t1.addvcd like '44%' then '1' from stu.st_stbprp_b t1,stuupdate stu.st_rsvr_r1 t3 set t3.belonggd =(select [colo...原创 2010-05-19 09:15:12 · 193 阅读 · 0 评论 -
实现主键自动增长
[b]Oracle 自动生成编号(实现sqlserver自增长字段)[/b]oracle 自动编号在access中有自动编号的数据类型,MSSQL和MYSQL也都有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值,而 oracle没有自动增长的数据类型,我们需要建立一个自动增长的序列号,插入记录时要把序列号的下一个值赋于此字段,可以预见的是,有此功能,我们可以把数据从AC...2010-02-25 14:45:29 · 160 阅读 · 0 评论 -
创建自增长字段
1.创建SEQUENCE-- Create sequence create sequence R_RADARSARFORECAST_AUTOINCminvalue 1maxvalue 999999999999999999999999999start with 1increment by 1nocache;2.创建表-- Create tablecreate ...原创 2010-01-18 15:48:51 · 104 阅读 · 0 评论 -
表复制
insert into tb1 select * from tb2原创 2010-01-12 20:33:01 · 88 阅读 · 0 评论 -
drop user RA-01940: 无法删除当前已连接的用户
2007/5/10Ora-01940错误ORA-019402007-01-29 10:58删除某个用户时报ORA-01940,是由于该用户还有session连接,因此先用sysdba用户kill该用户session,再删除该用户即可。示例如下:SQL> drop user PDS cascade;drop user PDS cascade*ERROR 位于第 1...原创 2010-01-12 14:05:04 · 254 阅读 · 0 评论 -
Oracle表与索引的分析及索引重建
1.分析表与索引(analyze 不会重建索引) analyze table tablename compute statistics 等同于 analyze table tablename compute statistics for table for all indexes for all columnsfor table 的统计信息存在于视图:user_tables 、all_t...原创 2014-06-19 16:42:15 · 118 阅读 · 0 评论