在 軟件測試開發技術SQL Server數據庫開發中的十大問題

發表于:2009-10-19來源:作者:點擊數: 標簽:軟件測試數據庫SQLSqlsql
在 軟件 測試 開發技術 SQL Server數據庫開發中的十大問題 SQL Server數據庫 關鍵字:SQL Server 數據庫 開發 【賽迪網-IT技術報道】在SQL Server中進行開發會讓你身處險地,并且尋找快速 解決方案 。我們編輯了前十名關于SQL Server開發的常見問題。對常見

在 軟件測試開發技術SQL Server數據庫開發中的十大問題  SQL Server數據庫

關鍵字:SQL Server 數據庫 開發  

【賽迪網-IT技術報道】在SQL Server中進行開發會讓你身處險地,并且尋找快速解決方案。我們編輯了前十名關于SQL Server開發的常見問題。對常見的針對表和字段的名字約束進行探究。學習如何解決并發問題,并且在不了解T-SQL的情況下編寫存儲過程。查看這些解決方案的快速參考,并且了解更多內容。

在SQL Server開發問題中你可能會問到的十個問題:

  1、什么是常見的對表和字段的名字約束?
    2、有沒有可能在不了解T-SQL的情況下編寫存儲過程
    3、T-SQL 中如何比較CLR 存儲過程和函數的性能?
    4、我如何在一個存儲過程中使用另一個存儲過程產生的結果?
    5、我如何解決SQL Server 2005的并發問題?
    6、在SQL Server 2005中用什么工具替代了查詢分析器?
    7、你能提供一些有關SQL 和T-SQL的詳細信息嗎?
    8、SQL Server 2005 有沒有新的索引類型?
    9、我如何創建一個腳本在表中進行選擇?
    10、我如何列出那些沒有記錄的數據庫表?

對于表和字段的常見名字約束

專家回答:

SQL Server 2000下的表和字段名稱有1到128字節的限制,并且遵循用于標識的規則。第一個字母必須是如下的一種:

· Unicode Standard 2.0中規定的字母。

Unicode對字母的定義包括:拉丁字母,從A到Z,除了來自其他語言的字母之外。

· 下劃線(_),at符號(@),或者數字符號(#)

在SQL Server中以這些符號作為標識符的開始具有特殊的含義。一個以at符號(@)開頭的標識符表示一個本地的變量或者參數。一個以數字符號(#)開頭的標識符代表一個臨時表或者過程。一個以兩個數字符號(##)開頭的標識符標識的是一個全局臨時對象。一些Transact-SQL函數的名字以兩個at符號(@@)開頭。為了避免與這些函數混淆,推薦你不要使用兩個at符號(@@)開頭的標識符。接下來的字母可以是以下的任意幾種:

· Unicode Standard 2.0定義的字母

· 來自基礎拉丁文或者其他語音的十進制數字

· at符號(@),美元符號($),數字符號(#),或者下劃線

標識符絕對不能是Transact-SQL的保留字。SQL Server保留了一些大寫和小寫的保留字。內建的空間或者特殊的字母都不允許出現,盡管你可以在好的老版本的Northwind中看到它們包含了內建的空間。你必須通過把它們括在括號中才可以訪問。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97