dataBase
alongines
心若没有栖息的地方,到哪里都是流浪。
展开
-
Oracle、MySQL的分页sql语句
oracle 分页1. 最好还是利用分析函数row_number() over ( partition by col1 order by col2 )比如想取出100-150条记录,按照tname排序select tname,tabtype from ( select tname,tabtype,row_number() over ( order by tname ) rn from tab)where rn between 100 and 150;2. 直接使用rownum转载 2011-01-09 16:02:00 · 766 阅读 · 0 评论 -
Win2003、XP上修改Oracle链接数,并重启数据库
1、PLSQL 用 sys 密码orcl 以sysdba进入数据库服务器。2、PLSQL--》file--》NEW--》Command window(命令行窗口)3、在Command window提示符SQL> 后面敲 show parameter processes;原创 2011-09-24 11:00:58 · 2371 阅读 · 0 评论 -
按天、周、月、自定义时间段统计
if("day".equals(tongjiType)){ sql = "select task.task_name,to_char(sysdate, 'yyyy-mm-dd'),\n" + " count(log.timertaski原创 2011-08-29 20:50:42 · 1329 阅读 · 0 评论 -
自动增加表名时,Ajax判断表名是否存在
1 首先,Jsp里的代码, 对应表名: 2 验证表名是否存在的JS: function tableNameIsRepeat(){ var tableName = document.getElementById('bean.dybm').value ; if(tableName==''){ document.getElementByI原创 2011-11-30 10:59:33 · 1437 阅读 · 0 评论 -
Oracle 11g + Win Server 2008 R2 (64) + PLSQL使用 + 更改server端字符集
1)安装Oracle 11g 64位 2)安装32位的Oracle客户端( instantclient-basic-win32-11.2.0.1.0)下载instantclient-basic-win32-11.2.0.1.0.zip (一定得是32位的,不要下错了版本,Oracle官网有下载),将其解压至Oracle安装目录的Product下(本机命名为:instantclien原创 2011-12-16 09:24:25 · 10188 阅读 · 0 评论 -
20个数据库设计最佳实践
导语:数据库设计是整个程序的重点之一,为了支持相关程序运行,最佳的数据库设计往往不可能一蹴而就,只能反复探寻并逐步求精,这是一个复杂的过程,也是规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。下面给出了20个数据库设计最佳实践,当然,所谓最佳,还是要看它是否适合你的程序。一起来了解了解吧。使用明确、统一的标明和列名,例如 School, SchoolCourse, Courc转载 2012-02-08 12:58:14 · 581 阅读 · 0 评论 -
win7安装oracle 10g时发生“程序异常终止。发生内部错误”的提示
安装oracle10g“程序异常终止。发生内部错误。请将以下文件提供给oracle技术支持部门。发生情景:我由于在做开发时需要用IE9来做开发,来看展示页面,而IE9在windows XP 上是无法安装的,所以使用windows7+IE9在安装Oracle 10g数据库时发生了错误,以前windows7上安装从来没出过的错误,现在把解决问题的方法和原因分享给大家。 * 安装出现的现象转载 2012-02-16 13:16:44 · 4937 阅读 · 0 评论 -
rhel-5.1-server下安装 Oracle 10g
安装环境Linux服务器:rhel-5.1-serverOracle服务器:Oracle10g位在Root用户下执行以下步骤:1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。oracle soft nproc原创 2012-06-10 14:07:09 · 1379 阅读 · 0 评论 -
重装系统后,恢复Oracle的.ORA文件
前几天,系统莫名奇妙产生很多宏病毒,进而感染整个C盘,不得已,格式化后重装了系统。重装系统之后,突然想到D盘中的oracle中很多数据没导出来备份,安装文件下有很多有用的.ORA文件,抱着死马当活马医的态度,居然成功了。1、将原来D盘(D:\oracle\product\10.2.0\oradata\orcl)下的数据文件备份下其他盘,将D盘的oracle目录名改成oracle1。安装数据原创 2013-06-06 20:20:26 · 5292 阅读 · 0 评论 -
Ora-12514和Ora-12514解决方法
打开:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora文件 在 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\oracle\product\10.2.0原创 2013-06-25 17:31:08 · 889 阅读 · 0 评论 -
Oracle 10g数据表误删恢复、清空回收站
查看回收站中已删除的表信息:select object_name,original_name,partition_name,type,ts_name,createtime,droptime from recyclebin;直接恢复表(前提要记得表名称)flashback table table_name to before drop;清空回收站,之前删除的表信息不可原创 2013-12-04 15:57:19 · 988 阅读 · 0 评论 -
如何将Clob类型改成Varchar类型?
1、新增一列varchar2类型,varchar2类型最大4000:alter table test add(c varchar2(4000));2、将clob列数据更新到新增列:update test set c=clob_col;3、删除clob列:alter tab转载 2011-09-23 09:36:42 · 1288 阅读 · 0 评论 -
Oracle表相关操作
1、查看表的主键:select c.column_name from user_constraints t, user_cons_columns c where t.table_name = UPPER('test_1') and t.constraint_n原创 2011-08-19 17:09:16 · 761 阅读 · 0 评论 -
Oracle查询数据库中所有表的记录数
select t.table_name,t.num_rows from user_tables t若以上SQL查找不到,执行如下脚本即可:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>create原创 2011-08-13 10:22:51 · 34669 阅读 · 1 评论 -
Jdbc/Hibernate连接Oracle 、 MySQL
Jdbc/Hibernate连接Oracle 、 MySQL原创 2011-03-03 21:07:00 · 1447 阅读 · 0 评论 -
Oracle中的乱码解决
Oracle中的乱码解决方案原创 2011-03-03 19:14:00 · 1120 阅读 · 0 评论 -
Oracle中给表添加主键、外键
Oracle中给表添加主键、外键原创 2011-03-03 21:49:00 · 99596 阅读 · 2 评论 -
Oracle中单行函数的分类
Oracle中单行函数的分类原创 2011-03-09 13:38:00 · 1319 阅读 · 0 评论 -
oracle 存储过程的基本语法 及注意事项
oracle 存储过程的基本语法 及注意事项转载 2011-03-09 14:39:00 · 584 阅读 · 0 评论 -
Oracle中的 imp 和 exp
数据导出:exp workflow/[email protected] file=c:/0.82.dmp tables=(oa_doc_receive,oa_recdoc_attachments,oa_recdoc_attachmentsext)数据导入:exp workflow/[email protected] file=c:/1.82.dmp ignore=y full=y原创 2011-03-10 19:16:00 · 630 阅读 · 0 评论 -
pl/sql导出表结构和表数据
<br />导出表结构:<br /><br />Tools-->Export User Objects -->选择要导出的表 -->.sql文件<br /><br /><br /><br />导出表数据:<br /><br />Tools-->Export Tables-->选择表,选择SQL Inserts-->.sql文件<br /><br />执行这些.sql文件时,要使用新建Command Window来执行.原创 2011-04-11 09:45:00 · 758 阅读 · 0 评论 -
修改server端字符集
上次刚装完Oracle,但是字符集忘记改了,在网上找了资料,成功。$sqlplus /nolog SQL>conn / as sysdba; 若此时数据库服务器已启动,则先执行SHUTDOWN IMMEDIATE命令关闭数据库服务器,然后执行以下命令: SQL>STARTUP MOUNT; SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=原创 2011-04-20 09:44:00 · 812 阅读 · 0 评论 -
oralce flashback 使用方法总结
oralce flashback 使用方法总结: 一,关键知识点在oracle 10g中,如果是使用drop 把表对象删除了,会把这个对象放在回收站里查看回收站:select * from recyclebin;然后恢复对象:flashback table TABLENAME to before drop;删除不放回回收站:drop table TABLENAME purge; 如果不小心误删除了某个表中的部分数据,需要恢复回来,可以利用oracle flashback闪回误删除的表数据。但要注意:flas转载 2011-04-26 08:55:00 · 629 阅读 · 0 评论 -
Oracle加索引
首先,查看目前已经建立的索引select index_name from all_indexes where table_name = PICTURE;果然比较弱智,只有系统给主键自建的索引:SYS_C55001还犯了一个错误,一般情况下,oracle是不管大小写的,但上面查询语句里面的table_name必须大写,如果写成picture则是没有记录。接着,建立索引。原创 2011-06-25 20:02:00 · 13096 阅读 · 1 评论 -
SQL:Oracle中检测某一字段中是否含有中文
Oracle中检测某一字段中是否含有中文: select * from 【table】 where asciistr(【rzsj】) like '%\%' 。 使用asciistr(colume)函数,对非ASCII码,asciistr(colume)会将其转化为二进制,并且前面加 \ 。 如:原创 2014-01-04 18:12:43 · 2878 阅读 · 0 评论