andy_tigger

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

12 2010 档案

摘要:巧用一条SQL语句实现其它进制到十进制转换 2007-09-25 11:10作者:han出处:论坛整理责任编辑:幽灵   巧用一条SQL语句实现其它进制到十进制转换,具体实现方法如下:   -----二进制转换十进制----------------- 以下是引用片段:  selectsum(data1)   from(selectsubstr('1101',rownum,1)*power   (2,length('1101')-rownum)data1   fromdual   connectbyrownum=length('1101'))   -----八进制转换十进制---------- 阅读全文
posted @ 2010-12-20 21:00 andy_tigger 阅读(312) 评论(0) 推荐(0)

摘要:汇总:常用 SQl语句大全。   语 句 功 能   --数据操作   SELECT --从数据库表中检索数据行和列   INSERT --向数据库表添加新数据行   DELETE --从数据库表中删除数据行   UPDATE --更新数据库表中的数据   --数据定义   CREATE TABLE --创建一个数据库表   DROP TABLE --从数据库中删除表   ALTER TABLE --修改数据库表结构   CREATE VIEW --创建一个视图   DROP VIEW --从数据库中删除视图   CREATE INDEX --为数据库表创建一个索引   DROP INDEX 阅读全文
posted @ 2010-12-20 20:56 andy_tigger 阅读(313) 评论(0) 推荐(0)

摘要:1. OUTPUT ... INTO   用于将一条记录从表一移动到表二时非常好用,常见于备份记录的应用   例一:   DELETE[TableUseing]   OUTPUT*   INTO[TableBak]   例二:(用于移动时修改某字段的值)   DELETE[TableUseing]   OUTPUTField1,Field2,GETDATE()   INTO[TableBak]   2.表变量   用于存储临时的查询结果   DECLARE@tmpTABLE(IDINT,CITYNVARCHAR(50))   INSERTINTO@tmp   SELECTMIN(ID),CIT 阅读全文
posted @ 2010-12-20 20:53 andy_tigger 阅读(223) 评论(0) 推荐(0)

摘要:Sqlserver中经常 要操作一些时间类型的字段转换,我又不太记得住,所以搜集了以下的一些SqlserverConvert DateTime相关的资料发表在自己的小站里,方便自己以后要用的时候寻找,望对大家也有帮助. 将sqlserver中table表的[datetime]字段值‘2007-11-07 16:41:35.033’ 改为‘2007-11-07 00:00:00‘去除了时分秒.[datetime]字段要为datetime类型的哦. UPDATE table SET [datetime]= Convert(char(11),[datetime],120) 获取当前日期利用 con 阅读全文
posted @ 2010-12-17 17:57 andy_tigger 阅读(11844) 评论(0) 推荐(2)