2013-07-15 69 views
2

vw在TournamentDetails的前面表示什麼?這個SQL語句中'vw'是什麼意思?

SELECT * FROM vwTournamentDetails WHERE 
    firstname='@firstName' 
    AND lastname='@lastName' 
    AND --etc 

Table TournamentDetails從哪裏來?我們沒有名爲TournamentDetails的表格。

+1

我還會使用C#中的[Parameterized](http://www.dotnetperls.com/sqlparameter)SQL語句進行查找。這個例子可能遭受SQL注入。 – DaveShaw

回答

2

它只是一個前綴,也許是一個項目名稱... vwTournamentDetails甚至可能是Stackoverflow,這只是某人如何命名錶/視圖。

通常情況下,我們數據庫架構師往往有話題區域,有時項目,一個簡單的約定,所以我們知道的東西,當我們的事情,同樣的數據庫也可以包含其他的前綴名稱表格與我們現在設計的不相關......我自己,我通常使用項目短名稱,例如項目Mitivotbl的mv,對於表vwView,這是我如何爲更多超過20年,那堅持着我們......老人們...... :)

底線,它只是一個名字 :)

15

這是一個View,如果有一個環節的讀,微軟做解釋什麼看法和爲什麼有人可能會使用一個好工作。

「vw」是View的通用前綴。

如果您展開SSMS中的「視圖」部分,您應該看到查看調用vwTournamentDetails

下面是我的AdventureWorks2012數據庫的訪問量:

Adventure Works 2012 Views

+0

好的。很高興知道!謝謝。那麼問題2)呢? – Christopher

+0

@ user1742357剛剛添加了:) – DaveShaw

+0

大聲笑...這是一個比賽,得到的答案打得更快...... +1漂亮的視覺效果。 :) – Kevin

0

這只是一個前綴,但它是一個意見共同的前綴。

0

該vw可能是一個視圖的前綴。在視圖中查看,你應該找到一個名爲vwTournamentDetails的。