SQLServer開發(fā)問題前十名[1]

字號:

在SQL Server中進行開發(fā)會讓你身處險地,并且尋找快速解決方案。我們編輯了前十名關(guān)于SQL Server開發(fā)的常見問題。對常見的針對表和字段的名字約束進行探究。學(xué)習(xí)如何解決并發(fā)問題,并且在不了解T-SQL的情況下編寫存儲過程。查看這些解決方案的快速參考,并且了解更多內(nèi)容?! 』c時間來會見我們的全體專家,然后看看有關(guān)SQL Server主體的全體列表.
    Take a moment to meet all of our experts and view the complete list of SQL Server topics.
    你可能會問的前十名的SQL Server開發(fā)問題:
    1、什么是常見的對表和字段的名字約束?
    2、有沒有可能在不了解T-SQL的情況下編寫存儲過程?
    3、T-SQL 中如何比較CLR 存儲過程和函數(shù)的性能?
    4、我如何在一個存儲過程中使用另一個存儲過程產(chǎn)生的結(jié)果?
    5、我如何解決SQL Server 2005的并發(fā)問題?
    6、在SQL Server 2005中用什么工具替代了查詢分析器?
    7、C你能提供一些有關(guān)SQL 和T-SQL的詳細信息嗎?
    8、SQL Server 2005 有沒有新的索引類型?
    9、我如何創(chuàng)建一個腳本在表中進行選擇?
    10、我如何列出那些沒有記錄的數(shù)據(jù)庫表?
    對于表和字段的常見名字約束
    專家回答:
    SQL Server 2000下的表和字段名稱有1到128字節(jié)的限制,并且遵循用于標(biāo)識的規(guī)則。
    第一個字母必須是如下的一種:
    · Unicode Standard 2.0中規(guī)定的字母。
    Unicode對字母的定義包括:拉丁字母,從A到Z,除了來自其他語言的字母之外。
    · 下劃線(_),at符號(@),或者數(shù)字符號(#)
    在SQL Server中以這些符號作為標(biāo)識符的開始具有特殊的含義。一個以at符號(@)開頭的標(biāo)識符表示一個本地的變量或者參數(shù)。一個以數(shù)字符號(#)開頭的標(biāo)識符代表一個臨時表或者過程。一個以兩個數(shù)字符號(##)開頭的標(biāo)識符標(biāo)識的是一個全局臨時對象。
    一些Transact-SQL函數(shù)的名字以兩個at符號(@@)開頭。為了避免與這些函數(shù)混淆,推薦你不要使用兩個at符號(@@)開頭的標(biāo)識符。