
数据库
fly533
这个作者很懒,什么都没留下…
展开
-
通用数据分页存储过程
目前基于Sql语句的分页算法已经比较普及,但查询最后N页的时候速度普遍缓慢.支持MS SqlServer. [code="sql"]--------------------------------------- --名称:fn_IsNull --描述:参数空值判断,可包括:字符串,整型,VARBINARY等是否为空的判断 --输入:参数 --输出:无 --返回:是否...2010-03-08 15:32:26 · 115 阅读 · 0 评论 -
SQL Server 2000 数据库日志太大!如何管理,清除,变小,压缩它
方法一:1.打开企业管理器,右击要处理的数据库--》属性--》选项--》故障还原,选“简单”--》确定2.右击要处理的数据库--》所有任务--》收缩数据库--》什么也不动,默认第一个是0%,其它两个未选中,点确定--》如果您以前数据库日志文件大于1M那么现在再看看,是不是只有1M了呢。3.操作完后--》按第一步,把“故障还原”,选“完全”,传说中SQL Server 200...2010-03-13 12:28:52 · 790 阅读 · 0 评论 -
SQL学习笔记一
一、执行SQL 我们可以通过三种方式执行SQL:??在工具中执行。各个DBMS 几乎都提供了工具用于执行SQL 语句,比如Microso SQLServer的Management Studio、DB2 的命令中心、Oracle的SqlPlus或者MySQL的QueryBrowser。在这些工具中我们只要输入要执行的SQL然后点击【执行】按钮就可以得到执行结果。二、索引 虽然索...2010-04-19 17:35:36 · 126 阅读 · 0 评论 -
SQL学习笔记二
函数 5.3 日期时间函数 在 MYSQL、MSSQLServer 和DB2 中可以用字符串来表示日期时间类型,数据库系统会自动在内部将它们转换为日期时间类型,比如“'2008-08-08'”、“2008-08-08 08:00:00”、“08:00:00” 、“2008-08-08 08:00:00.000000”等。 在 Oracle 中以字符串表示的数据...2010-04-23 18:08:05 · 150 阅读 · 0 评论 -
数据库查询的小问题
问题一、分页查询时,同一条数据出现在不同的分页,即在第一页有该条记录,到第二个分页时还发现该记录。至少Sql Server会出现该问题, 原因:SQL 使用了order by 语句。但order by 的字段,不能明确的排序所有的记录,导致两次查询会出现不同排序的结果。 最好的办法:就是在order by 后面再加一个 主键的排序或非空的字段排序。...2011-01-20 16:18:25 · 155 阅读 · 0 评论 -
truncate 与drop 的区别
TRUNCATE TABLE删除表中的所有行,而不记录单个行删除操作。语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务...原创 2010-10-24 15:16:39 · 182 阅读 · 0 评论 -
转载:PL/SQL包
[size=medium]一、什么是PL/SQL包包就是一个把各种逻辑相关的类型、常量、变量、异常和子程序组合在一起的模式对象。包通常由两个部分组成:包说明和包体,但有时包体是不需要的。说明(简写为spec)是应用程序接口;它声明了可用的类型、变量、常量、异常、游标和子程序,包体部分完全定义游标和子程序,并对说明中的内容加以实现。如下例所示,我们可以认为说明部分是一个可选接口,而包...原创 2010-10-30 21:57:06 · 160 阅读 · 0 评论