• unknown's avatar
    Fixed BUG#2564: SHOW CREATE inconsistent W.R.T ANSI_QUOTES. · 6762a651
    unknown authored
    It's not possible to quote the definition according to the current sql_mode
    setting, so instead we use the setting stored with the SP (that's how it's
    parsed anyway), and show this setting in the SHOW CREATE output.
    
    
    mysql-test/r/sp.result:
      Modifed SHOW CREATE FUNCTION|PROCEDURE output. Show the sql_mode used at
      creation as well.
      New test case for BUG#2564: SHOW CREATE inconsistent W.R.T ANSI_QUOTES.
    mysql-test/t/sp.test:
      New test case for BUG#2564: SHOW CREATE inconsistent W.R.T ANSI_QUOTES.
    sql/sp.cc:
      Rewrote create_string to quote things correctly according to the sql_mode
      used at creation time.
    sql/sp_head.cc:
      Store sql_mode in sp_head and use it for SHOW CREATE.
    sql/sp_head.h:
      Store sql_mode in sp_head and use it for SHOW CREATE.
    6762a651
sp.result 33.2 KB