数据库
文章平均质量分 61
hyl8218
这个作者很懒,什么都没留下…
展开
-
SQL:数据库日期处理
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。在使用本文中的例子之前,你必须注意以下的问题。大部分可能转载 2007-01-04 14:13:00 · 984 阅读 · 0 评论 -
随机查询
1. Oracle,随机查询20条select * from ( select * from 表名 order by dbms_random.value ) where rownum 2.MS SQL Server,随机查询20条select top 20 * from 表名order by newid() 3.My SQL:,随机查询20条sele转载 2007-06-16 10:57:00 · 912 阅读 · 0 评论 -
使用 GUID 值来作为数据库行标识
GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。例如:6F9619FF-8B86-D011-转载 2007-06-19 15:17:00 · 609 阅读 · 0 评论 -
SQL数据类型-UNIQUEIDENTIFIER
当你正在处理被多个站点(像在跨国公司条件下)使用的大数据库时,你也许会遇到保证表格对象唯一性这样的棘手问题。在这种情形下,可能只能靠UNIQUEIDENTIFIER来解决。UNIQUEIDENTIFIER是一个保存全局唯一标识符的GUID数据类型。GUID是一个保证唯一的二进制数,因此几乎没有别的计算机会产生同一个值。GUID的唯一值是由计算机网卡的标识数加上一个CPU时钟产生的唯一数而得转载 2007-06-19 15:16:00 · 1239 阅读 · 0 评论 -
五种提高 SQL 性能的方法
有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,他们就会很不满意。就像您的父母不想听您解释为什么在深更半夜才回来一样,用户也不会听你解释为什么查询耗费这转载 2007-06-14 15:30:00 · 628 阅读 · 0 评论 -
SELECT TOP @NUM 的问题
如下: select top 2 * from table1 转变成 select top @num * from table1 总是提示@num错误 如何解决? exec(select top +@num+ * from table1) 或 set ro转载 2007-04-15 16:05:00 · 1268 阅读 · 0 评论 -
SQL Server 2005 无法添加维护计划的解决方法
The specified @subsystem is invalid (valid values are returned by sp_enum_sqlagent_subsystems). (.Net SqlClient Data Provider)Error Number: 14234Severity: 16State: 1Procedure: sp_verify_subsystemLin转载 2007-02-26 09:51:00 · 3107 阅读 · 1 评论 -
数据库设计经验谈
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走转载 2007-01-12 16:32:00 · 646 阅读 · 0 评论 -
中文排序
SqlServer中的中文排序方法: 什么叫排序规则呢?MS是这样描述的:"在 Microsoft SQL Server 2000 中, 字符串的物理存储由排序规则控制。排序规则指定表示每个字符的位模式以及存储和比较字符所使用的规则。" 在查询分析器内执行下面语句,可以得到SQL SERVER支持的所有排序规则。 select * from ::fn_helpcollation原创 2008-12-17 22:20:00 · 1256 阅读 · 0 评论