VbzCart/docs/procs/Upd DeptIttyps fr CatIttyps: Difference between revisions

From Woozle Writes Code
< VbzCart‎ | docs‎ | procs
Jump to navigation Jump to search
imported>Woozle
(New page: ==About== * '''Input''': {{vbzcart|table|cat_ittyps}} * '''Output''': {{vbzcart|table|_dept_ittyps}} (update) ==SQL== <section begin=sql /><mysql>CREATE PROCEDURE Upd_DeptIttyps_fr_CatItty...)
 
imported>Woozle
(created in db)
Line 2: Line 2:
* '''Input''': {{vbzcart|table|cat_ittyps}}
* '''Input''': {{vbzcart|table|cat_ittyps}}
* '''Output''': {{vbzcart|table|_dept_ittyps}} (update)
* '''Output''': {{vbzcart|table|_dept_ittyps}} (update)
* '''History''':
** '''2010-11-10'''
*** Added DROP PROCEDURE for easier maintenance.
*** Created in database (procs were not ported from L48 to Rizzo).
==SQL==
==SQL==
<section begin=sql /><mysql>CREATE PROCEDURE Upd_DeptIttyps_fr_CatIttyps()
<section begin=sql /><mysql>DROP PROCEDURE IF EXISTS Upd_DeptIttyps_fr_CatIttyps;
CREATE PROCEDURE Upd_DeptIttyps_fr_CatIttyps()
   UPDATE _dept_ittyps AS di LEFT JOIN cat_ittyps AS it ON it.ID=di.ID_ItTyp
   UPDATE _dept_ittyps AS di LEFT JOIN cat_ittyps AS it ON it.ID=di.ID_ItTyp
     SET
     SET

Revision as of 15:06, 10 November 2010

About

  • Input: Template:Vbzcart
  • Output: Template:Vbzcart (update)
  • History:
    • 2010-11-10
      • Added DROP PROCEDURE for easier maintenance.
      • Created in database (procs were not ported from L48 to Rizzo).

SQL

<section begin=sql /><mysql>DROP PROCEDURE IF EXISTS Upd_DeptIttyps_fr_CatIttyps; CREATE PROCEDURE Upd_DeptIttyps_fr_CatIttyps()

 UPDATE _dept_ittyps AS di LEFT JOIN cat_ittyps AS it ON it.ID=di.ID_ItTyp
   SET
     di.ItTypNameSng = it.NameSng,
     di.ItTypNamePlr = IFNULL(it.NamePlr,it.NameSng);</mysql>

<section end=sql />