Netezza 存储过程
来源:互联网 发布:cmd打开端口命令 编辑:程序博客网 时间:2024/05/21 17:29
CREATE OR REPLACE PROCEDURE sp_sas_process_trigger(national character varying(any), national character varying(any), bigint)RETURNS character varying(ANY)LANGUAGE NZPLSQL ASBEGIN_PROCDECLAREP_country ALIAS FOR $1;P_sitesegment ALIAS FOR $2;P_timespan ALIAS FOR $3;v_sql nvarchar(3000);BEGINv_sql := 'call sp_drop_if_exists(''temp_test_'||P_country||'_'||P_sitesegment||'_'||P_timespan||''') ;' ;execute immediate v_sql ;v_sql := ' create table temp_test_'||P_country||'_'||P_sitesegment||'_'||P_timespan||' as select a.dim_plat_site_id, a.country_2char, b.final_segment_name, now() as create_dt from dim_plat_site_camp a join vw_curr_site_segment_apj bon a.dim_plat_site_id=b.dim_plat_site_id join snapshot_plat_site c on a.dim_plat_site_id=c.dim_plat_site_idwhere a.country_2char='||quote_literal(upper(P_country))||' and upper(b.final_segment_name)=upper(case when '||quote_literal(P_sitesegment)||' like ''%plus%'' then ''SB+'' else '||quote_literal(P_sitesegment)||' end) and b.bispy_segment_name in (''Buyer'', ''Payer(Y)'') and b.lcm_segment_name in (''New Welcome'', ''Develop and Retain'')and c.first_order_dt between now()-'||P_timespan||' and now()' ;raise notice 'V_sql is :%', v_sql;execute immediate v_sql ;return 'Done' ;END;END_PROC;
0 0
- Netezza 存储过程
- IBM TO ACQUIRE NETEZZA
- netezza 的代替函数
- netezza的定位函数
- 当ArcGIS遇到Netezza
- Netezza 随机种子排序
- 强大的IBM Netezza
- material of netezza
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- 存储过程
- linux设备驱动归纳总结(八):2.总线、设备和驱动的关系
- 通过 ip 直接访问项目
- java日志,需要知道的几件事(commons-logging,log4j,slf4j,logback)
- ubuntu安装依赖包
- 一、Android_UiAutomator(安卓UI自动化)环境搭建
- Netezza 存储过程
- 缺乏细节的应用,无异于行尸走肉:你不知道的 App 细节设计
- JAVA 的 RandomAccessFile类用法
- linux设备驱动归纳总结(八):3.设备管理的分层与面向对象思想
- exit()与die()在PHP中的区别
- 一步一步实现一个简单的OS(先小装一下)
- 一个互联网公司的面试,对两个字符串比较,如果它们是打乱顺序的同一个字符串,返回true.
- UVA 1660(p380)----Cable TV Network
- Swift UIScrollView(滑动视图)