我正在使用我創建的SQL視圖,但我想添加ID列(標識種子),因爲當前沒有。我如何在SQL視圖中完成此操作?帶有ID列的SQL視圖
5
A
回答
7
如果在基礎表中沒有標識列,則可以使用僞列生成標識列。
在SQL服務器:SELECT ROW_NUMBER)OVER(ORDER BY FiscalYear,FiscalMonth)(,FiscalYear,FiscalMonth,... FROM ... 見http://msdn.microsoft.com/en-us/library/ms186734.aspx
在Oracle:SELECT ROWNUM,FiscalYear,FiscalMonth。 ..從...。 在oracle中,ROWNUM使用結果集中的順序。
2
您必須標識列添加到基礎表,如果不存在的話。然後,您可以更新視圖以包含此列。
1
如果你實際上並不關心實際是身份種子。您可以使用ROW_NUMBER()生成表面標識。
1
您可以簡單地使用下面的自動GUID添加到您的視圖:
CREATE VIEW VIEW_Name
AS
NEWID() AS ID,
your other columns here
FROM
dbo.YourTable
相關問題
- 1. 帶有圖標的列表視圖
- 2. 帶有「with check option」的SQL視圖
- 3. 帶有日期計算的SQL視圖
- 4. 帶有標題的Android列表視圖
- 5. 帶有bug的列表視圖
- 6. 帶有Universal Image Loader的列表視圖
- 7. 帶有EditText行爲的列表視圖
- 8. 帶有滾動視圖的列表
- 9. 帶有列表視圖和圖像列表的項目圖標
- 10. 帶動態ID的骨幹視圖
- 11. 帶圖像圖標的列表視圖
- 12. 帶有動態列列的SQL數據透視表數據
- 13. 安卓:ID列表視圖
- 14. 帶有列表視圖的片段沒有被帶有textview的片段替換
- 15. 帶圖標的多行列表視圖
- 16. 列表視圖帶或不帶convertview == NULL
- 17. 帶有ID列的COPY CSV文件
- 18. 數據透視帶有視圖的UWP
- 19. 帶有兩個視圖的RCP透視
- 20. 帶有外鍵列表的SQL列
- 21. 列出SQL視圖與列
- 22. SQL視圖中的雙列
- 23. 結合列的SQL視圖
- 24. 帶有多個圖像列表和圖標/圖像的列表視圖
- 25. 帶有一個大視圖的UIScrollview,或帶有多視圖的UITableview?
- 26. 帶有ID的mapStateToProps?
- 27. SQL更新帶有字符串值列表的ID的字符串列表
- 28. 將數據加載到帶有記錄ID的android列表視圖並傳遞確切的記錄ID onListItemClick
- 29. 帶有許多圖像的列表視圖不起作用
- 30. 帶有列表視圖的Android 3圖層佈局