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

看板Database (資料庫)作者 (矇面加菲獅)時間18年前 (2006/07/24 07:37), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/5 (看更多)
※ 引述《CyFe (暑假到了)》之銘言: : ※ 引述《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), 錯誤訊息有寫的清楚了, 這裡應該改成not null ...orz : : 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是該填什麼 = =?? 看一下說明...insert 有2種寫法 : : /* 取出含有流水號的資料 */ : : select * from temp_table : 問題很多 : 希望有高手能幫小弟解答~~>< -- ▃▅▇▆▄ ▆▂▃ ` 逝去感如何能留住,半點遺留殊不易,██▅▇▄▃ ▇▃▂" . █████████▃i ▁▄▇ 更多悽悽慘慘的遭遇………██▆▃ █▅▆▃ˍ▄* ▂█▄▇▅▂. 我不知道,王~八~蛋~~! ▂▆███ █▄▃ 。fumizuki。Check。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.184.116.195

08/04 13:45, , 1F
謝謝~
08/04 13:45, 1F
文章代碼(AID): #14n0XDCp (Database)
文章代碼(AID): #14n0XDCp (Database)