⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bz_tr_mapping.sql

📁 oracle9i+j2ee开发aq oracle9i+j2ee开发aq oracle9i+j2ee开发aq
💻 SQL
字号:
REM This function verifies if the employee_id is correct and fills in theREM missing informationREM =======================================================REM cleanup sectionREM =======================================================execute dbms_transform.drop_transformation -	(schema =>'BZ_ADM',name =>'BZCARDVERIFY');drop function FnVerifyBzCardOrder;create or replace function FnVerifyBzCardOrder 	(ord BZ_ADM.BZCARDORDER_TYP)return BZCARDORDER_TYP is	newOrder BZ_ADM.BZCARDORDER_TYP;BEGIN	newOrder := BzCardOrder_typ(null, null, null, 'NORMAL');	select employee_id, first_name, last_name into newOrder.employee_id, 		newOrder.first_name, newOrder.last_name from hr.employees e	where (ord.employee_id is null or ord.employee_id=e.employee_id) 	and (ord.first_name is null or ord.first_name = e.first_name)	and (ord.last_name is null or ord.last_name = e.last_name) and rownum<2;	exception		when NO_DATA_FOUND then			newOrder := ord;	return newOrder;END;/show errors;execute	dbms_transform.create_transformation ( -	schema => 'BZ_ADM', name  => 'BZCARDVERIFY', -	from_schema => 'BZ_ADM', to_schema => 'BZ_ADM', -	from_type => 'BZCARDORDER_TYP', to_type => 'BZCARDORDER_TYP',-	transformation => 'BZ_ADM.FNVERIFYBZCARDORDER(SOURCE.USER_DATA)');show errors;grant execute on FnVerifyBzCardOrder to bz;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -