学习笔记(SqlServer2005)
文章平均质量分 75
suhy2009
这个作者很懒,什么都没留下…
展开
-
标识列和普通列的转换
--创建测试表CREATE TABLE t1(ID int IDENTITY,A int)GO--插入记录INSERT t1 VALUES(1)GO--1. 将IDENTITY(标识)列变为普通列ALTER TABLE t1 ADD ID_temp intGOUPDATE t1 SET ID_temp=IDALTER TABLE t1 DROP COLUMN IDEXEC sp_rename N原创 2009-11-17 17:30:00 · 383 阅读 · 0 评论 -
动态sql引用
create table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)insert into tb values(张三 , 语文 , 74)insert into tb values(张三 , 数学 , 83)insert into tb values(张三 , 物理 , 93)insert into tb values(李四原创 2009-11-25 17:51:00 · 344 阅读 · 0 评论 -
索引的使用
A. 使用简单索引下面的示例为 authors 表的 au_id 列创建索引。SET NOCOUNT OFFUSE pubsIF EXISTS (SELECT name FROM sysindexes WHERE name = au_id_ind) DROP INDEX authors.au_id_indGOUSE pubsCREATE INDEX au_id_ind ON原创 2009-12-09 11:11:00 · 288 阅读 · 0 评论 -
数据库空间大小的查询语句
sp_spaceused显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。语法sp_spaceused [[@objname =] objname] [,[@updateusage =] updateusage]参数[@objname =] objname是为其请求空间使用信息(保留和已分配的空间)的表名。objname 的数据原创 2009-12-16 16:01:00 · 1813 阅读 · 0 评论 -
不同服务器数据库之间的数据操作
不同服务器数据库之间的数据操作--创建链接服务器 exec sp_addlinkedserver ITSV , , SQLOLEDB , 远程服务器名或ip地址 exec sp_addlinkedsrvlogin ITSV , false ,null, 用户名 , 密码 --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示原创 2009-12-16 11:40:00 · 263 阅读 · 0 评论 -
合并分拆表
--合并分拆表/******************************************************************************************************************************************************合并分拆表数据整理人:中国风(Roy)日期:2008.06.06**********原创 2009-12-17 16:14:00 · 382 阅读 · 0 评论 -
拆分字段
拆分字段与合并字段是字符串处理常见的两个问题,下面将针对实例进行分析求解。问题:將字符串拆分成記錄集原表Table1(id int identity(1,1),name varchar(100))id name-------------------1 a,b,c2 e,f希望得到结果:id name---------原创 2010-03-01 10:07:00 · 436 阅读 · 0 评论 -
游标使用
功能: 定义 Transact-SQL 服务器游标的特性,例如游标的滚动行为和用于生成游标对其进行操作的结果集的查询。DECLARE CURSOR 接受基于 SQL-92 标准的语法和使用一组 Transact-SQL 扩展的语法。Transact-SQL 扩展语法DECLARE cursor_name CURSOR [ LOCAL | GLOBAL ] [ FORWARD_ONLY |原创 2009-12-25 15:09:00 · 534 阅读 · 0 评论 -
经典的行转列加合计
if not object_id(tb) is null drop table tbGocreate table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)insert into tb values(张三 , 语文 , 74)insert into tb values(张三 , 数学 , 83)insert into tb v原创 2010-04-13 10:02:00 · 594 阅读 · 0 评论