Procédures stockées SAP HANA. SAP BusinessObjects
b) Ecrivez l'instruction suivante avec plusieurs paramètres :
CREATE or REPLACE PROCEDURE get_ownerobjects(owner_name IN varchar2, cat_cv IN OUT catalog_data.catcurtyp) AS
BEGIN
OPEN cat_cv FOR SELECT * FROM all_objects WHERE
owner=owner_name;
END;
Pour en savoir plus sur la création de packages et de procédures stockées, consultez votre documentation Oracle.
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.
Guide d'accès aux données
Spécificités de l'accès aux données
©
2014 SAP AG ou société affiliée SAP. Tous droits réservés.
31

Link pubblico aggiornato
Il link pubblico alla tua chat è stato aggiornato.