2007年6月28日

摘要: 比如查询ad表select c.[name],t.[name],c.length,c.[isnullable] from sys.syscolumns c inner join sys.types t on c.xtype=t.user_type_idinner join sys.sysobjects o on c.id=o.idwhere o.[name]='Ad' 阅读全文
posted @ 2007-06-28 10:02 HTTP500 阅读(106) 评论(0) 推荐(0)

2007年6月27日

摘要: declare @sql varchar(1000)set @sql='bcp.exe "Select * from demo.dbo.email" queryout D:/'+convert(char(10),getdate(),120)+'.txt -c -S(local) -Usa -P123456'EXEC master..xp_cmdshell @sqlbcp "select * from email where operate=5" queryout d:\email.csv -t "\t" 阅读全文
posted @ 2007-06-27 13:43 HTTP500 阅读(113) 评论(0) 推荐(0)
摘要: CREATE PROCEDURE proc_copyFile@srcfileName varchar(255), @descfilename varchar(255),@message varchar(1024) OUTPUTASBEGIN DECLARE @object int DECLARE @hr int DECLARE @src varchar(255), @desc varchar(255) -- Create an object. EXEC @hr = sp_OACreate 'Scripting.FileSystemObject', @object OUT IF 阅读全文
posted @ 2007-06-27 09:53 HTTP500 阅读(215) 评论(0) 推荐(0)
摘要: declare @bdate datetime,@edate datetime,@date datetimeset @date='2007-4-1'set @bdate=cast(convert(char(7),@date,120)+'-1' as datetime)set @edate=dateadd(mm,1,@bdate)select datediff(d,@bdate,@edate) 阅读全文
posted @ 2007-06-27 08:55 HTTP500 阅读(216) 评论(0) 推荐(0)

2007年6月25日

摘要: set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER function [dbo].[f_split](@SourceSql varchar(8000),@StrSeprate varchar(10))returns @temp table(id int identity(1,1),item varchar(100))as begin declare @i int,@str varchar(8000) set @str=rtrim(ltrim(@SourceSql)) set @i=charindex(@StrSeprate,@str) while 阅读全文
posted @ 2007-06-25 13:08 HTTP500 阅读(108) 评论(0) 推荐(0)

2007年6月22日

摘要: <script> setTimeout("alert('我是setTimeout, 仅出来一次')", 2000); setInterval("alert('我是Interval, 每5秒一次')",5000); </script> 阅读全文
posted @ 2007-06-22 08:50 HTTP500 阅读(111) 评论(0) 推荐(0)

2007年6月21日

摘要: declare @a table(code int, class varchar(10), price int)----------- ------------ ----------- insert @a select 1 ,'A', 123union all select 2 ,'B', 1563union all select 3 ,'C', 1543union all select 4 ,'A', 456union all select 5 ,'B', 4122union all select 6 ,' 阅读全文
posted @ 2007-06-21 10:42 HTTP500 阅读(147) 评论(0) 推荐(0)

2007年6月20日

摘要: 问题:http://community.csdn.net/Expert/topic/5610/5610428.xml?temp=.6264459declare @s varchar(20)declare @t datetimeset @s='2007-6'set @t=convert(datetime,@s+'-1')select DATEADD(wk, DATEDIFF(wk,0, dateadd(dd,6-datepart(day,@t),@t) ), 7) --结果:2007-6-11SQLSERVER函数判断当天是星期几可以使用两个函数来判断:selec 阅读全文
posted @ 2007-06-20 11:41 HTTP500 阅读(157) 评论(0) 推荐(0)
摘要: 问题:http://community.csdn.net/Expert/topic/5610/5610544.xml?temp=.4333612Create Table TEST(USER_ID Varchar(10),USER_DATANAME Varchar(10),USER_DATAVALUE Int)Insert TEST Select 'A', 'X', 12Union All Select 'B', 'X', 23Union All Select 'C', 'Z', 34Union Al 阅读全文
posted @ 2007-06-20 11:34 HTTP500 阅读(121) 评论(0) 推荐(0)

2007年6月18日

摘要: set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgo/* 函数名称: GetRecordFromPage 函数功能: 获取指定页的数据 参数说明: @tblName 包含数据的表名@selectFields查询字段 @fldName 关键字段名 @PageSize 每页记录数 @PageIndex 要获取的页码 @IsCount 是否要取得记录数 @OrderType 排序类型, 0 - 升序, 1 - 降序 @strWhere 查询条件 (注意: 不要加 where)*/ALTER PROCEDURE [dbo].[GetRecordFromPage] @t 阅读全文
posted @ 2007-06-18 17:51 HTTP500 阅读(112) 评论(0) 推荐(0)