Defining MariaDB Stored Procedures
The following properties are applicable to a MariaDB Stored Procedure object.
|
Tab |
Property |
Description |
Additional Information |
| General | Definer | Specifies the MySQL account to be used to check access privileges at procedure execution | |
| Language | Specifies the language used for the function |
MariaDB only supports SQL as language. |
|
| Is_Deterministic | Specifies whether the stored procedure always returns the same results for a given parameters list | ||
| SQL Data Access | Specifies the way data is accessed by SQL statements in the function statement |
Contain_Sql: Indicates that the procedure contains at least one SQL statement. However, does it does not read or write any data to the database. No_Sql: NA. Read_Sql_Data: Indicates that the procedure only reads the data stored in the database. It does not modify the data. Modifies_Sql_Data:Indicates that the procedure contains SQL statements that might modify data in the database. |
|
| Security_Type | Specifies the privilege that is used when the procedure is called |
Invoker: Indicates that the privileges of the account that invokes the procedure must be used. Definer: Indicates that the privileges of the account that defined the procedure must be used. |
|
|
Parameters |
Parameters | Indicates the list of procedure parameters | |
| Type | Specifies the type of the parameter | The type can be Input, Output, or Input Output. | |
| Physical Data Type | Specifies the data type of a parameter |
|
Copyright © 2023 Quest Software, Inc. |