stored-procedures - 为 Input In SAP Hana 过程提供默认值

标签 stored-procedures hana hana-studio

我正在尝试在 Hana Studio 中创建一个存储过程。在存储过程中,我试图给输入一个默认值。我的代码是,

CREATE PROCEDURE defaultSchemaName.procedureName (IN INPUT NVARCHAR(10) DEFAULT 'TEST')

当我尝试创建一个 .hdbprocedure 时运行良好,但当我想创建一个 .procedure 时失败。 有什么方法可以在设计时使用默认过程吗?

最佳答案

这在 SAP Hana 中是不可能的,因为 .procedure 工件现在已被弃用,并且将不支持此工件。 然而,解决此问题的一种方法是将 .procedure 转换为 .HDBprocedure(只需更改设计时工件模板并将工件类型更改为 .hdbprocedure)。 在 .hdbprocedure 中,我们可以为输入变量分配默认值。

关于stored-procedures - 为 Input In SAP Hana 过程提供默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32095092/

相关文章:

C#:将用户定义的类型传递给 Oracle 存储过程

mysql - SQL 存储例程

mysql - 在SQL中以特定格式连接字符串

abap - 如何在 cds View 中获取月份编号或名称

php - 如何在 PHP 中异步执行 MySQL 存储过程

oracle - 是否可以使用 sql%rowcount 进行 SELECT?

java - 是否可以从 HANA 数据库调用 Java 函数

sql - HANA:拆分字符串?

sql - 无法在 HANA Studio 的过程中调用过程