Chinaunix首页 | 论坛 | 博客
  • 博客访问: 635892
  • 博文数量: 356
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2287
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-08 17:08
文章分类

全部博文(356)

文章存档

2023年(3)

2022年(7)

2021年(33)

2020年(47)

2019年(36)

2018年(221)

2017年(1)

2015年(1)

2013年(7)

我的朋友

分类: 数据库开发技术

2013-04-08 17:23:04

// 内容递增
// 适用于MS SQL SERVER





-- 列举所有表

SELECT * FROM SYS.SYSOBJECTS WHERE [TYPE] = 'U' ORDER BY [NAME]

-- 列举所有存储过程

SELECT * FROM SYS.ALL_OBJECTS WHERE [TYPE] = 'P' AND IS_MS_SHIPPED = 0 ORDER BY [NAME]


SELECT [name],system_type_id,max_length,is_nullable FROM
           sys.columns where object_id = 1733281630 ORDER BY [name]

-- 查询数据表的大小

select * FROM sys.columns where object_id = 1733281630

select * FROM sys.all_columns where object_id = 1733281630

-- 删除SP

DROP PROC

-- 删除表数据(不记录日志,速度比delete块)

TRUNCATE TABLE tablename

-- 游标简单使用

DECLARE @MyCursor CURSOR;
EXEC dbo.currency_cursor @currency_cursor = @MyCursor OUTPUT;
WHILE (@@FETCH_STATUS = 0)
BEGIN;
     FETCH NEXT FROM @MyCursor;
END;
CLOSE @MyCursor;
DEALLOCATE @MyCursor;

-- 09/09/15 新增内容

-- 建立主键

ALTER TABLE table_name
ADD
CONSTRAINT PK_table_name
PRIMARY KEY CLUSTERED (key_field_name)

-- 删除主键

ALTER TABLE table_name DROP CONSTRAINT PK_table_name

-- 建立索引

CREATE INDEX IDX_table_name ON table_name(idx_field_name)

-- 删除索引


DROP INDEX table_name.index_name 或者DROP INDEX index_name ON table_name-- 创建聚集索引CREATE CLUSTERED INDEX IDX_table_name ON table_name(field_name)


阅读(1034) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~