if not exists (select * from dbo.sysobjects where id = object_id(n'[dbo].[#tablespaceinfo]') and objectproperty(id, n'isusertable') = 1)
create table #tablespaceinfo --建立結果儲存表
(nameinfo varchar(50) ,
rowsinfo int , reserved varchar(20) ,
datainfo varchar(20) ,
index_size varchar(20) ,
unused varchar(20) )
delete from #tablespaceinfo --清空資料表
declare @tablename varchar(255) --表名稱
declare @cmdsql varchar(500)
declare info_cursor cursor for
select o.name
from dbo.sysobjects o where objectproperty(o.id, n'istable') = 1
and o.name not like n'#%%' order by o.name
open info_cursor
fetch next from info_cursor
into @tablename
while @@fetch_status = 0
begin
if exists (select * from dbo.sysobjects where id = object_id(@tablename) and objectproperty(id, n'isusertable') = 1)
execute sp_executesql
n'insert into #tablespaceinfo exec sp_spaceused @tbname',
n'@tbname varchar(255)',
@tbname = @tablename
fetch next from info_cursor
into @tablename
end
close info_cursor
deallocate info_cursor
select *
from #tablespaceinfo
order by cast(left(ltrim(rtrim(reserved)) , len(ltrim(rtrim(reserved)))-2) as int) desc
go
資料庫中表的基本操作
一 sql表的概念 關聯式資料庫的理論基礎是關係模型 它直接描述資料庫中資料的邏輯結構 資料在表中是行和列的格式組織排列的 每行代表惟一的一條記錄 而每列代表記錄中的一個域 關係模型與 sql表的對應關係 關係模型 sql 表 關係名 表名 關係 表 關係模式 表的定義 屬性 表的列或欄位 屬性名 ...
查詢資料庫中表的資訊
select 表名 case when a.colorder 1 then d.name else end,表說明 case when a.colorder 1 then isnull f.value,else end,欄位序號 a.colorder,欄位名 a.name,標識 case when ...
得到資料庫中表的列名
工作單gg gzd bg jdnjyjr 機電類檢驗記錄表 gg bgzb 報告總表 gg cgjl 出工記錄 gg wssb 網上申報表 gg sydw 使用單位表 gg gzdjyy 工作單檢驗員表 gg gzdsxyq 工作單所需儀器表 gg jynrlb 檢驗內容 檢驗任務 列表 gg sf...
資料庫中表的操作小結
注意,這裡只能將表中已經存在的鍵設為主鍵,而不能設定表中不存在的鍵為主鍵 要設定表中不存在的鍵為主鍵的話,需要在開始建立表的時候,在sql中申明清楚 向資料庫中新增表的一般流程 step 1.先建立表 create table r inner cash loan credit philippine ...
資料庫中表的主鍵設計原則
或許大家都設計過資料庫,也為表定義過主鍵,今天我想闡述的是,應該如何正確的設計一個主鍵,在以往的一些資料中,都沒有提及到主鍵設計的原則.我為此總結了一下 1.是否要採用guid作為主鍵 用guid作主鍵有它的優勢與不足.優勢是guid具有唯一性,在任何情況下,可以產生全球唯一的值.這是guid最大的...