摘要: 大家对如何删除数据都不陌生,我们习惯性的这么写:DELETE FROM WHERE ; 其实这么写性能并不好,尤其是删除大量数据的时候,要想获得更好的性能,可以采用如下方式:DELETE FROM ( SELECT * FROM WHERE ); 那如果要把一个表的所有数据都删除了,该怎么办?有人可能会说,这简单啊,把WHERE子句去掉不就可以了。回答正确,这是一种方法。当数据量很大时,删除数据需要很长时间,有人可能会采用先DROP TABLE,然后CREATE TABLE的方式,这是第二种方法。这样处理虽然很快,但是比较麻烦。其实还有第三种方法,更快、更简单,如下:A... 阅读全文
posted @ 2013-11-17 23:17 吃西瓜最快 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME'; 3、将密码有效期由默认的180天修改成“无限制”: sql>ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_ 阅读全文
posted @ 2013-11-17 23:13 吃西瓜最快 阅读(234) 评论(0) 推荐(0) 编辑