我是一名完全的SQL新手。我想修改存储在云中的表上列的尺寸。表“ T_PERSONS”只有3个简单列,“ ID”,“ FIRSTNAME”和“ LASTNAME”默认情况下均设置为大小1(出于某种原因)。我相信数据库系统是Hana MDC。
我的代码:
ALTER TABLE T_PERSONS
ALTER COLUMN FIRSTNAME VARCHAR(255);
我得到:
(SQL Editor) Could not execute 'ALTER TABLE T_PERSONS ALTER COLUMN FIRSTNAME VARCHAR(255)'
Error: (dberror) 257 - sql syntax error: incorrect syntax near "COLUMN": line 2 col 6 (at pos 29)
编辑:而且,该表为空。
答案 0 :(得分:3)
似乎SAP Hana使用了另一种语法。
alter table XXX.YYYYYYYYY alter ("DESC" NVARCHAR(500));
贷记到leosf6308。