categories-procs-oracle.xql
DB Query file
Related Files
- packages/categories/tcl/categories-procs.tcl
- packages/categories/tcl/categories-procs-postgresql.xql
- packages/categories/tcl/categories-procs-oracle.xql
[ hide source ] | [ make this the default ]
File Contents
<?xml version="1.0"?> <queryset> <rdbms><type>oracle</type><version>8.1.6</version></rdbms> <fullquery name="category::add.insert_category"> <querytext> begin :1 := category.new ( category_id => :category_id, locale => :locale, name => :name, description => :description, tree_id => :tree_id, parent_id => :parent_id, creation_user => :user_id, creation_ip => :creation_ip ); end; </querytext> </fullquery> <fullquery name="category::add.insert_default_category"> <querytext> begin category.new_translation ( category_id => :category_id, locale => :default_locale, name => :name, description => :description, modifying_user => :user_id, modifying_ip => :creation_ip ); end; </querytext> </fullquery> <fullquery name="category::update.insert_category_translation"> <querytext> begin category.new_translation ( category_id => :category_id, locale => :locale, name => :name, description => :description, modifying_user => :user_id, modifying_ip => :modifying_ip ); end; </querytext> </fullquery> <fullquery name="category::update.update_category_translation"> <querytext> begin category.edit ( category_id => :category_id, locale => :locale, name => :name, description => :description, modifying_user => :user_id, modifying_ip => :modifying_ip ); end; </querytext> </fullquery> <fullquery name="category::delete.delete_category"> <querytext> begin category.del ( :category_id ); end; </querytext> </fullquery> <fullquery name="category::change_parent.change_parent_category"> <querytext> begin category.change_parent ( category_id => :category_id, tree_id => :tree_id, parent_id => :parent_id ); end; </querytext> </fullquery> <fullquery name="category::phase_in.phase_in"> <querytext> begin category.phase_in(:category_id); end; </querytext> </fullquery> <fullquery name="category::phase_out.phase_out"> <querytext> begin category.phase_out(:category_id); end; </querytext> </fullquery> <fullquery name="category::map_object.insert_mapped_categories"> <querytext> insert into category_object_map (category_id, object_id) select :category_id, :object_id from dual where not exists (select 1 from category_object_map where category_id = :category_id and object_id = :object_id) </querytext> </fullquery> </queryset>