![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库应用
menglexinglai
这个作者很懒,什么都没留下…
展开
-
oracle修改字符集为UTF-8
修改oracle字符集为UTF8执行如下语句即可sqlplus system/psw@orclselect * from v$nls_parameters;$sqlplus /nologconn / as sysdbaSHUTDOWN IMMEDIATE;STARTUP MOUNT EXCLUSIVE;ALTER SYSTEM ENABL原创 2013-01-25 10:22:28 · 435 阅读 · 0 评论 -
oracle\sql2005\mysql修改表名的方式
oracle\sql2005\mysql修改表名的方式:例如:我要把表名为:USERFOLDER 改为USER_FOLDER; oracle:rename USERFOLDER to USER_FOLDER; sql2005: sp_rename 'USERFOLDER' 'USER_FOLDER'; mysql: alter table USERFOLDER ren原创 2013-01-22 16:27:50 · 325 阅读 · 0 评论 -
oracle误删数据怎么恢复
oracle误删数据怎么恢复:例子: 删除了表名为:SYS_USER_ROLE语句: insert into SYS_USER_ROLE select * from SYS_USER_ROLE as of timestamp to_Date('2013-01-16 15:00:00', 'yyyy-mm-dd hh24:mi:ss')原创 2013-01-22 16:34:23 · 333 阅读 · 0 评论 -
oracle删除重复行
--oracle删除重复行,一定是设置主键才能用delete from SYS_ROLE_FUNCTION a where exists( select * from SYS_ROLE_FUNCTION where srfu_id)--oracle删除重复行,可以不用主键,推荐使用delete from SYS_ROLE_FUNCTION a where rowi原创 2013-01-22 16:47:07 · 489 阅读 · 0 评论 -
Oracle Sql 语句性能调优
这篇文章是玄机逸士为某上市公司的ERP系统调优所撰写报告的部分摘录,希望能够对大家有所帮助:下面给出SQL优化经常遇到的情形。它们是在很多人长期积累的经验上总结出来的,这些都是一些一般性的结论,在实际工作中,还应当具体情况具体分析,并加以灵活运用。(1) 用NOT EXISTS替换NOT IN 将更显著地提高效率,尽量用NOT EXISTS替代NOT IN。在子查询中,NOT IN子句将转载 2014-08-19 19:05:25 · 416 阅读 · 0 评论 -
MYSQL最近一周一个月时间段的查询语句
select * from wap_content where week(created_at) = week(now)如果你要严格要求是某一年的,那可以这样查询一天:select * from table where to_days(column_time) = to_days(now());select * from table where date(column_time) =原创 2014-11-10 16:45:14 · 3554 阅读 · 0 评论