随笔分类 -  数据库(sqlserver,Oracle、Postgresql)

摘要:先发句牢骚,明明刚才写完了,发布的时候却说没登陆,一下子全没了。今天打开EM发现提示ORA-28001: the password has expired (DBD ERROR: OCISessionBegin)于是查找了一下资料,密码过期导致EM无法登录。ORACLE11G默认的口令期限是180天... 阅读全文
posted @ 2015-04-07 14:49 周文 阅读(1089) 评论(0) 推荐(0)
摘要:SHP导入POSTGIS数据库引用直接导入数据库 shp2pgsql-I-s2437-WGBKshop_point.shppublic.ntable|psql-Upostgres-w-djwsz 导出sql再导入数据库 shp2pgsql-s"2437"-W"GBK"-ID:\shop_point.... 阅读全文
posted @ 2014-06-17 10:44 周文 阅读(2359) 评论(0) 推荐(0)
摘要:oracle --> mysqlto_char(sysdate,'yyyy-mm-dd')-->date_format(sysdate(),'%Y-%m-%d');to_date(sysdate,'yyyy-mm-dd')-->STR_TO_DATE(sysdate(),'%Y-%m-%d');1.oracle(1)使用TO_CHAR函数处理数字 TO_CHAR(number, '格式') TO_CHAR(salary,’$99,999.99’);(2)使用TO_CHAR函数处理日期TO_CHAR 阅读全文
posted @ 2012-08-09 15:03 周文 阅读(468) 评论(0) 推荐(0)
摘要:昨天在调试的过程中总是跳出如题所示的Exception,对数据库的操作也是赶鸭子上架,所以一直也没有什么完整的认识,但应该是在一个连接里面不同的操作所造成的冲突。大清早跑过来google了一下,确实不少人遇到这个问题。在csdn上面的一个帖子里面找到了个解决方法”数据库 一般是 一个 Connection 只允许 有一个 活动的(打开的) SqlDataReader要想 一个 Connection 允许 有多个 活动的(打开的) SqlDataReader 就需要设置 Connection 的 MultipleActiveResultSets=True“原帖子地址:http://topic.c 阅读全文
posted @ 2012-07-19 10:09 周文 阅读(345) 评论(0) 推荐(0)
摘要:1.录入excel测试表格,test.xls。2.另存为.csv格式3.创建sql*loader控制文件test.ctl,内容如下:Load dataInfile 'c:\test.csv'insert Into table test Fields terminated by ','(column1,column2,column3,column4,column5)需要将数据文件拷贝到对应位置4.到数据库中建立对应的测试表testcreate table test (column1 Varchar2(10),column2 Varchar2(10),column3 阅读全文
posted @ 2011-10-15 21:41 周文 阅读(191) 评论(0) 推荐(0)
摘要:WIN7的系统界面很漂亮,使用起来确实很不错,可是却也给我的学习带来过不少麻烦。尤其是这次装Oracle,别人用的是XP的系统很容易就装上了的,可是我却怎么也装不上。为了让同样喜爱WIN7的朋友少走些弯路,下面就介绍一下在win7上安装Oracle10g的方法吧,那可是本人用了8天时间,不停尝试各种方法,装了又卸,最后才得出的正确方法哦。1. 首先,得从Oracle的官网上下载适用于Vista的10g,(10203_vista_w2k8_x86_production_db.zip和10203_vista_w2k8_x86_production_client.zip。前一个是服务器,后一个是客户 阅读全文
posted @ 2011-06-20 01:12 周文 阅读(301) 评论(0) 推荐(0)
摘要:在用VS.NET2005+Oracle9.2进行开发的时候,在本地测试可以通过,但是在服务器上不能实现(复制网站,发布网站都不行),报错的具体内容,没记下来,大概就是:"System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本"在网上查询了很长时间也没有见效,后来综合网上的很多方法,终于测试成功,现分享一下。出错的原因:1.虽然报的是需要安装客户端8... 阅读全文
posted @ 2010-10-15 14:00 周文 阅读(251) 评论(0) 推荐(0)
摘要:选出表中前10条记录SELECTEVENTIDFROM EMERGENCYEVENT WHERE ROWNUM <=10 ORDER BY EVENTID ;对DATE类型字段的处理UPDATE FIBERMONITOR_REALTIME SET ISFINISHED=1 WHERE RECTIME=to_date('2009-4-23 10:16:05','yyyy-mm-dd hh24:mi:ss')。。。。继续更新中。嵌套查询:select SHIPNAME,VOYAGENUM,(select DESCRIPTION from GIS_LOCATIO 阅读全文
posted @ 2009-05-06 16:44 周文 阅读(203) 评论(0) 推荐(0)
摘要:create or replace trigger fiber before insert on FIBERMONITOR for each row declare n Integer := 0; begin select count(*) into n from FIBERMONITOR_REALTIME WHERE DEPLOYADDRESS=:new.DEPLOYADDRESS;... 阅读全文
posted @ 2009-03-31 12:46 周文 阅读(262) 评论(0) 推荐(0)
摘要:CREATE OR REPLACE PROCEDURE HXRecord ( c IN varchar2, s IN number, d IN varchar2, con IN number, descr IN varchar2 ) IS n INTEGER :=0; BEGIN select count(*) into n from gas_realtime_hx where code... 阅读全文
posted @ 2009-02-13 19:25 周文 阅读(345) 评论(0) 推荐(0)
摘要:CREATE SEQUENCE HXID INCREMENT BY 1 START WITH 1 MAXVALUE 9999999 NOCYCLE //以上为建立序列 create or replace trigger TriggerID before insert on GAS_INFO_HX for each row begin select HXID.nextval ... 阅读全文
posted @ 2009-02-13 18:51 周文 阅读(854) 评论(0) 推荐(0)