SAP HANA 8. SQLScript Basic 之 Create an SQLScript Procedure with SELECT Statement
来源:互联网 发布:淘宝网络游戏点卡类目 编辑:程序博客网 时间:2024/05/29 15:55
1、新建文件NewFile创建get_bp_addresses_by_role_sql.procedure
2、Local Table Type中定义本地类型
/*You can create new table types and use them as input and output parameters in a procedure.The table types must be defined using SQL syntax, for example:CREATE TYPE <Type Name> AS TABLE (<filed Name1> <Filed Type1>, <filed Name2> <Filed Type2>,...).*/create type tt_bp_addresses as table (PartnerId nvarchar(10),PartnerRole nvarchar(3),EmailAddress nvarchar(255),CompanyName nvarchar(80),AddressId nvarchar(10),City nvarchar(40),PostalCode nvarchar(10),Street nvarchar(60))
3、SQLScript Tab页中代码创建Procedure
CREATE PROCEDUREget_bp_addresses_by_role_sql ( in partnerrole nvarchar(3), out bp_addresses tt_bp_addresses)LANGUAGESQLSCRIPTSQLSECURITY INVOKERREADSSQL DATA ASBEGIN/*****************************Writeyour procedure logic *****************************/ bp_addresses =selecta."PartnerId", a."PartnerRole", a."EmailAddress",a."CompanyName",a."AddressId",b."City", b."PostalCode", b."Street"from"SAP_HANA_EPM_DEMO"."sap.hana.democontent.epm.data::businessPartner"as ainner join"SAP_HANA_EPM_DEMO"."sap.hana.democontent.epm.data::addresses"as bona."AddressId" = b."AddressId"wherea."PartnerRole" = :partnerrole;END;
4、Team→Commit& Activate之后,在SQL Console中调用代码,生成procedure,如下图所示:
call"_SYS_BIC"."WorkShop.sessiona.00.models/get_bp_addresses_by_role_sql"(partnerrole =>'02', bp_addresses => ? )
- SAP HANA 8. SQLScript Basic 之 Create an SQLScript Procedure with SELECT Statement
- SAP HANA 9. SQLScript Basic 之 Create an SQLScript Procedure with Calculation Engine (CE) Functions
- SAP HANA 10. Create an SQLScript Procedure with Imperative Logic
- SAP HANA SQLScript
- HANA中的SQL&SQLScript&Procedure
- SAP HANA CREATE PROCEDURE
- HANA 基础SQL和SQLScript
- SAP HANA 11. Using the SQLScript Debugger---terminated ,Debug不执行问题
- SAP HANA CREATE SCHEMA
- SAP HANA CREATE TABLE
- SAP HANA CREATE VIEW
- SAP HANA CREATE USER
- SAP HANA SQL CREATE TRIGGER
- SAP HANA中的存储过程(sql procedure)
- 几段我值得学习的sqlScript
- SAP HANA创建类型(SAP HANA CREATE TYPE)
- SAP HANA创建类型(SAP HANA CREATE TYPE):
- In-memory Computing with SAP HANA读书笔记 - 第一章:Basic concepts of in-memory
- 100个高质量Java开发者博客
- JQuery图表控件Highcharts
- 分金币
- 基于visual Studio2013解决C语言竞赛题之0201温度转换
- SSDP 简单服务发现协议
- SAP HANA 8. SQLScript Basic 之 Create an SQLScript Procedure with SELECT Statement
- jquery全屏图片滑动特效插件cbpFWSlider
- python 中的正则的使用技巧
- Android.mk文件语法规范及使用模板
- SVM支持向量机二(Lagrange Duality)
- poj 2154 Color
- 抽象类和接口的区别
- oracle trunc函数使用详解
- 最牛B的编码套路