自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 VS2008简体中文正式版序列号(

VS2008简体中文正式版序列号VS2008简体中文正式版序列号1.Visual Studio 2008 Professional Edition:XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT2.Visual Studio 2008 Team Test Load Agent:WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T3.Visual St...

2011-11-07 08:45:00 142

转载 ORACLE 闪回删除的表/数据,闪回更新数据

1.闪回删除的表/数据drop from tb_test;SELECT * FROM user_recyclebin WHERE original_name=‘drop_test’;flashback table tb_test to before drop;2.闪回更新数据update tb_test set name= 'xxxxxx' where name...

2011-10-12 14:35:00 122

转载 Some Oracle Errors

ORA-00001 ORA-00227 ORA-00935 ORA-00942 ORA-00998 ORA-00368 ORA-01031 ORA-01034 ORA-01045 ORA-01400 ORA-01466 ORA-01578 ORA-01922 ORA-01950 ORA-03113 ORA-04091 ORA-12500 ORA-12505 ORA-1...

2011-09-01 20:23:00 134

转载 oracle修改表增加列删除列修改列

oracle修改表增加列删除列修改列 1.增加列 ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]); 例如: SQL>ALTER TABLE emp01 ADD eno NUMBER(4); 2.修改列定义 例如: SQL>ALTER TABLE emp01 MOD...

2011-08-24 15:54:00 142

转载 Oracle session连接数和inactive的问题记录【转】

从上周起,服务器Oracle数据库出现问题,用不到半天,就会报maxsession(150)的问题,肯定是数据库的会话超过最大数了。 由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此用户数不大就已经让oracle的会话数达到最大值。 处理方式不外乎两种:扩大oracle最大session数以及清除inactive会话,当然还有,就是从数据库连接池和程序bug上面下手。...

2011-08-18 22:07:00 92

转载 oracle连接超时自动断开问题【经典】

今天接到客户电话,描述新建的oracle 11.1.0.7 RAC数据库中,当一个用户连接到数据库上以后,如果在某一段时间内没有任何动作的话,该进程就会自己中断,这样在应用程序就会因为进程超时自动断开而不能正常执行。 分析原因,应该是该进程的用户的概要文件(profile)配置问题。 发现用户所在的profile的IDLE_TIME为30。即30秒该进程没有任何操作,就会自动断开...

2011-08-18 21:51:00 1032

转载 ORACLE自动断开数据库连接解决办法

ORACLE自动断开数据库连接解决办法 转贴: 方法一、直接修改资源配置文件 分三个步骤在sqlplus环境下完成。 第一步,查询资源文件,找到CONNECT_TIME所在的profile名。 select resource_name,profile from dba_profiles; 第二步,用alter命令修改profile中的值...

2011-08-18 21:50:00 900

转载 oracle更改字段名顺序的方法

要是不停应用也可以采用在先重定义的方法这里讲的是可以停应用的方法:1.停应用原有表结构顺序为desc testid numberb numbera number需要调整为desc testid numbera numberb number2.备份需要调整表的顺序数据create table test_bk as select * from test;3.删除表drop...

2011-08-15 10:36:00 80

转载 oracle 将表从一个表空间移动到另一个表空间

1,使用下面的命令移动:alter table table_name move tablespace tablespace_name;2,如果有索引的话必须重建索引:alter index index_name rebuild tablespace tablespace_name;然,可以使用spool来帮助实现多个表的操作.set header off;spo...

2011-07-22 14:35:00 338

转载 sql 去除重复记录

打开不重复记录的单个字段(重复的NAME被过滤,只出现一次)select distinct NAME from table打开不重复记录的所有字段值(有重复的NAME,且不是最小ID的记录被过滤,只出现最小ID的NAME)select * from table where ID in (Select min(ID ) FROM table group by NAME)...

2011-07-22 11:45:00 55

转载 oracle 四舍五入 取得的数值

SELECT ROUND( number, [ decimal_places ] ) FROM DUAL说明:number : 将要处理的数值decimal_places : 四舍五入,小数取几位,不填默认为0Sample :select round(123.456) from dual; 结果: 123 select ...

2011-07-21 19:35:00 86

转载 批量建表或存储过程

test.sql内容:create or replace procedure ptest001 isbeginnull;end ptest001;/create or replace procedure ptest002 isbeginnull;end ptest002;/create or replace procedure ptest003 isbeginnull;end ptest...

2011-07-21 19:32:00 155

转载 Sequences 的作用

create sequence seq2start with 0 --起始值increment by 1 --步长maxvalue 4999 --最大值minvalue 0 --最小值cycle --循环cache 4 --缓存4个数create table testa(ins number(4) primary key,nm varchar2(20));-- Created on 20...

2011-07-21 19:29:00 204

转载 oracle中几个特殊的函数

1、全角转半角函数 TO_SINGLE_BYTE 2、数字转英文,利用to_char、to_date 3、sys_guid()1、全角转半角函数 TO_SINGLE_BYTESQL> select TO_SINGLE_BYTE('oracle') from dual;TO_SINGLE_BYTE('ORACLE')--------------------------...

2011-07-21 19:29:00 96

转载 Oracle 系统表大全

数据字典dict总是属于Oracle用户sys的。  1、用户:   select username from dba_users;  改口令   alter user spgroup identified by spgtest;  2、表空间:   select * from dba_data_files;   select * from dba_tablespaces;//表空间...

2011-07-21 19:22:00 69

转载 Oracle行列转换问题

--列转行CREATE TABLE t_col_row(ID INT,c1 VARCHAR2(10),c2 VARCHAR2(10),c3 VARCHAR2(10));INSERT INTO t_col_row VALUES (1, 'v11', 'v21', 'v31');INSERT INTO t_col_row VALUES (2, 'v12', 'v22', NULL);IN...

2011-07-21 19:22:00 72

转载 oracle存储过程中的if...elseif...else用法

用法if ... then ... elsif ... then ... else ... end if; if ... then   ... else ... end if; if ... then ... end if;...

2011-07-21 19:00:00 495

转载 Access, SQL Server, and Oracle数据类型的对应关系

The table below shows the ADO Data Type mapping between Access, SQL Server, and Oracle:DataType EnumValueAccessSQLServerOracleadBigInt20BigInt (SQL Server 2000 +)adBinar...

2011-07-21 15:08:00 109

转载 oracle存储过程抛异常

存储过程创建语法:(1)无参create or replace procedure 存储过程名as变量1 类型(值范围);变量2 类型(值范围);Begin........................Exception ........................End;(2)带参create or...

2011-07-20 15:20:00 549

转载 Oracle 更改列名或表名,增加删除一列

Oracle 更改列名1. alter table tableName rename column original_Col to dest_Col ; eg. (把lrpo 中的列baNo 改为 pNo) alter table lrpo rename column baNo to pNo ; 2. alter table origi...

2011-07-19 22:01:00 163

转载 Oracle中对Clob字段进行Distinct的解决方法

oracle 10+g不支持对类型为CLOB的列进行distinct,也不支持union,所以在遇到此问题,需要对SQL语句进行重新,从另一思想去实现同样的效果的。union没仔细思考过,具体还要看union里面的条件如何,最简单的方法是利用to_char将clob字段转换成char型,但存在一个问题,如clob中的字符长度超过4000时会报错。在此主要对distinct的转换方法进行列...

2011-07-16 09:40:00 1438

转载 MS-SQL数据库开发—精典

1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as 2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1...

2011-07-16 09:32:00 71

转载 解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题

解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题这个多半是密码文件的问题本机可以通过验证但是非本机就不行,是因为本地的话,不会check密码文件,而安全性对异地登录的(通过SID)登录要验证密码文件首先查看select * from v$pwfile_user;---应该没...

2011-07-12 15:13:00 160

转载 oracle存储过程如何取动态字段内容(临时表)并汇总合并输出数据集

--1、创建函数get_sum_FYF001 获取合计的应发金额CREATE OR REPLACE FUNCTION get_sum_FYF001(table_name IN VARCHAR2,FPeriodNum1 IN VARCHAR2 ,FPeriodNum2 IN VARCHAR2 )RETURN NUMBER ISresult NUMBER;sql_str VARCHAR2(...

2011-07-08 21:55:00 471

转载 Oracle 与 SQL Server的简单常用的插入语句的区别

--Oracle的方式判断记录是否存在不存在则插入---insert into a(a.user_id,a.user_name) select '2','李四' from dual where not exists(select 1 from a where a.user_id='2')--sql server的方式--if not exists(select Test_TB.ID ...

2011-07-08 21:45:00 99

转载 Oracle 临时表解决ORA-22992问题

通过Database Link集成远程数据库时,从远程数据库上查询Blob字段时总返回ORA- 22992 错误 。有人采用物化视图解决这个问题,但物化视图同步机制会带来麻烦,如果同步时间设置过短,则占用大量的系统资源,给服务器带来极大的压力;如果设置时间过长,前台用户不可接受。 参考网上资料,据说来自 AskTom,使用全局临时表,实现了自认为优雅的解决。 代码如下: cr...

2011-07-08 21:43:00 305

转载 Oracle 动态SQL 注意细节 ORA-00911: 无效字符

lv_sql:=' insert into ETL_SUCESS_AMOUNT select SEQ_OS_ETL_AMOUNTID.NEXTVAL AS AMOUNTID,1,AMOUNT_DATA,AMOUNT_HOUR, serviceid,portalid,mouduleid,actionid,RESERVE1_ID,RESERVE2_ID,RESERVE3_ID,...

2011-07-08 21:41:00 92

转载 oracle的存储过程创建一个表,创建前判断此表名是否已存在,已存在则不创建

select count(*) into flag from all_tables where table_name=upper(你要判断的表名)if (flag=0) thenexecute immedate 'create table 表名(列名1,列名2...)'end if;转载于:https://www.cnblogs.com/Csharpblogs/archive/201...

2011-07-08 21:37:00 728

转载 建立数据库链接 create database link

删除数据库链接:drop database link linkname;创建数据库链接:create database link linknameconnect to usernameidentified by passwordusing 'connection string';如果想建立全局链接,则需要使用关键字:public create public database ...

2011-07-08 21:30:00 218

转载 NSIS脚本安装Windows服务

方法如下:Use Sunjammer's services plug-in: Services.zip (20 KB).Use dselkirk's NSIS Service Lib.Use sl's nsSCMUse doberlec's all-in-one Swiss scripting knife - Nopey.Use Speed78's NSIS S...

2011-07-05 19:02:00 1001

转载 Oracle正则表达式的用法

l方括号表达示方括号表达式描述[[:alnum:]]字母和数字混合的字符[[:alpha:]]字母字符[[:cntrl:]]控制字符[[:digit:]]数字字符[[:graph:]]...

2011-07-02 20:41:00 122

转载 oracle 存储过程中使用事务管理

oracle 存储过程中使用事务管理存储过程里的事务操作:create or replace procedure pr_mypro2(p_a in varchar2,p_b in varchar2,p_count out number)temp varchar2(1000); /**//*定义临时变量*/isbeginselect ...

2011-07-02 20:12:00 634

转载 如何用正则取美国人名.

如何用正则取美国人名. 类似”Celmer,Kenneth Raymond”,"Cockrell Jr,Robert Charles”,"St John,Michael Raymond”需要取出颠倒然后用空格分隔取出第一个名字“Kenneth Celmer”,”Robert Cockrell”,”Michael St’。通过ITPUB高手指点,可用如下代码实现。S...

2011-07-02 20:04:00 207

转载 正则表达式使用一例

如何用正则表达式实现这样的需求通过wm_concat()函数得到了这样的结果: '014,014,018,022,317,319,023,021' 如何继续排序和去重复呢? 期望结果:'014,018,021,022,023,317,319' 测试数据: select '014,014,018,022,317,319,023,021' from dual; wm_concat集合函数...

2011-07-02 20:03:00 64

转载 Oracle正则表达式简单例子

1. 非贪婪模式?当该字符紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串“oooo”,“o+?”将匹配单个“o”,而“o+”将匹配所有“o”。2. (?:pattern)匹配p...

2011-07-02 19:50:00 148

转载 Oracle存储过程例子:运用了正则表达式、数组等

CREATE OR REPLACE PROCEDURE "SP_GET_ARTICLE_DATA"(article_detail_id_$ number, Record_Md5_ID_$ varchar2, content_text_$ clob, ReturnValue out number) isbegin declare --自定义数组...

2011-07-02 19:49:00 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除