summaryrefslogtreecommitdiff
path: root/sql/handler.cc
diff options
context:
space:
mode:
authorunknown <pem@mysql.comhem.se>2004-09-08 14:23:14 +0200
committerunknown <pem@mysql.comhem.se>2004-09-08 14:23:14 +0200
commitc92b5349701ba68fa7ab97abf14933de8d6352fe (patch)
treebf5ec7b5d6fd4a091b16a9fb6c6ca68cc5d2c22b /sql/handler.cc
parent1bf3ce01c48f980c183a8b88afdc0440a26da36d (diff)
downloadmariadb-git-c92b5349701ba68fa7ab97abf14933de8d6352fe.tar.gz
Fixed BUG#5000: SPs can be created with no default database.
Easy to prevent crash, but the question was how to treat this case? We ended up implementing the "global" SPs (i.e. with no associated db), which were planned but left unresolved when SPs moved into dbs. So now things like "call .p()" work too. mysql-test/r/sp-error.result: New test case for BUG#5000, and "global" SPs in general. mysql-test/t/sp-error.test: New test case for BUG#5000, and "global" SPs in general. sql/sp.cc: Prevent crash when the new db is null. sql/sp_head.cc: Don't set the db part of the name to thd->db, we have already set it correctly in the provided name struct. Also, don't attempt to change "no-db" when executing an SP. sql/sql_yacc.yy: Added support for the "global SP" syntax, e.g ".p()".
Diffstat (limited to 'sql/handler.cc')
0 files changed, 0 insertions, 0 deletions