Re: [SQL ] 請問如何結合這兩句語法??

看板Database作者 (這樣也要罵=.=)時間17年前 (2008/08/24 09:12), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串2/2 (看更多)
先解決你最後一個問題 再來說你第一個問題的解決方法 如果要讓local_No可以找到最大的值累加 就把此欄位的識別變成 是 即可 預設為否 那以後新增資料就不用管此欄位 他會自動把你增加數量自動寫入 喔對了 這是SQL Server的 不確定其他DB2 Oracle 有否此功能 那如果不想用上面那一招 你要的SQL語法應該如下 Insert into locallist(local_name,local_No) select 'XXX',Max(local_No)+1 from locallist ※ 引述《victer0327 (victory)》之銘言: : Insert locallist(local_name, local_No) : Values ('XXX', 'Select') : Select max(local_No)+1 : From locallist : p.s. local_name為char; Local_No為int : 希望能將兩句合成一句,並使其有效 : 我試了幾個辦法都無法成功 : 所以上來請教大家@@ : 希望效果: : local_No可以在每次的insert時找到最大的值而累加(類似編號) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.101.18

08/24 13:01, , 1F
感謝你,我知道可以預設編號累加,但因為有些原因,所
08/24 13:01, 1F

08/24 13:07, , 2F
以必需用這樣的方式累加
08/24 13:07, 2F

08/24 15:40, , 3F
^.^ 小事情啦 呵呵
08/24 15:40, 3F
文章代碼(AID): #18iBMPhK (Database)
文章代碼(AID): #18iBMPhK (Database)