随笔分类 - 数据库
SQL Server、Oracle
摘要:可能是我太落伍了,今天才知道SQL2005的扩展属性还可以这么用。数据字典的重要性就不用多说了,再小的开发团队,甚至只有一个人,这个东西也不可或缺,否则日后发生问题那才要命以前的数据字典都要单独拿出时间来进行整理,但问题多多,最明显的就是和数据结构的变化不同步,而且耗时费力,效果底下但稍微有点责任心...
阅读全文
摘要:维基百科中对SQL CLR的定义:SQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出现的新功能,它将.NET Framework中的CLR服务注入到 SQL Server 中,让 SQL Server 的部份数据库对象可以使用 .NET Framework 的编程语言开发(目前只支持VB.NET和C#),包括预存程序、用户自定义函数、触发程序、用户自定义类型以及用户自定义汇总函数等功能。在苦于T-SQL无法使用正则时,通过BAIDU认识了CLR,索性小试一番果然很给力,现在把过程回忆一下:1、启动VS2010,新建SQL Se
阅读全文
摘要:使用SQL Server时,分页处理一直是个比较棘手的问题正常情况下,SQL Server服务器上会对使用频率大的Table建立合适的索引这样能大幅度的提高数据库本身的数据检索速度,建立索引的方法就不细说了如果需要返回大量数据,从几百行到几万行,甚至几十万行数据这时会发现响应速度越来越慢,甚至发生响应超时的错误为了解决这种大数据量请求的问题,就不得不使用分页模式了在这方面,JDBC就强悍得多,它可以将指定的行数和SQL请求一并发送给SQL Server,这样只返回分页后的数据,JDBC的原理还不清楚,但在实际使用中,速度还是非常快的如果没办法使用JDBC,最常用的方法就是存储过程了!我在写这个
阅读全文
摘要:虽然现在基本不写VB和ASP了,但感觉这个工具类还是有点意义的!注释里添加了方法说明和示例,应该可以很容易看懂复制下面的源代码,在VB中,新建模块,粘贴代码,并将模块名称改为:DataTool,保存后即可使用。另外,想在VB中使用ADODB,需要引入相应的组件:Microsoft ActiveX Data Object 2.8 Library[代码]
阅读全文