是否可以使用SQL创建带表达式引擎表达式的索引?

Jen*_*off 3 sql advantage-database-server

我们正在尝试在使用Advantage表达式引擎的CDX和ADT表上创建索引.

到目前为止我们尝试的代码如下所示:

CREATE INDEX IDX1 ON TBL1 (STR(SOME_NUMBER_FIELD,6)+DTOS(SOME_DATE_FIELD));
Run Code Online (Sandbox Code Playgroud)

是否可以STR(SOME_NUMBER_FIELD,6)+DTOS(SOME_DATE_FIELD)使用SQL 创建带有表达式的索引?

我们尝试用双引号,单引号和括号引用表达式.

Mar*_*ins 5

您可以使用系统过程sp_CreateIndex来执行此操作:

execute procedure sp_CreateIndex( 'test', null, 'idx1',
           'str(empid,6)+dtos(doh)', null, 0, 0 );   
Run Code Online (Sandbox Code Playgroud)