数据插入成功后如何得到数据库自动生成的标识列 我要向表里添加一条数据,其中"id"字段为标识列,自动增长。当插入成功后,我想在java中得到这个标识列中生成的值,应当怎么做?考虑过用触发器中的虚表Inserted,不知道应当什么时候怎样去查询或者用调用存储过程的那个prepareStatment?望高手指教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 插入成功之后,紧接着SELECT id 不就得了? 如果是一个函数FUNCTION 插值函数(参数) INSERT INTO 表 字段和值 SELECT MAX(ID) FROM 表END FUNCTION因为ID字段是自动增长的,所以新插入的记录,ID值总是最大的,用MAX(ID)就得到刚刚插入的记录的ID值了. 再探讨的话,如果ID字段做了索引,利用ORDER结合TOP 1,效率可能更好. 我查到了一个方法...select @@identity得到最后一次标识列生成的值 求助 toptrack.tools.JQuery 为什么下面的程序说我"keysTocutBysections = {{}}"非法表达式开始 jmf录像问题——如何设置录像的长宽比 不能以0,1,4,9,20、30、50、60、70、80、66634、6888和86等数字开头的正则表达式??? jacob的包操作word一直没有能成功过,帮帮我吧 再次引发swing里关于字体高亮显示的讨论 求URL解析的正则表达式 JAVA对象序列化后,保存到文件,如何保证对象的安全性?? 有谁能说一下中国人现在分那些层次? java线程池问题 [求助]关于定时执行任务 请问怎么操作rtf文件?
INSERT INTO 表 字段和值
SELECT MAX(ID) FROM 表
END FUNCTION因为ID字段是自动增长的,所以新插入的记录,ID值总是最大的,用MAX(ID)就得到刚刚插入的记录的ID值了.