Allow ANSI quotes in VIEW code. Fixes issue #2419

This commit is contained in:
Ansgar Becker
2011-05-19 22:06:28 +00:00
parent 137528d561
commit 3e4836839b

View File

@ -2911,7 +2911,7 @@ begin
'(ALGORITHM\s*=\s*(\w+)\s+)?'+
'(DEFINER\s*=\s*(\S+)\s+)?'+
'(SQL\s+SECURITY\s+\w+\s+)?'+
'VIEW\s+(`?(\w[\w\s\-]*)`?\.)?(`?(\w[\w\s\-]*)`?)?\s+'+
'VIEW\s+(["`]?(\w[\w\s\-]*)["`]?\.)?(["`]?(\w[\w\s\-]*)["`]?)?\s+'+
'(\([^\)]\)\s+)?'+
'AS\s+(.+)(\s+WITH\s+(\w+\s+)?CHECK\s+OPTION\s*)?$';
if rx.Exec(CreateCode) then begin