08 2013 档案

修改具有外键关系约束的字段
摘要:项目中用到一个表,主键为ID,数据类型为varchar(4),但是数据多了varchar的长度就不够了,现要将这个字段增加下长度,无奈的是这个字段是此表的主键,同时也具有很多表引用的外键,所以要修改他的长度就不好改了;1、在设计视图中修改还是比较方便的,弹出如下图片的窗口,选择是就行了2、在设计视图中修改虽然方便但是难免会需要打开SqlServer Management Studio去找到对应的表去修改,现在项目中领导要的是SQL脚本,没办法,琢磨琢磨吧……琢磨大半天终于想出来一种方法,就是先把所有跟这个表有关的外键全部记录下来包括记录表名、外键列名,然后全部删掉,再来修改对应的列的字段属性, 阅读全文

posted @ 2013-08-29 13:48 奋斗的小老虎 阅读(1315) 评论(0) 推荐(0)

SqlServer数据维护
摘要:现有两个表:Code和CodeCategoryCode表:CodeCategory表:现要把Code表中的数据如实维护一份数据,但是要设PlantID字段值为2,而ID要按规则自增并且要与PlantID=1的数据ID 留出一段空间以防以后增添,摸索半天想到如下办法:/* 基础数据维护sql脚本 根据CodeCategory表中的数据维护Code表中的多工厂数据*/BEGIN TRANSACTIONBEGIN-- 声明变量DECLARE @CodeCategoryCount INT;--CodeCategory的数量DECLARE @Loop INT; -- 循环标记变量DECLARE @Pla 阅读全文

posted @ 2013-08-08 11:33 奋斗的小老虎 阅读(391) 评论(0) 推荐(0)

SQL Server 2008 无法保存表的更改
摘要:MS SQL Server 2008 在建完表后,如果要重新设计表,如修改字段长度,就会提示:“当用户在在SQL Server 2008企业管理器中更改表结构时,必须要先删除原来的表,然后重新创建新表,才能完成表的更改,如果强行更改会出现以下提示:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项”。如才能直接保存对表的更改?打开Microsoft SQL Server Management Studio 菜单栏 “工具-〉选项-〉左侧有个 设计器(Designers)-〉表设计器和数据库设计器 -> 阻止保 阅读全文

posted @ 2013-08-07 17:57 奋斗的小老虎 阅读(373) 评论(0) 推荐(0)

导航