摘要:介绍oracle中rownum的原理与使用方法。
阅读全文
posted @ 2011-09-05 22:34
随笔分类 - 数据库
摘要:介绍oracle中rownum的原理与使用方法。
阅读全文
posted @ 2011-09-05 22:34
摘要:在Oracle中创建通用的分页存储过程,并在.NET中进行调用。
阅读全文
posted @ 2011-09-04 16:27
摘要:oracle 11gr2的完全卸载方式与前些版本有了改变,运行D:\app\Administrator\product\11.2.0\dbhome_1\deinstall的deinstall.bat批处理文件卸载。
阅读全文
posted @ 2011-07-17 13:11
摘要:在sql查询中,我们可以通过添加distinct关键字去掉重复记录,但是当表的字段中存在ntext或image类型的字段时,我们无法添加distinct关键字来过滤重复记录,查询会报错。这里有两种解决方案,一是在查询的时候将ntext类型强制转换为nvarchar的类型,并将大小设置为最大,避免丢失数据,这样就可以使用distinct关键字了;二是使用子查询来过滤查询结果。
阅读全文
posted @ 2011-02-18 16:39
摘要:当要对两张表同时进行操作时,我们通常都要使用事务,避免在操作的过程中产生异常,而导致结果的不正确,我们可以在数据库中定义事务的处理,也可以利用asp.net的事务处理类来操作事务。具体这两张方法的使用,请看下面的介绍。
阅读全文
posted @ 2011-01-15 20:36
摘要:当要往两张存在主外键关系的表中同时插入数据时,如果主表的主键是自增的话,往主表中插入一条数据后,这时我们需要获取该自动增长的主键值,在往另外一张表里面插入数据时作为外键值插入到另一张表中。
在SQL Server中有三种方法获取插入到标识列中的值:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY。这三个函数的功能都是获取标识列的值,但是它们的作用域不同。关于这三者的区别SQL Server的帮助文档的解释:IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。SCOPE_IDENTITY 和 @@IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值;@@IDENTITY 不受限于特定的作用域。(如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中)
阅读全文
posted @ 2011-01-15 12:23
|
||