欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

SQL Server臨時表簡介

admin
2011年5月4日 23:12 本文熱度 2679

在SQL Server中,SQL Server臨時表和永久表比較類似,但是也有所不同,下面將為您詳細介紹SQL Server臨時表,供您參考。


SQL Server臨時表與永久表相似,只是它的創建是在Tempdb中,它只有在一個數據庫連接結束后或者由SQL命令DROP掉,才會消失,否則就會一直存在。臨時表在創建的時候都會產生SQL Server的系統日志,雖它們在Tempdb中體現,是分配在內存中的,它們也支持物理的磁盤,但用戶在指定的磁盤里看不到文件。


SQL Server臨時表分為本地和全局兩種,本地臨時表的名稱都是以“#”為前綴,只有在本地當前的用戶連接中才是可見的,當用戶從實例斷開連接時被刪除。全局臨時表的名稱都是以“##”為前綴,創建后對任何用戶都是可見的,當所有引用該表的用戶斷開連接時被刪除。


下面我們來看一個創建SQL Server臨時表的例子:


CREATE TABLE dbo.#News ( News_id int NOT NULL, NewsTitle varchar(100),


NewsContent varchar(2000), NewsDateTime datetime )


SQL Server臨時表可以創建索引,也可以定義統計數據,所以可以用數據定義語言(DDL)的聲明來阻止臨時表添加的限制,約束,并參照完整性,如主鍵和外鍵約束。比如來說,我們現在來為#News表字段NewsDateTime來添加一個默認的GetData()當前日期值,并且為News_id添加一個主鍵,我們就可以使用下面的語句: 


ALTER TABLE dbo.#News ADD CONSTRAINT [DF_NewsDateTime] DEFAULT (GETDATE()) FOR [NewsDateTime], PRIMARY KEY CLUSTERED ( [News_id] ) ON [PRIMARY] GO SQL Server臨時表在創建之后可以修改許多已定義的選項,包括:


1)添加、修改、刪除列。例如,列的名稱、長度、數據類型、精度、小數位數以及為空性均可進行修改,只是有一些限制而已。


2)可添加或刪除主鍵和外鍵約束。


3)可添加或刪除 UNIQUE 和 CHECK 約束及 DEFAULT 定義(對象)。


4)可使用 IDENTITY 或 ROWGUIDCOL 屬性添加或刪除標識符列。雖然 ROWGUIDCOL 屬性也可添加至現有列或從現有列刪除,但是任何時候在表中只能有一列可具有該屬性


5)表及表中所選定的列已注冊為全文索引。


該文章在 2011/5/4 23:12:38 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved