Re: [SQL]如何將查詢出來的結果,多加一欄流水號?

看板Database作者 (暑假到了)時間18年前 (2006/07/23 23:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《fumizuki (矇面加菲獅)》之銘言: : 使用 SQL 查詢語法: : /* 建立一個有自動編號的暫存資料表 */ : create table temp_table : ( : [No] int identity(1,1) not null, : [Name] varchar(16) not null, : [Score] int null constraint DF_temp_table default(0), : primary key clustered : ( : [Score] : ) on [primary] : ) on [primary] : GO 伺服器: 訊息 8111,層級 16,狀態 1,行 1 無法在資料表 'temp_table' 之可設為 Null 的資料行上定義 PRIMARY KEY 條件約束。 伺服器: 訊息 1750,層級 16,狀態 1,行 1 無法建立條件約束。請查看先前的錯誤。 依照fumizuki大大的作法 結果出現以上的錯誤訊息... 能請教大家這是哪裡發生錯誤了 因為剛學SQL 很多地方都不懂~@@ : /* 將資料複製到暫存資料表 */ : insert into temp_table select * from [你的資料表名稱] 這裡的指令是一整行嗎 insert into之後不是都接Values 還是說這裡是分成兩行指令 也就是 insert into temp_table select * from [你的資料表名稱] 那這樣insert的部分 values是該填什麼 = =?? : /* 取出含有流水號的資料 */ : select * from temp_table 問題很多 希望有高手能幫小弟解答~~>< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.85.18
文章代碼(AID): #14mv5U3F (Database)
討論串 (同標題文章)
文章代碼(AID): #14mv5U3F (Database)