Procédures stockées SAP HANA. SAP 4.1 Support Package 2
Spécificités de l'accès aux données
4.3.5 Procédures stockées SAP HANA
Le serveur de connexion prend en charge les procédures stockées SAP HANA via JDBC et ODBC.
Vous créez des procédures stockées SAP HANA à l'aide de la syntaxe suivante :
CREATE PROCEDURE <procedure_name>
{LANGUAGE <lang>} {SQL SECURITY <mode>}
{READS SQL DATA {WITH RESULT VIEW <view_name>}} AS
BEGIN select ... from <table_name>;
END
LANGUAGE
, SQL SECURITY et READS SQL DATA ne sont pas obligatoires. Le langage par défaut est
SQLScript. Pour en savoir plus, voir le guide
SAP HANA Database SQLScript Guide.
Exemple :
Procédure stockée simple :
CREATE PROCEDURE Proc
LANGUAGE SQLSCRIPT READS SQL DATA AS
BEGIN select * from CUSTOMER;
END
Procédure stockée contenant un paramètre et une vue de résultats :
CREATE PROCEDURE ProcWithResultView(IN id int)
LANGUAGE SQLSCRIPT READS SQL DATA WITH RESULT VIEW ProcView AS
BEGIN select * from CUSTOMER where CUST_ID = :id;
END
4.3.6 Macros Teradata
Connection Server prend uniquement en charge les macros Teradata si la connexion établie utilise
ODBC.
Attention :
Il ne prend pas en charge les procédures stockées Teradata dans ODBC car celles-ci ne renvoient aucun ensemble de résultats. Il ne prend pas non plus en charge les macros et les procédures stockées dans JDBC.
Vous créez des macros Teradata à l'aide de la syntaxe suivante : create macro <macro_name> as (select * from <table_name>;);
Pour en savoir plus, voir la documentation de Teradata.
36 2013-11-22

Публичная ссылка обновлена
Публичная ссылка на ваш чат обновлена.