![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
liubing5188666
这个作者很懒,什么都没留下…
展开
-
oracle 修改字段类型的方法
今天公司因为业务需要,修要修改某个字段数据类型有number(5),变为number(5,2)型要是没有数据的话直接用以下语句即可alter table tb_test modify permile number(5,2);但是有数据的话 就不能用上面方法了,alter table tb_test add permile_temp number(5,2)update原创 2010-01-26 15:50:00 · 191 阅读 · 0 评论 -
ORA-12519错误解决方案
ORA-12519错误解决方案注释:该文章里来源于 http://www.360doc.com/content/11/1227/12/1954236_175298217.shtml 系统正常运行一个月后,上线第一天出现了下列错误,想了很久没有思路。java.sql.SQLException: Io exception: Connection refused(DESC转载 2013-11-30 10:14:17 · 189 阅读 · 0 评论 -
Oracle数据导入导出imp/exp
<br />Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行。<br />有二个规则可以参考: <br />规则一:从Oracle 低版本的Export数据可以Import到Oracle高版本中,但限于Oracle的相邻版本.<转载 2010-09-03 08:53:00 · 199 阅读 · 0 评论 -
备份服务器上ORACLE数据库的数据文件到本地的方法
<br />备份服务器上ORACLE数据库的数据文件到本地的方法: <br />1. 首先你本机必须安装Oracle的客户端,然后需用net manager创建服务命名才行;<br /> 2. 然后在CMD模式或SQLPLUS中执行以下命令: exp 用户名/密码@服务命名 file=c:/pro.dmp转载 2010-06-23 13:04:00 · 228 阅读 · 0 评论 -
Oracle中实现自增列
<br />Oracle中添加自增列(触犯器和序列实现)<br /> <br />CREATEORREPLACETRIGGER "触发器名" <br />BEFOREINSERTON "HIS_MZ_SFMX" FOREACHROW<br /> <br />DECLARE last_Sequence NUMBER; <br /> last_InsertID NUMBER; <br />BEGIN<br /> IF (:NEW."ID" ISNULL) THEN--new代表新行!如果是i原创 2010-06-17 16:28:00 · 354 阅读 · 0 评论 -
微软企业库和Oracle集成开发
<br />微软企业库和Oracle集成开发:<br /> <br /> 会用到3个微软企业库DLL:<br /> Microsoft.Practices.EnterpriseLibrary.Common.dll<br /> Microsoft.Practices.EnterpriseLibrary.Data.dll<br /> Microsoft.Practices.ObjectBuilder.dll<br /> <b原创 2010-06-11 13:12:00 · 1171 阅读 · 0 评论 -
"ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务"的检测办法
<br />命令窗口下操作<br />1. 输入Sqlplus /nolog命令启动sqlplus<br />2. 输入conn / as sysdba 以dba登陆<br />3. 输入select * from v$instance; 查看当前已启动的服务<br />4. 输入startup 启动服务<br /> <br />原创 2010-06-09 08:44:00 · 224 阅读 · 0 评论 -
ORACLE函数大全
SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE--------- --------- --------- ---------转载 2010-03-11 10:21:00 · 185 阅读 · 0 评论 -
Oracle数据库常用查询
1.Oracle中如何统计某个表中的列数 Answer:select count(*) from dba_tab_columns where owner= and table_name=; 注意:table_name=处的填写的table_name必须得是大写的原创 2010-03-02 09:09:00 · 165 阅读 · 0 评论 -
oracle存储过程异常信息的显示
oracle存储过程异常信息的显示之前写存储过程时,异常处理写法是: ... EXCEPTION WHEN OTHERS THEN ROLLBACK; END ... 这种写法当存储过程抛出异常时,我们不知道其到底抛出了哪种异常(比如列宽度不够大而在插入数据时抛异常),可以按如下方式显示异常信息 EXCEPTION WHEN OTHERS THEN DBMS_O转载 2010-03-01 09:24:00 · 196 阅读 · 0 评论 -
解决ORA-14450:试图访问已经在使用的事务处理临时表
在开发使用过程中,一个存储过程用到表TMP_DA_GMS,允许程序的时候报错,后台查询到错误原因是因为表里有个字段需要设置为可以为NULL,在PL_SQL中直接编写语句alter table TMP_DA_GMS modify brid NUMBER(11) null;执行,报错“ORA-14450:试图访问已经在使用的事务处理临时表”;有一个解决办法是去重新启动下Oracle服务原创 2013-08-23 14:44:38 · 1723 阅读 · 0 评论