
SQL Server
laihua
这个作者很懒,什么都没留下…
展开
-
sql有关日期的实现
--************--在两个日期范围里所跨越那几周返回如:1,2表是第一周和第二周,declare @aa table (date datetime,weekdays int ) declare @i int set @i=datediff(day,@bdate,@edate) while(@i>=0) begin insert @aa values (原创 2004-10-12 23:13:00 · 1034 阅读 · 0 评论 -
十进制转换成二进制(如8转成1000)
alter proc prc_num @num bigintasdeclare @numstr varchar(50)set @numstr=while (@numbegin set @numstr=@numstr+convert(char(1),@num%2) set @num=@num/2endselect reverse(@numstr)exec prc_num 8原创 2004-10-27 20:35:00 · 2814 阅读 · 0 评论 -
得到存储过程的参数信息
declare @ProID bigintselect @ProID=id from sysobjects where type=p and name=@SP_Nameselect a.name N参数名 ,COLUMNPROPERTY(@ProID,a.name,PRECISION) as N长度,a.length N占用字节数,a.isoutparam N是否输入原创 2004-11-27 14:23:00 · 924 阅读 · 0 评论