如何更改Sybase中表的现有列类型?
我找了一会儿,找不到答案 为什么这不起作用? 更改表mytable如何更改Sybase中表的现有列类型?,sybase,alter-table,Sybase,Alter Table,我找了一会儿,找不到答案 为什么这不起作用? 更改表mytable ALTER COLUMN price DOUBLE语法不正确,Sybase中没有DOUBLE数据类型 因此,您可以这样尝试: ALTER TABLE mytable MODIFY price float 要更改任何表以更改某些字段的数据类型: ALTER TABLE MODIFY 例如: 要将任何列“emp_id”的数据类型从int更改为varchar,您需要: ALTER TABLE employee MODIFY emp_
ALTER COLUMN price DOUBLE语法不正确,Sybase中没有DOUBLE数据类型 因此,您可以这样尝试:
ALTER TABLE mytable MODIFY price float
要更改任何表以更改某些字段的数据类型:
ALTER TABLE MODIFY
例如:
要将任何列“emp_id”的数据类型从int更改为varchar,您需要:
ALTER TABLE employee MODIFY emp_id varchar(10)
这不是很简单吗?定义“不起作用”。它做错事了吗?这会给你一个错误吗?什么错误?您提到的sql查询在语法上是错误的!您应
修改该列。