
oracel
rugaxm
有问题加我q:592590691
展开
-
添加/删除约束(Oracle)
增加一列或者多列alter table 表名 add(column_name datatype[,..]);修改一列或者多列(修改列的类型或者是长度)alter table 表名 modify(column_name datatype[,..]);删除一列alter table 表名 drop column column_name;删除多列alter table 表名转载 2012-08-22 14:34:05 · 682 阅读 · 0 评论 -
linux下执行带中文的sql文件,中文内容为空解决办法
http://blog.sina.com.cn/s/blog_783177d701012ouf.html今天执行一个sql文件,在本地执行都没问题,将此sql拷到text文件中改了个扩展名为.sql后,交改运维人员在linux下执行。结果contenClass(插入数据为中文)字段中数据为空,经排查是直接更改扩展名时候编码格式没有改过来还是ANSI格式,需要改成UTF-8格式或者在sql客原创 2013-07-08 11:41:38 · 2329 阅读 · 0 评论 -
--查出多条记录中两个字段都相同的重复记录
selete * from AK_IDC_IPPrepationContent a where (a.startip,a.endip) in (select startip,endip from AK_IDC_IPPrepationContent group by startip,endip having count(*) > 1)and rowid not in (select mi原创 2013-01-28 09:29:26 · 640 阅读 · 0 评论 -
sequence
--创建sequencecreate sequence AK_PASSORDER_SEQminvalue 1maxvalue 999999999999999999999999start with 1increment by 1cache 20;--查询sequence对应的下一个值select AK_PASSORDER_SEQ.nextval from dual;原创 2012-12-25 14:25:16 · 580 阅读 · 0 评论 -
oracel 脚本
删除字段alter table AKEP_TEMPTICKET drop column CUS; 增加字段declare v_col int;v_col2 int;v_col3 int;beginselect count(*) into v_col from all_Tab_Columns where table_name = upper('AK原创 2012-08-04 20:10:33 · 715 阅读 · 0 评论 -
oracel语句增加判断
/*字典表增加故障服务项.sql*/declare v_cnt1 number;v_cnt2 number; v_cnt3 number;v_cnt4 number;begin--先查询是否有这些数据 select count(*) into v_cnt1 from ak_publiccode where id =1050; select count(*)原创 2012-11-08 11:43:46 · 727 阅读 · 0 评论 -
MyEclipse配置hibernate,连接oracle,报ORA-00604错误的解决
最近也想整整spring和hibernate,于是从网上找个例子来做,例子是MySql的,但我这里数据库用的是oracle,照着例子一步步来,但配置好连接串, 却怎么也连接不上,同时用pl/sql是能连接上的.报的是ORA-00604,上网google一搜,还真有这个问题,我就在这转贴下, 原文内容是: myeclipse6.0 连接oracle10g的问题 ORA-0原创 2012-10-12 09:23:48 · 1061 阅读 · 0 评论 -
Oracle维护常用SQL语句汇总
如何远程判断Oracle数据库的安装平台 select * from v$version; 查看表空间的使用情况 select sum(bytes)/(1024*1024) as free_space,tablespace_name from dba_free_space group by tablespace_name; SELECT A.TABLESPACE原创 2012-09-19 09:37:31 · 496 阅读 · 0 评论 -
ORALCE 中查询当前月的所有日期
1. 查询将来 6 个月的月份:?SELECT to_char(add_months(SYSDATE, ROWNUM), 'yyyy-mm') FROMdualCONNECT BY ROWNUM 2. 查询当前月的所有日期?SELECT TRUNC(SYSDATE,原创 2012-09-19 09:38:46 · 1345 阅读 · 0 评论 -
判断表是否存在 创建表前判断表是否存在
有四种方式进行判断:1. SHOW TABLES LIKE '%tb_bp_d_case%';2. select TABLE_NAME from INFORMATION_SCHEMA.TABLES whereTABLE_SCHEMA='dbname' and TABLE_NAME='tablename' ;3. 如果表不存在就建立这个表,那么可以直接用 create table原创 2013-08-16 10:35:24 · 2349 阅读 · 0 评论