5

我搜索了一段时间,无法得到答案。

为什么这不起作用?ALTER TABLE mytable ALTER COLUMN 价格 DOUBLE

4

2 回答 2

20

语法不正确,Sybase 中没有 DOUBLE 数据类型。

所以,你可以这样尝试:

ALTER TABLE mytable MODIFY price float
于 2012-06-29T08:34:33.320 回答
1

要更改任何表以更改某些字段的数据类型:
ALTER TABLE <table_name> MODIFY <column_name> <new_datatype>
例如:
为了将任何列“emp_id”的数据类型从int更改为varchar,您需要:
ALTER TABLE employee MODIFY emp_id varchar(10)
不是很简单吗?

于 2014-04-07T08:51:03.807 回答