Re: [SQL ] 請問如何建立一個包含排序欄位的VIEW?

看板Database作者時間13年前 (2012/07/23 10:39), 編輯推噓0(009)
留言9則, 1人參與, 最新討論串2/3 (看更多)
那以原本的題目,如果換成下面的方法呢? 假設來源TABLE有二個欄位, 五筆資料 ITEM. AMOUNT. AA 100 BBB 2020 C 333 DD 4004 E 55 那如果換做不排序呢? 僅是要產生出一個新的no. No. ITEM. AMOUNT. 1 AA 100 2 BBB 2020 3 C 333 4 DD 4004 5 E 55 請問開VIEW的語法為? 謝謝~ ※ 編輯: l7class 來自: 114.41.18.99 (07/23 10:40) ※ 編輯: l7class 來自: 114.41.18.99 (07/23 10:41)

07/24 00:31, , 1F
我不知道你原本問什麼 identity只能另外開table
07/24 00:31, 1F

07/24 00:33, , 2F
如果筆數太大 我會建議你預先開view
07/24 00:33, 2F

07/24 00:34, , 3F
然後建一個新的含identity的table 再度建view
07/24 00:34, 3F

07/24 00:35, , 4F
相信應該是有更好的辦法 只是小弟愚魯直覺上是這樣
07/24 00:35, 4F

07/24 00:38, , 5F
順序是 create view vw1 as select * from tab1
07/24 00:38, 5F

07/24 00:39, , 6F
然候用tabl的欄位建create table tab2(item,amount)
07/24 00:39, 6F

07/24 00:41, , 7F
no_num int identity(1,1)not null, ^
07/24 00:41, 7F

07/24 00:42, , 8F
insert into tab2 select * from vw1 就有資料+編號
07/24 00:42, 8F

07/24 00:43, , 9F
然後用tab2建立的view 就可以含編號
07/24 00:43, 9F
文章代碼(AID): #1G3BblWw (Database)
文章代碼(AID): #1G3BblWw (Database)