SQL 建立索引,遍歷資料庫所有表

2021-06-01 05:43:28 字數 937 閱讀 1402

檢視資料庫表占用的磁碟空間 ,執行儲存過程 exec sp_spaceused tablename

建立聚簇索引

create clustered index indexname on tablename(columnname) (不允許有重覆記錄)

create index clustered index indexname on tablename(columnname) with allow_dup_row (允許有重覆記錄)

dup 複製品;重複

cluster 聚集

distinct 明顯的,獨特的

-------遍歷資料庫所有表

declare @tablename varchar(30)

declare @truncatesql varchar(255)

declare truncate_cursor cursor for

select [name] from sysobjects where type='u'

open truncate_cursor

fetch truncate_cursor into

@tablename

while(@@fetch_status=0)

begin

set @truncatesql='truncate table :'+@tablename

print @truncatesql

fetch truncate_cursor into @tablename

endclose truncate_cursor

deallocate truncate_cursor

-------清空資料庫

exec sp_msforeachtable "truncate table ?"

SQL 建立資料庫 表以及索引

這樣做就可以建立乙個資料庫 create database 資料庫名稱 這樣做就可以建立乙個資料庫中的表 create table 表名稱 列名稱1 資料型別,列名稱2 資料型別,本例演示如何建立名為 person 的表,有四個列。列名是 lastname firstname address 以及 ...

SQL 建立資料庫 表以及索引

這樣做就可以建立乙個資料庫 create database資料庫名稱 這樣做就可以建立乙個資料庫中的表 create table表名 列名稱1資料型別,列名稱2資料型別,本例演示如何建立名為 person 的表,有四個列。列名是 lastname firstname address 以及 age c...

ASP遍歷資料庫

language vbscript codepage 65001 setrstschema db.openschema 20 do untilrstschema.eof 遍歷資料庫表 ifrstschema table type table thenresponse.write rstschema ...