Re: [SQL]如何將查詢出來的結果,多加一欄流水號?
※ 引述《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
討論串 (同標題文章)
Database 近期熱門文章
PTT數位生活區 即時熱門文章