文章分类 -  SQL Server

摘要:--1:获取当前数据库中的所有用户表select Name from sysobjects where xtype='u' and status>=0--2:获取某一个表的所有字段select name from syscolumns where id=object_id(N'表名')--3:查看与某一个表相关的视图、存储过程、函数select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'--4:查看当前数据库中所有存储过程sele 阅读全文
posted @ 2012-08-21 14:44 bdf216 阅读(6793) 评论(1) 推荐(0)
摘要:declare @id intdeclare @name varchar(50)declare cursor1 cursor for --定义游标cursor1select * from table1 --使用游标的对象(跟据需要填入select文)open cursor1 --打开游标fetch next from cursor1 into @id,@name --将游标向下移1行,获取的数据放入之前定义的变量@id,@name中while @@fetch_status=0 --判断... 阅读全文
posted @ 2012-04-16 17:36 bdf216 阅读(213) 评论(0) 推荐(0)
摘要:--s、n、h、ww、day、month、year 秒/分/时/周/日/月/年--1. 转换成时间格式select 当前日期=convert(varchar(10),getdate(),120),当前时间=convert(varchar(8),getdate(),114)--2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值例如:向日期加上2天select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000--3. datediff() 时间差。select datediff(da 阅读全文
posted @ 2012-04-13 17:44 bdf216 阅读(860) 评论(0) 推荐(0)