当我尝试使用下面给出的代码创建脚本计算视图时,我收到以下错误(顺便说一句,我也尝试使用 sum("NET_SALES") 以及指定具有类似结果的架构。
消息:对象的内部部署失败;存储库:在存储库运行时扩展中遇到错误;内部错误:部署计算视图:SQL:事务因内部错误而回滚:无效的表名:在架构 SYSTEM 中找不到表/视图 AV_EXPO_SALES:第 4294967295 行第 4294967295 行(位置 4294967295)nSet Schema DDL 语句:设置模式“SYSTEM”nType DDL:创建类型“_SYS_BIC”。“SK/SK_TEST_SCRIPT/proc/tabletype/VAR_OUT”作为表(“ITEM_NAME_1”VARCHAR(100), "SALES_AMOUNT_1" DECIMAL(12,2))nProcedure DDL:创建过程 "_SYS_BIC"."SK/SK_TEST_SCRIPT/proc" ( OUT var_out "_SYS_BIC"."SK/SK_TEST_SCRIPT/proc/tabletype/VAR_OUT") 语言 sqlscript sql 安全定义器将 sql 数据读取为 n / ***** Begin Procedure Script ********/n BEGIN nt var_out = CE_OLAP_VIEW("AV_EXPO_SALES",["CUSTOMER_NAME","NET_SALES"]);nnEND / *****结束过程脚本******** /n
代码:
BEGIN
var_out = CE_OLAP_VIEW("AV_EXPO_SALES",["CUSTOMER_NAME","NET_SALES"]);
END