我搜索了一段时间,无法得到答案。
为什么这不起作用?ALTER TABLE mytable ALTER COLUMN 价格 DOUBLE
语法不正确,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)
不是很简单吗?