【问题标题】:How to change existing column type of a table in Sybase?如何更改 Sybase 中表的现有列类型?
【发布时间】:2012-06-30 08:19:35
【问题描述】:

我搜索了一段时间,没有得到答案。

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

【问题讨论】:

  • 定义“不起作用”。它做错事了吗?它会给你一个错误吗?什么错误?
  • 你提到的sql查询语法错误!你应该MODIFY专栏。

标签: sybase alter-table


【解决方案1】:

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

所以,你可以这样尝试:

ALTER TABLE mytable MODIFY price float

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-12-18
      • 2014-01-24
      • 2011-12-15
      • 1970-01-01
      • 2012-07-08
      • 2011-11-02
      • 2012-08-27
      • 2018-05-28
      • 1970-01-01
      相关资源
      最近更新 更多