我搜索了一会儿但无法得到答案。
为什么这不起作用? ALTER TABLE mytable ALTER COLUMN价格DOUBLE
答案 0 :(得分:17)
语法不正确,Sybase中没有DOUBLE数据类型。
所以,你可以这样试试:
ALTER TABLE mytable MODIFY price float
答案 1 :(得分:1)
要更改任何表以更改某些字段的数据类型:
ALTER TABLE <table_name> MODIFY <column_name> <new_datatype>
例如:
为了更改任何列的数据类型&#39; \ temp_id&#39;从 int 到 varchar ,您需要:
ALTER TABLE employee MODIFY emp_id varchar(10)
难道不简单吗?