如何在优势数据架构师中编写一个简单的存储过程

Posted

技术标签:

【中文标题】如何在优势数据架构师中编写一个简单的存储过程【英文标题】:How to write a simple stored procedure in advantage data architect 【发布时间】:2017-11-17 09:42:45 【问题描述】:

我正在使用 Advantage 数据库服务器创建一个 WPF 应用程序。我想使用存储过程插入一些数据

任何示例代码?

我试了两个输入参数TestID和TestName(都是NCHAR)

INSERT INTO TestTable(
                    Test_Id,
                    Test_Name)  
         VALUES (
                     @TestID,
                    @TestName);

但显示错误

错误 7200:AQE 错误:状态 = HY000;本机错误 = 5154; [SAP][Adv​​antage SQL Engine][ASA] 错误 5154:执行存储的 程序失败。过程名称:TestInsert。错误 7200:AQE 错误:状态 = S0000;本机错误 = 2121; [SAP][优势 SQL Engine]Column not found: @TestID -- SQL 中的错误位置 语句是:42(行:3 列:5) 存储过程中的错误: TestInsert AdsCommand 查询执行失败。

我是 SAP ADS 的新手。请帮帮我。

【问题讨论】:

【参考方案1】:

对输入参数使用 _XXXX 表示法。

即,

插入测试表(Test_Id,Test_Name) 值(_@TestID,_@TestName);

【讨论】:

以上是关于如何在优势数据架构师中编写一个简单的存储过程的主要内容,如果未能解决你的问题,请参考以下文章

Enterprise架构师中类属性的预填充注释

mongodb数据库都有哪些优势

MySQL的多存储引擎架构

如何将数据从Oracle数据库实时复制到MYSQL

存储过程一个简单编写样式与为什么创建存储过程时不执行操作的原因

如何在sql创建一条插入数据的存储过程