Oracle
王三水
拥有4年多的C#编程经验,了解C/S窗体编程模式,主要还是做B/S构架方向的开发,在项目开发过程中用过的一些开发工具及编程语言有:SQL 2005-2008、Ajax、TFS、VSS 2005、SVN、BizTalk2006、Visual Studio 2005-2012、Oracle 10g、Webservice、Jquery 、EntityFramework、Html、Asp.net mvc3、WCF、CSS、PowerDesign 16、ETL(SSIS)、 数据库性能优化经验等。
展开
-
Oracle 中truncate与delete的区别
区别:1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。2、delete是dml操作,truncate是ddl操作;因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的rollback segments, 而truncate不会。3、在内存中,用delete删除数据,表空间中其被删除数据的表占用的空间还在转载 2012-03-23 13:50:43 · 276 阅读 · 0 评论 -
ORA-01461: can bind a long value only for insert into a long
最近在Oracle数据操作方面遇到一个很诡异的错误。翻译为:可以绑定成一个长仅用于插入一个long值。 操作:获取SQL 2005 中的Varchar(4000) 类型的数据字段插入到 Oracle数据库的Varchar2(4000)的字段。 经查:是由于服务器Oracle 数据版本为10.2.0.1.0 ,而客户端为10.1.0.1.0 。 经过多轮的原创 2011-11-13 16:41:02 · 736 阅读 · 0 评论 -
Oracle Record is Locked by anther user 表被锁
引起原因:由于在PL/SQL中更新记录后没有Commit就关闭了窗口所导致,表被锁。 解决方法如下: 1.查看信息 select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.s原创 2011-10-14 15:50:32 · 383 阅读 · 0 评论