SQL实现向一张表中插入数据,其编号为已有的最大编号加一
2013-05-13 13:34
274 查看
在SQL Server中存在一个表ArgumentDetail(AutoId,Id,cValue,bDefault,cCategory),表中原来已经有一些数据,现在想向这个表插入记录,记录的编号autoid为已有记录的所有autoid中最大的值加一,其实现代码如下:
意思为:这里记录的值分别为,max(autoid)+1, '54', 'q', '0', ' '。
也就是将一个select语句的结果插入此数据库即可。
删除数据表中一条记录的方法是:delete from dataTableName where
insert into ArgumentDetail(AutoId,Id,cValue,bDefault,cCategory) select max(autoid)+1 ,'54','q','0','' from ArgumentDetail
意思为:这里记录的值分别为,max(autoid)+1, '54', 'q', '0', ' '。
也就是将一个select语句的结果插入此数据库即可。
删除数据表中一条记录的方法是:delete from dataTableName where
相关文章推荐
- SQL如何在已有的一张表中插入一列类型为INTEGER数据 并赋初始值为0
- 从一张带自增长列的表中按条件导出数据,并将结果重新编号,插入到另外一张表的sql语句
- sql 插入数据取sid最大值加一保存
- sql语句实现一张表中插入另一张表数据
- EF结合SqlBulkCopy实现高效的批量数据插入 |EF插件EntityFramework.Extended实现批量更新和删除
- SQL将一张表中的数据插入到另一张表
- CI框架AR操作(数组形式)实现插入多条sql数据的方法
- Sql 从一张表查询数据插入到另外一张表中
- [SQL]根据刚刚插入数据的 ID 向另外一张表插入数据(插入的其他字段数据需要对字符串进行分析)
- mysql 如何用一条SQL将一张表里的数据插入到另一张表
- mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子
- MySQL如何用一条SQL将一张表里的数据插入到另一张表
- Oracle触发器实现插入或更新一张表数据同时插入或更新另一张表
- Oracle触发器实现更新一张表数据时判断另一张表是否存在,存在更新数据,不存在插入数据
- sql实现有数据就更新,没有就插入
- C# SqlBulkCopy实现大数据插入数据库
- 在进行一张表进行groupby后获取最大id和最小id数据的sql语句
- Java实现把excel xls中数据转为可直接插入数据库的sql文件
- sql中插入数据时,若已有该条数据处理方式
- 一条SQL语句实现:一行多个字段数据的最大值。