作者matchyou (這樣也要罵=.=)
看板Database
標題Re: [SQL ] 請問如何結合這兩句語法??
時間Sun Aug 24 09:12:56 2008
先解決你最後一個問題 再來說你第一個問題的解決方法
如果要讓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
推 victer0327:感謝你,我知道可以預設編號累加,但因為有些原因,所 08/24 13:01
推 victer0327:以必需用這樣的方式累加 08/24 13:07
→ matchyou:^.^ 小事情啦 呵呵 08/24 15:40