亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2278 | 回復(fù): 0
打印 上一主題 下一主題

SQL Server配置函數(shù)實(shí)戰(zhàn)教程(下) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-12-06 15:51 |只看該作者 |倒序?yàn)g覽
現(xiàn)在我們來(lái)看看如何獲取SQL Server實(shí)例允許的用戶連接最大數(shù)量。要做到這一點(diǎn),需要使用“@@MAX_CONNECTIONS”函數(shù),請(qǐng)看下面的例子:
  1.  SELECT @@MAX_CONNECTIONS AS MaxConnections;
復(fù)制代碼
在我的系統(tǒng)中,該SELECT語(yǔ)句返回值是“32,767”。請(qǐng)注意,連接數(shù)多少取決于你的SQL Server版本和硬件與應(yīng)用程序的限制。

  下一個(gè)函數(shù)是“@@MAX_PRECISION”,它返回“decimal”和“numeric”數(shù)據(jù)類型的精度級(jí)別。默認(rèn)情況下,精度值是38,下面這個(gè)SELECT語(yǔ)句會(huì)返回這個(gè)值:
  1. SELECT @@MAX_PRECISION AS MaxPrecision;
復(fù)制代碼
現(xiàn)在,我們來(lái)看看“@@OPTIONS”函數(shù)。SQL Server支持許多用戶選項(xiàng),這些選項(xiàng)可以使用“SET”命令配置。這些選項(xiàng)設(shè)置被保存為二進(jìn)制值,因此可以通過(guò)配置這些二進(jìn)制來(lái)修改!癅@OPTIONS”函數(shù)返回一個(gè)代表二進(jìn)制值的整數(shù)。例如,如果我運(yùn)行下面的這句SELECT語(yǔ)句,“@@OPTIONS”函數(shù)會(huì)返回值“5496”。
  1. SELECT @@OPTIONS AS SetOptions;
復(fù)制代碼
假設(shè)我現(xiàn)在修改了一個(gè)用戶選項(xiàng),例如,在下面的語(yǔ)句中,我設(shè)置“NOCOUNT”選項(xiàng)為“ON”,然后我再執(zhí)行“@@OPTIONS”函數(shù)的時(shí)候,就會(huì)返回新的選項(xiàng)值:
  1.  SET NOCOUNT ON;
  2.   SELECT @@OPTIONS AS SetOptions;
復(fù)制代碼
 現(xiàn)在,該SELECT語(yǔ)句返回的值是“6008”,它代表存儲(chǔ)用戶設(shè)置的二進(jìn)制值已經(jīng)發(fā)生了改變。然而,如果我運(yùn)行下面的“SET”語(yǔ)句來(lái)設(shè)置“NOCOUNT”選項(xiàng)為“OFF”,然后再調(diào)用“@@OPTIONS”函數(shù),該函數(shù)還會(huì)返回值“5496”。
  1. SET NOCOUNT OFF;
  2.   SELECT @@OPTIONS AS SetOptions;
復(fù)制代碼
你還可以使用配置函數(shù)來(lái)獲取SQL Server實(shí)例有關(guān)的一般信息。在下面的SELECT語(yǔ)句中我查詢了服務(wù)器名稱,服務(wù)名稱,Session ID和文本大。
  1.  SELECT
  2.   @@SERVERNAME AS ServerName,
  3.   @@SERVICENAME AS ServiceName,
  4.   @@SPID AS SessionID,
  5.   @@TEXTSIZE AS TxtSize;
復(fù)制代碼
我們來(lái)分別看看這些函數(shù):

•  @@SERVERNAME:返回你所連接的SQL Server實(shí)例名稱。如果是默認(rèn)實(shí)例的話,該名稱就是SQL Server安裝所在操作系統(tǒng)服務(wù)器。如果是命名的SQL Server實(shí)例的話,該函數(shù)返回服務(wù)器名稱和實(shí)例名稱。
•  @@SERVICENAME:返回用于特定實(shí)例的SQL Server服務(wù)名稱。如果是默認(rèn)SQL Server實(shí)例,使用的就是“MSSQLSERVER”。如果安裝的是命名實(shí)例的話,就返回它的名稱。
•  @@SPID:返回當(dāng)前用戶進(jìn)程的session ID(前身是“server process ID”)。
•  @@TEXTSIZE:返回“TEXTSIZE”選項(xiàng)當(dāng)前設(shè)置值的字節(jié)數(shù)。該選項(xiàng)決定了一個(gè)SELECT語(yǔ)句返回的“varchar(max)”,“nvarchar(max)”,“varbinary(max)”,“text”,“ntext”和“image”類型數(shù)據(jù)的大小。
  你可以在下面的結(jié)果中看到,當(dāng)前SQL Server實(shí)例的名稱是“SRV023\\SQLSRV2008”,服務(wù)名稱是“SQLSRV2008”,session ID是“54”,“TEXTSIZE”設(shè)置是“2,147,483,647”字節(jié)。

ServerNameServiceNameSessionIDTxtSize
SRV023\\SQLSRV2008SQLSRV2008542147483647


  我們要介紹的另一個(gè)配置函數(shù)是“@@VERSION”,它返回當(dāng)前SQL Server實(shí)例的版本信息,處理器架構(gòu),構(gòu)建日期和操作系統(tǒng)信息。請(qǐng)看下面的SQL:

  1. SELECT @@VERSION AS InstanceVersion;
復(fù)制代碼
 在我的系統(tǒng)中,該“SELECT”語(yǔ)句返回下面的結(jié)果:
  1. Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (Intel X86) Mar 29 2009 10:27:29 Copyright (c) 1988-2008 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
復(fù)制代碼
 這就是SQL Server配置函數(shù)的全部用法。如你所見(jiàn),你可以簡(jiǎn)單地在SELECT語(yǔ)句中調(diào)用這些函數(shù)。你可能也注意到了,所有這些配置函數(shù)前面都有兩個(gè)符號(hào)(@@),這是為了便于識(shí)別。在本文中,我講到了SQL Server中提供的大部分配置函數(shù),但是還不是全部。要獲得完整列表,請(qǐng)?jiān)赟QL Server聯(lián)機(jī)叢書(shū)中查看“配置函數(shù)(Transact-SQL)”主題。其中每一個(gè)函數(shù)都可以鏈接到該函數(shù)的詳細(xì)描述頁(yè)。

您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP