随笔分类 -  SQL

摘要:SQL中CONVERT转化函数的用法格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.例子:SELECT CONVERT(varchar(30),getdate(),101) now结果为:now---------------------------------------|09/15/2001====================================================== 阅读全文
posted @ 2011-12-01 13:46 适渊 阅读(207) 评论(0) 推荐(0)
摘要:SQL语句中的事务用于当事务中的语句产生错误时对语句进行回滚,保证不会导致错误的数据库操作,其语法如下Begin Tran --事务开始.........Commit Tran --提交事务在Begin Tran和Commit Tran中的代码如果产生了错误,所有的语句会总动回滚到Begin Tran。 阅读全文
posted @ 2011-11-30 12:28 适渊 阅读(226) 评论(0) 推荐(0)
摘要:1.复制并创建新表现存表A,A表中有记录50条,一般复制并创建新表是用来备份某一张表的记录,可以使用以下语句select * into [新表名] from [老表名]实例select * into a01 from a还有一种情况,比如我们只需要A表的结构并不需要其中的50条记录,可以用下面的写法select * into a02 from a where 1=2注意:用这个方法来复制表的话,表的主键,约束,缺省值,都是带不到新表里去的,这个一定要注意.2.快速删除表记录日常开发中,我们删除表记录最常使用的语句就是delete from tablename where ....,类似这样的语 阅读全文
posted @ 2011-11-29 10:19 适渊 阅读(478) 评论(0) 推荐(0)
摘要:select ……,case tb_case.IsSendEmail when 1 then '是' else '否' end as Emailfrom 表名where ??=??SELECT <myColumnSpec> = CASE WHEN <A> THEN <somethingA> WHEN <B> THEN <... 阅读全文
posted @ 2009-06-15 17:46 适渊 阅读(283) 评论(0) 推荐(0)
摘要:SQLserver中用convert函数转换日期格式2008-01-15 15:51SQLserver中用convert函数转换日期格式SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常会用到的日期格式转... 阅读全文
posted @ 2009-06-15 17:27 适渊 阅读(226) 评论(0) 推荐(0)
摘要:select Convert(varchar(2),datepart(hour,[time])), Convert(varchar(2),datepart(minute,[time])), Convert(varchar(2),datepart(second,[time])) from 表 select Convert(varchar(2),datepart(hour,[time]))+'... 阅读全文
posted @ 2009-06-15 17:26 适渊 阅读(12813) 评论(0) 推荐(0)