SQL插入不完整的信息方法

 时间:2024-10-24 02:41:07

1、打开Sql Server Management Studio客户端,连接上数据库,使用如下脚本创建一张数据库漉胜衲仰表tblEmpty(字段全可空,且无主键) CREATE TABLE tblEmpty( Id varchar(40) NULL, Col1 varchar(50) NULL, Col2 varchar(50) NULL, Col3 varchar(50) NULL, Col4 varchar(50) NULL );

SQL插入不完整的信息方法

3、修改测试表,将ID栏位设置为主键,从执行结果,可以看出,可空的字段是不能作为主键的 alter table tblEmpty add constraint PK_ID primary key (id);

SQL插入不完整的信息方法

5、再使用第二步的sql语句,往测试表中插入相同的值,但是仍然只有一个ID列有值,执行结果:失败,因为主键值不能重复 insert into tblEmpty(Id) values('123');

SQL插入不完整的信息方法

7、插入除了ID列的所有字段信息,执行结果:失败,因为主键值不能重复。 insert into tblEmpty(Col1, Col2, Col3, Col4) values('第二列', '第三列', '第四列', '第五列');

SQL插入不完整的信息方法

8、总结,同时满足下面条件的不完整信息插入就可以成功,否则,就不行: 1)插入的所有主键列都有值,且不重复 2)插入的所有非空栏位都有值,且不重复 3)插入的所有聚集索引栏位都有值,且不重复

  • sql数据库如何导出
  • 如何将mysql设置成自启动
  • 怎么将python添加到path环境变量中
  • SQL Server如何导入mdf,ldf文件
  • windows终端怎么打开
  • 热门搜索
    饶平旅游景点大全 重庆有什么旅游景点 北京旅游点 悦禾旅游网 福清旅游景点 中俄旅游年 上海到日本旅游 去冰岛旅游 10月去哪里旅游最好 台湾有哪些旅游胜地