在SQLSERVER2000中,
要将一个原字段类型为smallmoney改为money
请问各位达人应该如何搞?
要将一个原字段类型为smallmoney改为money
请问各位达人应该如何搞?
解决方案 »
- 今天天气不错,所以如何做到把桌面的文本文件用鼠标托拽的方式拖到form里????
- 增加记录大家用 conn.execute sql好呀?还是用rs.addnew的方式,比较两种方式的优劣???
- 毕业设计----公交车信息服务系统 提供信息就给分
- 急!!请高手帮忙!在vb中怎样检测已经连通的数据数(sql数据库)是否还在连通SQL数据库 在线等
- 在局域网里程序之间如何通讯??急!!!!!!!!!!!!
- 象网络蚂蚁那样的下载程序
- 菜鸟问题~
- vb怎样打包才能在别的计算机安装后不会出现错误
- 有没有快捷的方法设定*.ini文件,还是自己写open??
- 急,不能用Between ..and...查询
- 各位大哥,小弟刚开始使用vb,想请教下登陆时候权限设置的问题!!很急很急
- vb发邮件时候,但发到了垃圾邮件里面,大家可有办法解决。。下面是代码
create table t01 (a smallmoney)
--修改
alter table t01 alter column a money
其中大写为固定格式
smallmoney 转为money 时不会出现。
alter table jgjbjc alter COLUMN nbyj varchar(1000) null '修改字段长度
ALTER TABLE jgjbjc ALTER COLUMN 所要改的字段名 money
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }ALTER TABLE 语句分为以下几个部分:部分 说明
table 欲修改的表之名称。
field 欲在表内增加或删除的字段的名称。
type 字段的数据类型。
size 字段的字符长度 (仅文本字段及二进制字段)。
index 字段索引。关于如何构造字段索引的详细信息,请参阅 CONSTRAINT 子句主题。
multifieldindex 欲增加至表 中的多重字段索引的定义。关于如何构造此子句的详细信息,请参阅 CONSTRAINT 子句主题。
indexname 欲删除的多重字段索引的名称。
说明使用 ALTER TABLE 语句,可用多种不同方法更改当前已存在的表:?使用 ADD COLUMN 在表中添加新的字段。需要指定字段名、数据类型、还可以 (对文本和二进制字段)指定长度。 例如,下列语句在员工表中增加一 25 个字符的、名为 Notes 的文本字段:ALTER TABLE Employees ADD COLUMN Notes TEXT(25)也可以定义此字段的索引。关于单一字段索引的详细信息,请参阅CONSTRAINT 子句主题。如果对一字段指定 NOT NULL,则在这字段中添加的新记录必须有有效的数据。?使用 ADD CONSTRAINT 添加多重字段索引。关于多重字段索引的详细信息,请参阅 CONSTRAINT 子句主题。
?使用 DROP COLUMN 删除字段。只要指定欲删除的字段名即可。
?使用 DROP CONSTRAINT 删除多重字段索引。只要在 CONSTRAINT 保留字后面指定索引名即可。注意?不能同时添加或删除一个以上的字段或索引。
?可以使用 CREATE INDEX 语句添加单一或多重字段索引至一表,也可以用 ALTER TABLE 或 DROP语句来删除用 ALTER TABLE 或 CREATE INDEX 创建的索引。
?可以在单一字段上使用 NOT NULL,或在名为 CONSTRAINT 的子句中使用 NOT NULL,这个名为 CONSTRAINT 的子句应用于单一字段或名为 CONSTRAINT
的多重字段。不管怎样,只能在一字段上使用 NOT NULL 一次,否则将发生执行时的错误。