作者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
1F:推 victer0327:感谢你,我知道可以预设编号累加,但因为有些原因,所 08/24 13:01
2F:推 victer0327:以必需用这样的方式累加 08/24 13:07
3F:→ matchyou:^.^ 小事情啦 呵呵 08/24 15:40