【发布时间】:2012-06-30 08:19:35
【问题描述】:
我搜索了一段时间,没有得到答案。
为什么这不起作用? ALTER TABLE mytable ALTER COLUMN 价格翻倍
【问题讨论】:
-
定义“不起作用”。它做错事了吗?它会给你一个错误吗?什么错误?
-
你提到的sql查询语法错误!你应该
MODIFY专栏。
标签: sybase alter-table
我搜索了一段时间,没有得到答案。
为什么这不起作用? ALTER TABLE mytable ALTER COLUMN 价格翻倍
【问题讨论】:
MODIFY专栏。
标签: sybase alter-table
语法不正确,Sybase 中没有 DOUBLE 数据类型。
所以,你可以这样尝试:
ALTER TABLE mytable MODIFY price float
【讨论】:
更改任何表以更改某些字段的数据类型:ALTER TABLE <table_name> MODIFY <column_name> <new_datatype>
例如:
要将任何列 'emp_id' 的数据类型从 int 更改为 varchar,您需要:ALTER TABLE employee MODIFY emp_id varchar(10)
是不是很简单?
【讨论】: