insert语句用于什么数据(SQL数据库中INSERT插入数据的使用方法)
作者:访客发布时间:2023-04-25分类:暖心故事浏览:113评论:0
大家好,天天来为大家解答以上问题。insert语句用于什么数据,SQL数据库中INSERT插入数据的使用方法很多人还不知道,现在让我们一起来看看吧!
1、 创建一个临时表来演示insert in sqlserver语法的用法。
2、 IFOBJECT_ID('tempdb.# TBL insert ')is notnulldroptable # TBL insert;
3、 CREATETABLE#tblInsert(
4、 Col1varchar(50),
5、 Col2int,
6、 Col3decimal(18,4),
7、 Col4bit
8、 );
9、 在临时表中插入几行测试数据。以下是insert最常用、最规范的用法。
10、 Into # TBL插入(col1,col2,col3,col4)值('张三',30,9850.5,1);
11、 Into # TBL插入(col1,col2,col3,col4)值('李四',40,10000,0);
12、 Into # TBL插入(col1,col2,col3,col4)值('王五',50,8753.15,1);
13、 查询临时表中的测试数据
14、 select * from # tblInsert
15、 使用select查询结果集,然后通过insert将结果集插入到临时表中。以下仅供演示。因此,上面的临时表中的数据被直接再次插入到您自己的表中。因为没有主键,所以可以成功插入。您可以在select之后添加where条件,并且在此处插入同一个表,因此insertinto表名之后的值和字段将被省略。
16、 插入#tblInsert
17、 select*from#tblInsert
18、 再次查询临时表的结果,可以看到之前的数据变成了两条记录。
19、 select * from # tblinsertorderbycol 1;
20、 还有另一种insert,但是它不使用这个关键字,而是使用into。这就要求into后的表事先不存在,否则会不成功。在下面的演示中,将临时表#tblInsert的所有数据插入到另一个临时表中,这个临时表事先并不存在。
21、 选择*
22、 变成# tblOther
23、 来自#tblInsert
24、 查询新临时表的结果是# tbllother。如您所见,数据与# tblilsert完全相同,字段名也是如此。
25、 select*from#tblOther
本文到此结束,希望对大家有所帮助。
- 暖心故事排行
- 最近发表
- 标签列表
-