[SQL ] 取值后马上insert入DB内

楼主: renmax (竹科學友哥)   2016-02-05 15:55:55
数据库名称:Microsoft SQL Server Management Studio
数据库版本:11.0.2100.60
内容/问题描述:
从seq的取出max值后,想直接使用insert塞入DB内
maxSql = select max(seq)+1 FROM tableA
sql = insert into tableA (id, value, seq)
values (1, 'A', maxSql)
请问以上两个查询,怎么只用一个查询来表达呢?
谢谢
作者: billy522 (过好每一天)   2016-02-05 16:04:00
insert into tableA (...) select 1,'A',max(seq)+1from tableA 不知道是不是符合你要的
楼主: renmax (竹科學友哥)   2016-02-05 17:25:00
是的 谢谢您

Links booklink

Contact Us: admin [ a t ] ucptt.com