
数据库相关
mdot
这个作者很懒,什么都没留下…
展开
-
(转)获取数据库中前N条记录
假如我们要写一个存储过程,取表中前N条记录,其中N为参数,以Northwind库中的Orders表为例,有两种方法:第一种是拼SQLCREATE PROCEDURE GetTopNOrders( @RowsToReturn int)ASdeclare @sql varchar(8000)set @sql=select top +cast(@RowsToReturn as varch原创 2004-12-18 22:58:00 · 1504 阅读 · 0 评论 -
随机显示数据库中的记录
在MS SQL SERVER中,随机显示数据库中的记录,可以这样写SELECT TOP 5 ArticleID, Title, URLFROM ArticlesORDER BY NEWID()使用的是MS SQL SERVER中的newid()函数。原创 2004-12-19 10:49:00 · 2237 阅读 · 1 评论 -
给大家推荐一个SQL好的站点
,给大家推荐一个SQL好的站点http://sqlteam.com/default.asp ,外国站点,有不少很好的文章原创 2004-12-19 10:52:00 · 1459 阅读 · 0 评论 -
SQL SERVER中日期问题的解决
在MS SQLSERVER中,只有DATETIME型,日期和时间是合在一起的,比如2004-12-19 23:12:20,有的时候,在SQL语句中,只要求取日期的话,的确比较麻烦,但也有以下的方法,归纳一下,比如要求取得2004-12-19日的记录,可以这样A) WHERE DateDiff(dd, DateTimeColumn, 12/19/2004) = 0 B) WHER原创 2004-12-19 16:27:00 · 1821 阅读 · 0 评论 -
(转载)我们需要什么样的字段类型
数据库定义到char类型的字段时,不知道大家是否会犹豫一下,到底选char、nchar、varchar、nvarchar、text、ntext中哪一种呢?结果很可能是两种,一种是节俭人士的选择:最好是用定长的,感觉比变长能省些空间,而且处理起来会快些,无法定长只好选用定长,并且将长度设置尽可能地小;另一种是则是觉得无所谓,尽量用可变类型的,长度尽量放大些。 鉴于现在硬件像萝卜一样便宜的大好形势原创 2005-01-13 19:43:00 · 1953 阅读 · 0 评论