从品牌网站建设到网络营销策划,从策略到执行的一站式服务
你的ID不是唯一的吗,怎么取每个ID的最新值?
创新互联公司主打移动网站、网站制作、成都做网站、网站改版、网络推广、网站维护、申请域名、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。
如果只是取SubID2 = 2的最新记录,则可以
select * from table1 where SubID2 = 2 and M_Date = (select max(M_Date) from table1 where
SubID2 = 2);
SELECTIDENT_CURRENT('TableName')--返回当前的最后自动编号SELECTIDENT_INCR('TableName')--返回增量值SELECTIDENT_SEED('TableName')--返回种子值返回下一个自动编号:SELECTIDENT_CURRENT('TableName')+(SELECTIDENT_INCR('TableName'))--创建数据库和表createdatabaseMyDataBaseuseMyDataBasecreatetablemytable(idintidentity(1,1),namevarchar(20))--执行这个SQL,就能查出来刚插入记录对应的自增列的值insertintomytablevalues('李四')select@@identitydeclare@new_idintinsertintotest_idvalues('haha')
如果你要跟新多条数据的话
update 表 set 字段=你修改的内容 where id in (select top 10 Id from 表)
如果只是想插入几百行的话就这么写
INSERT INTO A(F_ID,F_NAME)
SELECT TOP 100 1,'AAA'
FROM master.dbo.syscolumns
INSERT INTO A(F_ID,F_NAME)
SELECT TOP 200 2,'BBB'
FROM master.dbo.syscolumns
能插入的最大行数取决于系统表syscolumns的记录数
你只要将table里面现有的数据添加到数据库就行了,其实就是多条数据插入,至于你说的table可以动态添加行数和table数据插入数据库没关系,
我想你是不是担心table动态添加行数后,插入数据代码怎么写的问题,所以才问这个问题的
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图