1.添加外键关联实体 1>.添加新的Province及City实体 using (var ctx = new PortalContext()) { var city1 = new City { CityNo = ", CityName = "测试城市1" }; var city2 = new City { CityNo = ", CityName = "测试城市2" }; var province = new Province { Prov
IF EXISTS (SELECT * FROM sys.all_objects WHERE type_desc= N'主键名')begin --删除主键 alter table 表名 drop constraint 主键名alter table 表名 add constraint 主键名 primary key (字段名)end
转载自:http://blog.csdn.net/yanghua_kobe/article/details/6262550 在数据处理时,我们经常会使用一些“自增”的插入方式来处理数据.比如学生学号:B07051001,B07051002....类似的递增关系的数据. 但是,如果中途因为某些原因将其中的一些记录删除掉之后,就会出现断续的记录.这时,我们可能期待将这些中间的缺失值再次利用.以下,就谈谈如何查找最小缺失值. 首先,我们建一个测试表:tb_Test(主键并未设置为自增长): creat
从网上找到了下面一段代码: declare @Pk varchar(100);select @Pk=Name from sysobjects where Parent_Obj=OBJECT_ID('表名') and xtype='PK';if @Pk is not nullbegin exec('Alter table 表名 Drop '+ @Pk) --删除原主键end 这里的重点是表sysobjects,sysobjects表是系统表,在数据库内创建的每个对象(约束.默认值.日志.规则.存储