社区
MS-SQL Server
帖子详情
如何用SQL语句修改列的属性?
weihaiwendeng
2002-01-10 06:03:19
用 "alter table 表名 modify 列名 列的类型 是否空值 " 修改列的属性总是
不成功,如何用SQL语句修改列的属性?
...全文
21775
12
打赏
收藏
如何用SQL语句修改列的属性?
用 "alter table 表名 modify 列名 列的类型 是否空值 " 修改列的属性总是 不成功,如何用SQL语句修改列的属性?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weihaiwendeng
2002-01-12
打赏
举报
回复
楼上的wingwingwing5(wingwingwing5)老兄,能不能再详细一点?
m_cen
2002-01-12
打赏
举报
回复
"如果不修改列名,最好创建一个新的规则,然后使用规则进行新的约束即用达到修改列的属性 "
该方法可以在新的列的类型可以由旧类型转换达到,或新的列的类型是旧类型的子集时可以成功,如旧列为char(10),新列为char(5),可以加一个规则,限制原有旧列长度为5获得;
反之,一定不能成功,至少会造成信息或精度丢失;
老实点,将表BCP出去;删除表;重建新表;将表BCP回来;就可以了,很快的。
weihaiwendeng
2002-01-11
打赏
举报
回复
我用的是sybase11。5,那么说不能用SQL修改列的属性了。
m_cen
2002-01-11
打赏
举报
回复
在12.0以前,sybase不能修改,也不能用
alter table 表名 modify ........
weihaiwendeng
2002-01-11
打赏
举报
回复
sybase数据库
wingwingwing5
2002-01-11
打赏
举报
回复
如果不修改列名,最好创建一个新的规则,然后使用规则进行新的约束即用达到修改列的属性
rwq_
2002-01-11
打赏
举报
回复
alter table yourtablename modify(yourtablename-column type [default null]);
weihaiwendeng
2002-01-11
打赏
举报
回复
那oracle数据库中如何用语句修改列的属性!
yyh_blyyh
2002-01-10
打赏
举报
回复
用alter table 表名 modify (列名 列的类型 是否空值);
supsuccess
2002-01-10
打赏
举报
回复
mssqlserver:
ALTER TALBE yourtablename ALTER COLUMN colname varchar(20) [NOT] NULL
rwq_
2002-01-10
打赏
举报
回复
是ORACLE吗?
zhuzhichao
2002-01-10
打赏
举报
回复
What are your DBMS?
sql中的modify语句,
修改
列
属性
sql中的modify语句,
修改
列
属性
,如果之前定义为字符型,现在想改为整型 midify语句可以
修改
属性
的类型,比如把student表中的sge的类型由字符型改为整型:alter table student modify age int; 如果是SQL SERVER的话用这条改
列
名.不能用MODIFY,MYSQL才可以。 EXEC sp_rename 'stud
sql 添加
列
、删除
列
、
修改
列
属性
以及大小
sql 添加
列
、删除
列
、
修改
列
属性
以及大小 --删除
列
ALTER TABLE 表名 drop column
列
名; --添加
列
ALTER TABLE 表名 add
列
名 VARCHAR(40); COMMENT ON COLUMN "表名"."
列
名" IS '注释'; --
修改
列
alter table 表名 modify
列
名 CHAR(1); ...
SQLserver
修改
列
,
属性
,约束
--.............................
修改
列
.......增加
属性
--增加
属性
use srs --指定使用的数据库 alter table s --指定要增加在哪个表 add classNo varchar(6) --not null --
属性
不为空 --.................................................................................. --
修改
列
的
属性
alter table s...
mysql
修改
数据
sql语句
_
sql语句
修改
数据
sql语句
修改
数据SQL 中,可以使用 UPDATE 语句来
修改
、更新一个或多个表的数据。语法格式为:UPDATE SET 字段 1=值 1 [,字段 2=值 2… ] [WHERE 子句 ][ORDER BY 子句] [LIMIT 子句]语法说明如下::用于指定要更新的表名称。SET 子句:用于指定表中要
修改
的
列
名及其
列
值。其中,每个指定的
列
值可以是表达式,也可以是该
列
对应的默认值。如果指定的...
sql语句
修改
列
1.
修改
列
名的常用语句 exec sp_rename '[dbo].[Table_1].[birthday]','birth' --将表中
列
名为birthday改为birdh
属性
不变,用的是数据库自带的函数 sp_rename 2.
修改
列
属性
的常用语句 alter table tableName alter column columnName nvarchar(64) null...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章