Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 的用法 » 创建数据库 » 使用数据库对象 » 使用计算列

 

变更计算列表达式

可以使用 ALTER TABLE 语句更改计算列中所用的表达式。下面的语句会更改计算列所基于的表达式。

ALTER TABLE table-name
ALTER column-name
SET COMPUTE ( new-expression );

在执行上述语句时,将重新计算该列。如果新表达式无效,ALTER TABLE 语句将会失败。

下面的语句使某个列不再成为计算列。

ALTER TABLE
table-name
ALTER column-name
DROP COMPUTE;

该列中现有的值在此语句执行时不会发生变化,但它们不会再自动更新。