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

SQL 学习笔记之索引

----use pubs-sales
-----创建索引
create index index_name
on authors(au_lname)
--创建索引后表中所有的数据跟之前没有区别
select * from authors
--单独查索引列
select au_lname from authors
--强制使用非簇集索引
select * from  authors with(index(index_name))
--多字段非簇集索引
create index index_phoneaddress on authors(phone,address)
select * from authors with(index(index_phoneaddress))
---使用clusterde创建簇集索引
--主键默认是簇集索引,一个表只能有一个簇集索引,所以先去掉auidind
Drop  index authors.UPKCL_auidind
create clustered  index clusteredindex_name
on authors(au_lname)
--销毁索引
drop  index authors.index_name 
drop index authors.clusteredindex_name
 


相关文档:

oracle数据库通过命令登录,执行SQL语句

   
        一直没有玩过通过命令在DOS下执行oracle数据库,虽然搞开发2年了,或许这篇文章写得比较肤浅.但或许对哪些刚刚学ORACLE的朋友还是有一定帮助的.
   通过命令能够很好的执行大批量数据脚本'脚本.sql'.避免通过PLSQL Developer执行批量数据造成的死机情况.
二 ......

SQL性有优化

    转自 http://database.ctocio.com.cn/222/9068222.shtml
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
  2、I/O吞吐量小,形成了瓶颈效应。
  3、没有创建计算列导致查询不优化。
  4、内存不足
  5、网络速度慢
  6、查询出的数据量过大(可以采 ......

SQL SERVER 与ACCESS、EXCEL的数据转换

 熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXC ......

SQL自动生成实体类

declare @tablename varchar(20)
select @tablename = 'o_ems'
-------------生成变量,使用表格形式(ctrl + D)输出,取第一个字段的值----------------------------------
select 'private '+  
Case when t.name='varchar' Then 'string'
    when t.name='char' Then 'string' &nb ......

SQL Server 2005支持的两条新语法

本文介绍了SQL Server 2005中少数人用到的两条精品新语法,大家看看自己是否知道呢……
  1. OUTPUT ... INTO
  用于将一条记录从表一移动到表二时非常好用,常见于备份记录的应用
  例一:
  DELETE [TableUseing]
  OUTPUT *
  INTO [TableBak]
  例二:(用于移动时修 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号