自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

SQL Server表變量和臨時(shí)表的區(qū)別

數(shù)據(jù)庫 SQL Server
SQL Server表變量和臨時(shí)表相似在創(chuàng)建,區(qū)別同樣在于于創(chuàng)建,下面就將為您詳細(xì)分析SQL Server表變量和臨時(shí)表的區(qū)別,供您參考。

SQL Server表變量和臨時(shí)表盡管在穿件的語法上有些類似,但是還是有些區(qū)別,下面就將為您介紹這兩者間的區(qū)別,希望可以使您對(duì)SQL Server表變量和臨時(shí)表加深理解。

表變量創(chuàng)建的語法類似于SQL Server臨時(shí)表,區(qū)別就在于創(chuàng)建的時(shí)候,必須要為之命名。表變量是變量的一種,表變量也分為本地及全局的兩種,本地表變量的名稱都是以“@”為前綴,只有在本地當(dāng)前的用戶連接中才可以訪問。全局的表變量的名稱都是以“@@”為前綴,一般都是系統(tǒng)的全局變量,像我們常用到的,如@@Error代表錯(cuò)誤的號(hào),@@RowCount代表影響的行數(shù)。

如我們看看創(chuàng)建表變量的語句:

DECLARE @News Table ( News_id int NOT NULL,

NewsTitle varchar(100), NewsContent varchar(2000), NewsDateTime datetime )

比較臨時(shí)表及表變量都可以通過SQL的選擇、插入、更新及刪除語句,它們的的不同主要體現(xiàn)在以下這些:

1)表變量是存儲(chǔ)在內(nèi)存中的,當(dāng)用戶在訪問表變量的時(shí)候,SQL Server是不產(chǎn)生日志的,而在臨時(shí)表中是產(chǎn)生日志的;

2)在表變量中,是不允許有非聚集索引的;

3)表變量是不允許有DEFAULT默認(rèn)值,也不允許有約束;

4)臨時(shí)表上的統(tǒng)計(jì)信息是健全而可靠的,但是表變量上的統(tǒng)計(jì)信息是不可靠的;

5)臨時(shí)表中是有鎖的機(jī)制,而表變量中就沒有鎖的機(jī)制。

 

 

 

【編輯推薦】

SQL Server臨時(shí)表簡(jiǎn)介

帶您了解Sql server表值函數(shù)

SQL SERVER索引介紹

Sql Server日期格式轉(zhuǎn)換示例

SQL函數(shù)之DATEPART函數(shù)

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-03-29 13:22:07

SQL Server臨時(shí)表表變量

2010-07-22 16:02:29

2010-07-26 13:56:38

SQL Server臨

2011-09-02 14:45:43

Oracle臨時(shí)表SQL Server臨

2010-09-16 15:03:10

SQL Server臨

2010-09-16 17:56:31

SQL server臨

2010-11-11 10:41:03

sql server遍

2010-10-19 14:45:01

SQL SERVER臨

2010-07-23 13:42:11

SQL Server臨

2010-10-19 15:25:05

Sql Server臨

2010-07-08 14:42:34

SQL Server臨

2021-01-18 05:23:14

SQL 排序Server

2010-07-01 14:11:40

SQL Server內(nèi)

2010-07-22 15:56:04

SQL Server臨

2010-10-19 14:56:05

sql server臨

2010-09-02 16:28:03

SQL刪除

2010-07-01 14:46:10

SQL Server臨

2010-07-26 14:02:50

SQL Server臨

2010-09-08 17:35:25

SQL表變量

2010-11-11 09:20:46

SQL Server創(chuàng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)