
sql
sd2131512
这个作者很懒,什么都没留下…
展开
-
pl/sql利用rownum取得排序后的部分行序列
我们使用oracle的人都知道可以通过rownum伪列得到查询结果序列前面的指定的行,为了下面更好的进行说明问题,我们先来创建一个数据表table1:create table table1 (AAA integer primary key, BBB varchar(30));然后在table1中插入9条数据:insert into table1 values (8, g转载 2009-11-12 22:29:00 · 2453 阅读 · 0 评论 -
ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件
当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了。经过定位发现是"ORA-01653 " 即表空间满了,在这里简单记录下处理办法,长期来看oracle是顶不住了,需要尽快切到hadoop的HBase里存储数据参考如下SQL----查询表空间使用情况--- SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_原创 2015-04-06 19:55:28 · 53217 阅读 · 4 评论 -
CentOS下MySQL忘记root密码解决方法
http://www.cnblogs.com/sbaicl/articles/3132010.html1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对 外的端口封闭,并且转载 2015-01-11 14:07:46 · 1607 阅读 · 0 评论 -
我常用的mysql数据库客户端
以前用的:phpmyadmin,sql-front,navicate。其中感觉sql-front最烂,最不稳定。 今天看到有个mysql gui tools ,说是最好,哪天去试试。原创 2012-10-21 10:39:08 · 546 阅读 · 0 评论 -
oracle存储过程,记录异常信息
DECLARE error_code NUMBER; error_message VARCHAR2(255) BEGIN.....EXCEPTION .... WHEN OTHERS THEN ROLLBACK; error_code:=SQLCODE; error_messa原创 2012-09-01 11:14:03 · 1008 阅读 · 0 评论 -
ocracle 几个游标属性(SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT)
在PLSQL语句中,可以使用 SQL%FOUND: bool 表示update,delete至少1条记录成功SQL%NOTFOUND: 与上面的相反SQL%ROWCOUNT: bool 表示update,delete至少的记录数量 比如我们可以再执行更新和删除后,判断变化的数量原创 2012-08-11 20:31:45 · 900 阅读 · 0 评论 -
oracle :%TYPE 和 %ROWTYPE
1. 使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量:DECLARE v_FirstName VARCHAR2(20);但是如果first_name列的定义改变了会发生什转载 2012-05-22 22:19:00 · 520 阅读 · 0 评论 -
用oracle单独导出序列的两种方法
方法一: SELECT ' CREATE SEQUENCE '||SEQUENCE_NAME|| ' INCREMENT BY '|| INCREMENT_BY ||' START WITH '||LAST_NUMBER||' MAXVALUE '|| MAX_VALUE ||' CACHE '||CACHE_SIZE||' ORDER NOCYCLE ;' FROM转载 2012-04-19 22:21:26 · 996 阅读 · 0 评论 -
oracle9i clob字段插入 报错ORA-01461
程序运行了大半年了,突然收到用户的发现的问题,数据有时候保存不进去。 后台显示是ORA-01461: 仅可以为插入 LONG 列的 LONG 值 多翻定位才发现是oracle9i,有一个clob字段,当插入数据的长度在1000、2000内,就会抛出这样的错误。其他的情况都正常。 对此网上的解决方案实在是五花八门,有换驱动的,换数据库的,修改hibernate配置等等。原创 2012-03-19 23:44:50 · 3564 阅读 · 2 评论 -
查看oracle当前连接数
怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。 select * from v$session where username is not null select username,count(username) from v$session wh转载 2011-07-21 21:33:15 · 665 阅读 · 0 评论 -
postgres修改使用密码登录的方法
用了一段时间的postgres数据库,才发现居然不用数据库密码也能登录,亏我每次还用账号和密码登录.....于是才到网上找了设置密码的方法修改账号的密码http://blog.youkuaiyun.com/starnight_cbj/article/details/7332422设置启用密码验证http://www.cnblogs.com/hiloves/archive/2原创 2015-07-22 20:42:49 · 3726 阅读 · 0 评论