sql 多条记录插入

--多条记录插入,用逗号分开值。
INSERT dbo.studentinfor
        ( id, name, class, age, hpsw )
VALUES  ( N‘3‘, -- id - nvarchar(50)
          N‘test3‘, -- name - nvarchar(50)
          N‘3‘, -- class - nvarchar(50)
          N‘23‘, -- age - nvarchar(50)
          N‘123‘  -- hpsw - nvarchar(50)
          )
          ,
          ( N‘4‘, -- id - nvarchar(50)
          N‘test4‘, -- name - nvarchar(50)
          N‘4‘, -- class - nvarchar(50)
          N‘23‘, -- age - nvarchar(50)
          N‘1234‘  -- hpsw - nvarchar(50)
          )
时间: 2024-09-28 13:53:10

sql 多条记录插入的相关文章

sql 一条记录多次操作(分隔符或者其它处理)--替换游标

大家都知道在操作大量的记录的时候,游标的性能真的是慢的令人发指,但是游标对一条记录操作方便性又令人爱不释手,有没有能兼顾性能又能方便呢,答案是肯定的,昨天正好进行项目sql语句优化,遇到了一个一条记录需要多次操作不能简单的使用其它语句替换的实例. 例子: 表a FF字段 ----------- 001,002,003 ----------- 004,005 ----------- 006 通常我们遇到没有办法替换游标的原因就是因为出现了上面类似的记录,一条记录需要进行单独处理. 这块解决方案,先

sql 一条记录多个字段 对应另外一个表 取描述的写法

Users表: 订单表: 现在订单表中,创建人和更新人都是对应于Users表的主键UserID,查询订单时,想显示用户名称 1.先给出自己平时的写法 select o.OrderID, isnull((select top 1 UserName from Users where UserID=o.CreatePeople),'') CreatePeople,--创建人 isnull((select top 1 UserName from Users where UserID=o.UpdatePe

SQL 一条记录的的两个字段值相同与不同的查询

select * from (select xm,je from table) a , (select xm01,je01 from table) bwhere a.xm = b.xm01and a.je <> b.je01 <> 或 !=

SQL 一次插入多条记录

本文介绍如何快速插入多条数据到数据表中,以满足sql语句学习或项目测试的需要. 本文非原创,是对移步原文的重新整理. 如有以下表格,如图: 1,原始添加记录的方式,sql语句如下: 1 insert into City(Code,CityCName) values('TS','唐山'); 2,使用Union执行插如操作,sql语句如下: 1 insert into City(Code,CityCName) 2 select 'ZZ','郑州' 3 union 4 select 'HD','邯郸'

[lua, mysql] 将多条记录数据组合成一条sql插入语句(for mysql)

-- 演示将多条记录数据组合成一条sql插入语句(for mysql) function getTpl0(tname) -- 获取表各个字段 local t = { tpl_pack = {"packId","itemId","`group`","num","rate","rateType"}, } for k, v in pairs(t) do if tname == k then r

插入一条记录并获取自增的id

Connection connection = (Connection) dbcp.getConn(); int affectRows = qr.update(connection, sql,params); BigInteger id = BigInteger.ZERO ; id = qr.query(connection, "SELECT LAST_INSERT_ID()", new ScalarHandler(1)); //获取新增记录的自增主键 这个是通过dbutils来获取的

无废话Android之listview入门,自定义的数据适配器、采用layoutInflater打气筒创建一个view对象、常用数据适配器ArrayAdapter、SimpleAdapter、使用ContentProvider(内容提供者)共享数据、短信的备份、插入一条记录到系统短信应用(3)

1.listview入门,自定义的数据适配器 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent&

“取出数据表中第10条到第20条记录”的sql语句+select top 使用方法

1.首先.select top使用方法: 參考问题  select top n * from和select * from的差别 select * from table --  取全部数据.返回无序集合 select top n * from table  -- 依据表内数据存储顺序取前n条,返回无序集合 select * from table order by id desc -- 取全部数据.按id逆序返回有序列表 select top n * from table order by id d

AX 插入一条记录提示表记录已经存在,但是该记录实际上是不存在的。

做测试的时候遇到一个情况"AX 插入一条记录提示表记录已经存在,但是该记录实际上是不存在的." 检查到该表(TABLE_ABC)所有的key都是AllowDuplicate的, 继续检查表属性发现 createdRecIdxIdx设置为Yes, 启用了RecId作为唯一键. 因此推测 应该是该表的recid 的nextvalue 数据不对了. 想办法刷新 recid . 在sql 后台 1. 计算 Table_ABC目前最大的RecId declare @maxRecId int64