修改Sql Server2000 数据表中某字段的默认值,而又不会使表中数据丢失,用 Sql脚本实现。在线等……

MS-SQL Server > 应用实例 [问题点数:50分,结帖人cym40011]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:885142
勋章
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
等级
本版专家分:885142
勋章
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
等级
本版专家分:45
等级
本版专家分:45
等级
本版专家分:885142
勋章
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
等级
本版专家分:45
cym40011

等级:

SQL Server2000导出数据时包含主键、字段默认值、描述信息

时经常用SQL Server2000自带的导出数据向导将数据从一台数据库服务器导出到另一台数据库服务器: 结果数据导出了,但的主键、字段默认值、描述信息却未能导出,一直没想出什么方法,今天尝试了几种方法,最终...

SqlServer 增加字段,修改字段名,删除字段,修改字段默认值

1:增加字段 语法:alter table 表名 add 新增字段字段类型 默认值... 2:修改字段名 语法:exec sp_rename '表名.字段名','修改字段名','COLUMN。 注意:更改对象名的任一部分都可能会破坏脚本和...

Sql Server 2008 增加字段修改字段修改类型、修改默认值

-- Sql Server 2016 修改SQL(执行后会有提示:注意: 更改对象名的任一部分都可能会破坏脚本和存储过程。) exec sp_rename "[dbo].[TBL_00001].id","sex是变更后的名称","column"; 2、修改字段类型:  alter ...

SQL修改字段默认值、获取字段默认值

一、SQL修改字段默认值 altertable表名dropconstraint约束名字 说明:删除的字段的原有约束 altertable表名addconstraint约束名字DEFAULT默认值for字段名称 说明:添加一个的字段的约束并指定...

Sql Server 增加字段修改字段修改类型、修改默认值

1、修改字段名:  alter table 表名 rename column A to B ...3、修改字段默认值  alter table 表名 add default (0) for 字段名 with values  如果字段有默认值,则需要先删除字段的约束,在添加新...

SQL Server中的现有表中添加具有默认值的列

登陆 注册 热点问题 ...向SQL Server中的现有表中添加具有默认值的列 sql sql-server 更新时间 2017-02-21 01:43:00 682963 访问   2328 采纳

SQL Server语句删除带有默认值字段

打算删除tbl_1的col_1列,但如果此列设置有默认值的话 直接ALTER TABLE tbl_1 DROP COLUMN col_1会提示有对象存在,无法删除. 需要先删除对应的默认值,然后删除列,具体如下: d...

SQL语句修改字段默认值

alter table 表名 drop constraint 约束名字 说明:删除字段的原有约束 ...说明:添加一个字段的约束并指定默认值 go 例: alter table T_ping drop constraint DF_T_ping_p_c alt

SQL 添加字段默认值脚本

--插入字段默认值alter table Acc_WayBill add DeclaredValue nvarchar(50)goEXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'申明价值' , @level0type=N'SCHEMA',@level0name=N'dbo', @level...

SQL Server 设置查询字段默认值

问题:最近在数据库操作的时候,发现需要从不同的表中查询不同的值组合在一起返回。 但是有些数据表是存在动作就是插入记录,对于这样的数据表,特定条件查询的时候会出现NULL 但是我现在的项目还不支持读取这样的...

删除 sql server数据库表某一列的默认值

SQL Server ,如果给的一个字段设置了默认值,就会在系统sysobjects生成一个默认约束。如果想对这个设置了默认值字段进行相关操作,比如更改该列的类型,删除该列操作 时就会报错。所以在对此字段进行...

SqlServer如何给添加新的字段以及字段注释

SqlServer如何给添加新的字段以及字段注释 语法: USE 数据库名 ALTER TABLE 表名 ADD 字段名 类型 默认值 是否为空; EXEC sp_addextendedproperty N’MS_Description’, N’注释内容’, N’SCHEMA’, N’dbo’,N...

MySQL SQL语句增加字段/修改字段/修改类型/修改默认值

有时[比如在Linux服务器下, 或者借助数据库管理工具执行SQL], 需要使用sql语句直接对数据表进行新建/修改表结构, 填充/更新数据等. 好处: 可以避免繁琐操作, 遗漏, 快捷方便, 一步到位. 2.学习/操作 ...

SQL语句 增加字段修改字段修改类型、修改默认值结构,升级

一,修改字段默认值 alter table表名drop constraint约束名字; ------说明:删除的字段的原有约束 alter table表名add constraint约束名字DEFAULT默认值为字段名称; -------说明:添加一个的字段的约束并指定...

SQL语句增加字段修改字段修改类型、修改默认值

--一、修改字段默认值 alter table 表名 drop constraint 约束名字 ------说明:删除的字段的原有约束 alter table 表名 add constraint 约束名字 DEFAULT 默认值 for 字段名称 -------说明:添加一个的字段的...

SQL Server2000生成SQL脚本时导出字段描述、主键和默认值等信息

SQL Server2000生成SQL脚本时默认没有生成字段描述、主键和字段默认值等信息,但这些信息都非常重要,是必须要生成的,所以在生成SQL脚本时必须手工设置下: 1.生成字段描述:切换到"设置格式"选项卡,钩选"包括扩展...

SQL SERVER 比较两个数据库中表字段的差异

在开发过程中线上的数据库表字段和本地数据库表字段是存在的,也许我们在本地数据库所增加的表字段都会有记录到SQL文件,但当增加的字段名称较多时总会出现漏网之鱼,发布真是版本的时候回出现很多很多的...

SQLServer表字段默认值相关信息的获取方法

获取指定的所有约束: SELECT OBJECT_NAME(so.id) AS tableName , OBJECT_NAME(sc.constid) FROM sysconstraints SC INNER JOIN sysobjects SO ON sc.id = so.id WHERE OBJECT_NAME(so.id) = 'T...

sql 语句为添加列设定默认值

sql 语句为添加列设定默认值 alter table 表名 add 列明 bit default 0 with values 需要加上后面的 with values

SQLServer修改数据

在开发和生产过程,列名的拼写错误或者列名的更改是需要操作数据表的,大多数情况下都是不需要修改的. 以下几种情况下我们并不能直接修改数据列: 1、用于索引的列。  2、用于 CHECK、FOREIGN KEY、UNIQUE ...

通过脚本运行修改数据库字段默认值

USE 目标数据库[TargetDatabase] GO ALTER TABLE [dbo].[TargetTable] DROP CONSTRAINT [TargetDefaultConstraint] go alter table [dbo].[TargetTable] add CONSTRAINT [TargetDefaultConstraint] default...

Sql server SQL 查询的结果某个字段是Null,默认的值代替

如果查询的结果某个字段是Null,默认的值代替。 1、)Sql server中: select case when 字段名1 is null then 替代值 else 字段名1 end + ...

sql server2008给数据表字段,添加修改注释

1 – 加注释 2 EXEC sys.sp_addextendedproperty @name=N’MS_Description’, @value=N’注释内容’ , @level0type=N’SCHEMA’,@level0name=N’dbo’, @level1type=N’TABLE’,@level1name=N’表名’ 3 --例如: ...

T-SQL批量修改所有表中datetime类型的字段

客户使用的系统是一个使用SQL Server 2000作为后台数据库的进销存系统,在1月1日的时候,由于客户误操作,将数据库服务器的系统时间调整至1月29日,与当天下午调整至正确时间,所以导致账目不对。 公司要我替客户...

SQLServer2008 绑定默认值

默认值或绑定:(newid())值:2E014A19-7AF5-471E-866C-DC5D6DFE59A5(dateadd(day,(1),getdate()))值: 2014-07-31 20:37:58.310 采集

Mysql数据库修改某个字段的值,或修改某个字段默认值

1、修改数据表的某个数据: update 表名 set 字段名=新值 条件; update users set recordNum=2 where id =2; 2、修改某个字段默认值 alter table 表名 alter column 字段名set default 默认值; alter table users ...

用SQL语句修改MSSQL数据库表字段的默认值(downmoon)

本示例来显示用SQL语句修改cells字段AutoPublishCount的默认值从10改为1000原帖:http://blog.csdn.net/downmoon/archive/2006/08/21/1102614.aspx/**//*******************创建结构和默认值*****************...

怎么在sql server建表时设置时间字段自动生成值

1:sqlserver中有个getdate()函数,将datetime的默认值设置为getdate()函数后,每次新插入的记录就会有个默认值为getdate()得到的时间。

相关热词 c# ef 事务删除 c# this 属性 c#注册代码没有数据库 c#限定时间范围 c#控件跟随窗口大小变化 c# 模板 类 c#离线手册 c# 数组、 c#五种限制修饰符 c# urlencode