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

sql 语句使用

SQL语句(增、删、改、查)
  
  一、增:有4种方法
  
  1.使用insert插入单行数据:
  
  语法:insert [into] <表名> [列名] values <列值>
  
  例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15')
  
  注意:into可以省略;列名列值用逗号分开;列值用单引号因上;如果省略表名,将依次插入所有列
  
  2.使用insert select语句将现有表中的数据添加到已有的新表中
  
  语法:insert into <已有的新表> <列名>
  
  select <原表列名> from <原表名>
  
  例:insert into tongxunlu ('姓名','地址','电子邮件')
  
  select name,address,email
  
  from Strdents
  
  注意:into不可省略;查询得到的数据个数、顺序、数据类型等,必须与插入的项保持一致
  
  3.使用select into语句将现有表中的数据添加到新建表中
  
  语法:select <新建表列名> into <新建表名> from <源表名>
  
  例:select name,address,email into tongxunlu from strdents
  
  注意:新表是在执行查询语句的时候创建的,不能够预先存在
  
  在新表中插入标识列(关键字‘identity’):
  
  语法:select identity (数据类型,标识种子,标识增长量) AS 列名
  
  into 新表 from 原表名
  
  例:select identity(int,1,1) as 标识列,dengluid,password into tongxunlu from Struents
  
  注意:关键字‘identity’
  
  4.使用union关键字合并数据进行插入多行
  
  语法:insert <表名> <列名> select <列值> tnion select <列值>
  
  例:insert Students (姓名,性别,出生日期)
  
  select '开心朋朋','男','1980/6/15' union(union表示下一行)
  
  select '蓝色小明','男','19**/**/**'
  
  注意:插入的列值必须和插入的列名个数、顺序、数据类型一致
  
  二、删:有2中方法
  
  1.使用delete删除数据某些数据
  
  语法:delete from <表名> [where <删除条件>]
  
  例:delete from a where name='开心朋朋'(删除表a中列值为开心朋朋的行)
  
  注意:删除整行不是删除单个字段


相关文档:

解密SQL SERVER 2005加密存储过程,函数


在SQL SERVER 2005中必须用专用管理连接才可以查看过程过程中用到的表
EG:sqlcmd -A
1>use test
2>go
1>sp_decrypt 'p_testa'
2>go
Text
----------------------
Create procedure P_testa
with encryption
as
select * from test
 
create PROCEDURE [dbo].[sp_decrypt]
(@procedure s ......

SQL Server 2005索引碎片整理SQL语句

/*******************************************************/
/*         功能:SQL Server 2005索引碎片整理            */
/*              逻辑碎 ......

网上找到的SQL库比较语句

以下是第一篇:
/*--比较两个数据库的表结构差异
--*/
/*--调用示例
exec p_comparestructure 'xzkh_model','xzkh_new'
--*/
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_comparestructure]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[p_comparestructure ......

用SQL查询分析器操纵Excel及导入导出数据

SQL SERVER 和EXCEL的数据导入导出
通常的方法是使用图形界面的dts工具,但发觉有些使用命令行界面的方式更简单
1、在SQL SERVER里查询Excel数据:
-- ======================================================
SELECT *
from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\book1.xls";Use ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号