如何在Sybase中更改表的现有列类型?

时间:2012-06-28 18:43:36

标签: sybase alter-table

我搜索了一会儿但无法得到答案。

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

2 个答案:

答案 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)
难道不简单吗?