易截截图软件、单文件、免安装、纯绿色、仅160KB

常用 sql语句

SQL插入语句得到自动生成的递增 ID 值
 insert  into  Table1(Name,des,num)  values  ('ltp','thisisbest',10);
select  @@identity  as  'Id'
随机提取条记录的例子
SQL  Server:Select  Top  10  *  from  Tablename  Order  By  NewID() 
 
Access:Select  Top  10  *  from  Tablename  Order  By  Rnd(ID)  
Rnd(ID) 其中的ID是自动编号字段,可以利用其他任何数值来完成,比如用姓名字段UserName) 
Select  Top  10  *  from 表Order  BY  Rnd(Len(UserName))
得出某日期所在月份的最大天数
ELECT  DAY(DATEADD(dd,  -DAY('2008-02-13'),DATEADD(mm,  1,  '2008-02-13'))) 
  AS  'DayNumber'
按姓氏笔画排序
Select  *  from  TableName  Order  By  CustomerName  Collate  Chinese_PRC_Stroke_ci_as
通配符的一些用法
1   select  *  from  tablename  where  column1  like  '[A-M]%'
   这样可以选择出column字段中首字母在A-M之间的记录
2   select  *  from  tablename  where  column1  like  '[ABC]%'
   这样可以选择出column字段中首字母是A或者B或者C的记录
3   select  *  from  tablename  where  column1  like  '[A-CG]%'
   这样可以选择出column字段中首字母在A-C之间的或者是G的记录
4   select  *  from  tablename  where  column1  like  '[^C]%'
   这样可以选择出column字段中首字母不是C的记录
复制表结构(只复制结构,源表名:a,目标表名:b)
select  *  into  b  from  a  where  1<>1 

select  top  0  *  into  [b]  from  [a]


相关文档:

sql server2005 jdbc解决自动增长列统一处理问题

背景:系统要支持多种数据库,统一insert的时候获取自动增长列的处理方式
问题1:insert select方案
sqlserver2000能够使用insertSql SELECT @@IDENTITY AS 'Identity'的方式来获得,但是mysql则只能使用executeUpdate(insertSql);
executeQuery('SELECT last_insert_id() ')这样的方式,否则会抛出异常:java.sql.SQ ......

sql 2005

“工欲善其事,必先利其器”。信息技术在商业领域应用的卓越成效在经过近20年的信息化建设已经初步显现。企业通过MIS(管理信息系统)快速收集和处理商业信息,通过ERP(企业资源计划系统)准确监控信息流,从而对企业经营的各个方面进行管理。这些系统除了本身的应用外,还积累了大量的数据,如来自业务系统的订 ......

SQL数据库设计技巧浅谈

数据库设计经验谈
 
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有 ......

sql常用语句速查手册

 一、基础
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack ......

怎样对SQL Server 2005加密的存储过程进行解密

 SQLServer2005里使用with encryption选项创建的存储过程仍然和sqlserver2000里一样,都是使用XOR进行了的加密。和2000不一样的是,在2005的系统 表syscomments里已经查不到加密过的密文了。要查密文必须使用DAC(专用管理员连接)连接到数据库后,在系统表 sys.sysobjvalues查询,该表的列imageval存储了相应的密文。具 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号