作者renmax (竹科学友哥)
看板Database
标题[SQL ] 取值後马上insert入DB内
时间Fri Feb 5 15:55:55 2016
资料库名称: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)
请问以上两个查询,怎麽只用一个查询来表达呢?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.216.21.87
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1454658957.A.B7C.html
1F:→ billy522: insert into tableA (...) select 1,'A',max(seq)+1 02/05 16:04
2F:→ billy522: from tableA 不知道是不是符合你要的 02/05 16:05
3F:→ renmax: 是的 谢谢您 02/05 17:25