bjverde / sysgen

:elephant: SysGen is crud scaffolding. Generates PHP code using FormDin FrameWork
GNU General Public License v3.0
20 stars 10 forks source link

Change load fields from one SP in MySQL #94

Closed bjverde closed 5 years ago

bjverde commented 5 years ago

https://github.com/bjverde/formDin/blob/master/base/classes/webform/TDAO.class.php#L1532

bjverde commented 5 years ago

Está relacionado com #93

https://dataedo.com/kb/query/mysql/list-stored-procedure-parameters

select r.routine_schema as database_name,
       r.specific_name as routine_name,
       r.routine_type AS type,
       p.parameter_name,
       p.data_type,
       case when p.parameter_mode is null and p.data_type is not null
            then 'RETURN'
            else parameter_mode end as parameter_mode,
       p.character_maximum_length as char_length,
       p.numeric_precision,
       p.numeric_scale
from information_schema.routines r
left join information_schema.parameters p
          on p.specific_schema = r.routine_schema
          and p.specific_name = r.specific_name
where r.routine_schema not in ('sys', 'information_schema',
                               'mysql', 'performance_schema')
    -- and r.routine_schema = 'database_name' -- put your database name here
order by r.routine_schema,
         r.specific_name,
         p.ordinal_position;