
sqlserver
文章平均质量分 63
iteye_2466
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
DATEADD() 函数
DATEADD() 函数在日期中添加或减去指定的时间间隔。 语法 DATEADD(datepart,number,date) date 参数是合法的日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。 datepart 参数可以是下列的值: datepart 缩写 年 yy, yyyy 季度 qq, q ...原创 2010-09-14 11:40:07 · 344 阅读 · 0 评论 -
数据库备份,还原
备份数据库,关于SQL server Management Studio备份,还原数据库很简单 backup database stu to disk='E:\hello.bak' 验证(返回由备份集内包含的数据库和日志文件列表组成的结果集。 restore filelistonly from disk='E:\hello.bak' 还原数据库 use masterre...原创 2010-07-28 17:46:23 · 196 阅读 · 0 评论 -
sqlserver随机数
update table set down=floor(rand()*1000) 这样的语句,想更新整个表所有记录,是不行的,因为随机数只产生了一次,这样的语句执行后,整个表的所有记录的down字段的值是一样的 乖乖的写个循环吧 declare @i int set @i=0 while @i<801 begin up...2010-12-24 11:18:44 · 161 阅读 · 0 评论 -
SQL Server 优化存储过程的七种方法[转载]
SQL Server 优化存储过程的七种方法 优化存储过程有很多种方法,下面介绍最常用的7种。 1.使用SET NOCOUNT ON选项 我们使用SELECT语句时,除了返回对应的结果集外,还会返回相应的影响行数。使用SET NOCOUNT ON后,除了数据集就不会返回额外的信息了,减小网络流量。 2.使用确定的Schema 在使用表,存储过程,函数等等时,最好加上确定的Schem...原创 2010-12-13 13:08:14 · 99 阅读 · 0 评论 -
sqlserver 2005中try---catch语句
sql server 2005中新增加的try catch,可以很容易捕捉异常了 begin trydeclare @x int set @x=1/0 print '出错啦'end trybegin catchprint '出错抛出了'select error_number()end catchprint '继续执行.....' 出错抛出了继续执行..... ...2010-12-13 11:48:33 · 134 阅读 · 0 评论 -
sqlsever注释
sqlserver2005注释 1.单行注释: -- 2.多行注释: /* */ mysql注释 1.单行注释: -- # 2.多行注释: /* */2010-12-08 11:13:25 · 175 阅读 · 0 评论 -
更改数据库对象架构
sql server 2000 exec sp_changeobjectowner '[bbsdb].[dv_style]',[dbo] 更改当前数据库中对象的所有者备份、恢复数据库时,往往会出现所有者是原来的用户,这样当你在新的系统中使用 时,会出现表名无效的错误提示,而加入原来的用户名,又会出现用户已经存在的错误, 所以最好的方法就是修改成dbo: 怎么样把sql server 2...原创 2010-11-17 20:51:40 · 144 阅读 · 0 评论 -
根据已有表创建新表
根据已有表创建新表,只创建结构 select * into new_house from lx_House where 1=2 根据已有表创建表 select * into new_House from Lx_House 记录一下: 有用的sql语句 select * from sysobjects select * from sysdatabase ...原创 2010-11-12 19:02:55 · 458 阅读 · 0 评论 -
truncate table和delete
TRUNCATE TABLE 和不带 WHERE 的 DELETE 功能是一样的,都是删除表中的所有数据,不过 TRUNCATE TABLE 速度更快,占用的日志更少,这是因为 TRUNCATE TABLE 直接释放数据页并且在事务日志中也只记录数据页的释放,而 DELETE 是一行一行地删除,在事务日志中要记录每一条记录的删除。 那么可不可以用 TRUNCATE TABLE 代替不带 WHER...原创 2010-11-12 18:58:52 · 120 阅读 · 0 评论 -
union联合查询
select * from [IND] where INDID>10 union select * from [IND] where INDID<9 目前为止,还没有出现问 之后,也许有人会用到类似的查询 select * from [IND] where INDID>10 order by INDID desc union select * from [IND] wh...原创 2010-11-06 16:29:25 · 221 阅读 · 0 评论 -
php中的连接查询
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: --------------------------------------------表A记录如下:aID aNum1 a20050111...原创 2010-11-06 13:08:33 · 244 阅读 · 0 评论 -
SQLServer中允许空与默认值的关系
很多人在给数据库增加某个字段的默认值时,会发现不起作用,原因 很简单,是 因为你允许这个字段为空, 他们之间的关系: 当某个字段,设置为允许空,然后你又设置默认值,这时默认值是不起作用的,这时,你只需要update表,把改字段的NULL转换成默认值,然后把该字段设置成不允许空, 然后保存,就这样 ...2010-09-27 14:56:59 · 634 阅读 · 0 评论 -
mssql convert()函数
SQL Server CONVERT() 函数SQL Server Date 函数定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)...原创 2010-08-04 13:52:27 · 2285 阅读 · 1 评论