第一种常规的插入单行数据方式
insert into table values(‘xx’,‘xxx’,‘xxxx’)
这种方式插入要注意一点,是按照表的全部字段顺着插入,且插入是数和字段数要一样,和字段顺序要一致。

也可以插入指定列,但是必须包含主键和not null 的字段插入。
insert into table(name,age,class) values(‘xiaoming’,23,‘classone’)

第二种插入,insert into …select
可以从其他表插入数据
create table student(
name varchar(100),
age int,
class varchar(100))

insert into student(name,age,class) values(‘xiaoming’,23,‘classone’)

create table student1(
name varchar(100),
age int,
class varchar(100))

insert into student1 (name,age,class) select name,age,class from student

在student1的数据中可以成功插入student的数据。

在个办法也可以用于表的数据复制

第三种插入sql server表的方式

insert into table(packagename,presuccesstime,lastsuccesstime,etldays)
select ‘saletable’,‘2022-05-02’,null,10

以上就是sql server插入表的几种方式

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐