手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

SQL数据库中INSERT插入数据的使用方法

时间:2024-10-16 10:27:35

1、创建一个临时表,用于演示sqlserver语法中insert插入使用方法IF OBJECT_ID('tempdb..#tblInsert') IS NOT NULL DROP TABLE #tblInsert;CREATE TABLE #tblInsert( Col1 varchar(50), Col2 int, Col3 decimal(18, 4), Col4 bit );

SQL数据库中INSERT插入数据的使用方法

2、往临时表中插入几行测试数据,下面是字斤谯噌最常用,且比较规范的insert使用方式insert into #tblInsert(Col1, Col2, Col3, Col4) values('张三', 30, 9850.5, 1);insert into #tblInsert(Col1, Col2, Col3, Col4) values('李四', 40, 10000, 0);insert into #tblInsert(Col1, Col2, Col3, Col4) values('王五', 50, 8753.15, 1);

SQL数据库中INSERT插入数据的使用方法

3、查询临时表中的测试数据select * from #tblInsert;

SQL数据库中INSERT插入数据的使用方法

4、使用select查询出一个结果集,然后将这个结果集通过insert插入到临时表的使用方式如下。下面仅供演示,所以,是直接将上面的临时表的数据,再次插入到自己表中,因为没有主键,所以,是可以插入成功的。在select后面是可以添加where条件的,另外此处是插入同一个表,所以,省去了insert into 表名 后面的values和字段insert into #tblInsertselect * from #tblInsert

SQL数据库中INSERT插入数据的使用方法

5、再次查询临时表的结果,可以看到之前的数据都变成了两条记录select * from #tblInsert order by Col1;

SQL数据库中INSERT插入数据的使用方法

6、还有一种insert,只不过不使用这个关键字,改为使用into,这个需要into后面的表事先不存在,否则会不成功。下面演示,将临时表#tblInsert的所有数据,插入到另外一个临时表,这个临时表事先是不存在的select *into #tblOtherfrom #tblInsert

SQL数据库中INSERT插入数据的使用方法

7、查询新的临时表的结果#tblOther,可以看到,数据与#tblInsert一模一样,字段名也一样select * from #tblOther

SQL数据库中INSERT插入数据的使用方法
© 手抄报圈