当前位置:网站首页 > 暖心故事 > 正文

insert语句用于什么数据(SQL数据库中INSERT插入数据的使用方法)

作者:访客发布时间:2023-04-25分类:暖心故事浏览:113评论:0

导读:导读大家好,天天来为大家解答以上问题。insert语句用于什么数据,SQL数据库中INSERT插入数据的使用方法很多人还不知道,现在让我们一起来看看...
导读 大家好,天天来为大家解答以上问题。insert语句用于什么数据,SQL数据库中INSERT插入数据的使用方法很多人还不知道,现在让我们一起来看看

大家好,天天来为大家解答以上问题。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

本文到此结束,希望对大家有所帮助。