memory_storedproc_08.result
来自「这个文件是windows mysql源码」· RESULT 代码 · 共 644 行 · 第 1/2 页
RESULT
644 行
return i4;ENDEXTERNAL_NAME NULLEXTERNAL_LANGUAGE NULLPARAMETER_STYLE SQLIS_DETERMINISTIC NOSQL_DATA_ACCESS MODIFIES SQL DATASQL_PATH NULLSECURITY_TYPE DEFINERCREATED <modified>LAST_ALTERED <created>SQL_MODE ROUTINE_COMMENT FN changed to DEFINERDEFINER root@localhostSPECIFIC_NAME sp_1ROUTINE_CATALOG NULLROUTINE_SCHEMA db_storedprocROUTINE_NAME sp_1ROUTINE_TYPE PROCEDUREDTD_IDENTIFIER NULLROUTINE_BODY SQLROUTINE_DEFINITION BEGINset @x=i1;ENDEXTERNAL_NAME NULLEXTERNAL_LANGUAGE NULLPARAMETER_STYLE SQLIS_DETERMINISTIC NOSQL_DATA_ACCESS CONTAINS SQLSQL_PATH NULLSECURITY_TYPE INVOKERCREATED <modified>LAST_ALTERED <created>SQL_MODE ROUTINE_COMMENT new comment, SP changed to INVOKERDEFINER root@localhostSPECIFIC_NAME sp_2ROUTINE_CATALOG NULLROUTINE_SCHEMA db_storedprocROUTINE_NAME sp_2ROUTINE_TYPE PROCEDUREDTD_IDENTIFIER NULLROUTINE_BODY SQLROUTINE_DEFINITION BEGINset @x=i1;ENDEXTERNAL_NAME NULLEXTERNAL_LANGUAGE NULLPARAMETER_STYLE SQLIS_DETERMINISTIC NOSQL_DATA_ACCESS READS SQL DATASQL_PATH NULLSECURITY_TYPE DEFINERCREATED <modified>LAST_ALTERED <created>SQL_MODE ROUTINE_COMMENT SP changed to DEFINERDEFINER root@localhostSHOW CREATE FUNCTION fn_1;Function fn_1sql_mode Create Function CREATE DEFINER=`root`@`localhost` FUNCTION `fn_1`(i1 longtext, i2 mediumint , i3 longblob, i4 year, i5 real) RETURNS year(4) NO SQL SQL SECURITY INVOKER COMMENT 'new comment, FN changed to INVOKER'BEGINset @x=i1;set @y=@x;return i4;ENDSHOW CREATE FUNCTION fn_2;Function fn_2sql_mode Create Function CREATE DEFINER=`root`@`localhost` FUNCTION `fn_2`(i1 longtext, i2 mediumint , i3 longblob, i4 year, i5 real) RETURNS year(4) MODIFIES SQL DATA COMMENT 'FN changed to DEFINER'BEGINset @x=i1;set @y=@x;return i4;ENDSHOW CREATE PROCEDURE sp_1;Procedure sp_1sql_mode Create Procedure CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_1`(i1 int) SQL SECURITY INVOKER COMMENT 'new comment, SP changed to INVOKER'BEGINset @x=i1;ENDSHOW CREATE PROCEDURE sp_2;Procedure sp_2sql_mode Create Procedure CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_2`(i1 int) READS SQL DATA COMMENT 'SP changed to DEFINER'BEGINset @x=i1;ENDSHOW FUNCTION STATUS LIKE 'fn_%';Db db_storedprocName fn_1Type FUNCTIONDefiner root@localhostModified <modified>Created <created>Security_type INVOKERComment new comment, FN changed to INVOKERDb db_storedprocName fn_2Type FUNCTIONDefiner root@localhostModified <modified>Created <created>Security_type DEFINERComment FN changed to DEFINERSHOW PROCEDURE STATUS LIKE 'sp_%';Db db_storedprocName sp_1Type PROCEDUREDefiner root@localhostModified <modified>Created <created>Security_type INVOKERComment new comment, SP changed to INVOKERDb db_storedprocName sp_2Type PROCEDUREDefiner root@localhostModified <modified>Created <created>Security_type DEFINERComment SP changed to DEFINER... change back to default and check result:--------------------------------------------ALTER FUNCTION fn_2 CONTAINS SQL;... now check what is stored:-----------------------------SELECT * FROM information_schema.routines;SPECIFIC_NAME fn_1ROUTINE_CATALOG NULLROUTINE_SCHEMA db_storedprocROUTINE_NAME fn_1ROUTINE_TYPE FUNCTIONDTD_IDENTIFIER year(4)ROUTINE_BODY SQLROUTINE_DEFINITION BEGINset @x=i1;set @y=@x;return i4;ENDEXTERNAL_NAME NULLEXTERNAL_LANGUAGE NULLPARAMETER_STYLE SQLIS_DETERMINISTIC NOSQL_DATA_ACCESS NO SQLSQL_PATH NULLSECURITY_TYPE INVOKERCREATED <modified>LAST_ALTERED <created>SQL_MODE ROUTINE_COMMENT new comment, FN changed to INVOKERDEFINER root@localhostSPECIFIC_NAME fn_2ROUTINE_CATALOG NULLROUTINE_SCHEMA db_storedprocROUTINE_NAME fn_2ROUTINE_TYPE FUNCTIONDTD_IDENTIFIER year(4)ROUTINE_BODY SQLROUTINE_DEFINITION BEGINset @x=i1;set @y=@x;return i4;ENDEXTERNAL_NAME NULLEXTERNAL_LANGUAGE NULLPARAMETER_STYLE SQLIS_DETERMINISTIC NOSQL_DATA_ACCESS CONTAINS SQLSQL_PATH NULLSECURITY_TYPE DEFINERCREATED <modified>LAST_ALTERED <created>SQL_MODE ROUTINE_COMMENT FN changed to DEFINERDEFINER root@localhostSPECIFIC_NAME sp_1ROUTINE_CATALOG NULLROUTINE_SCHEMA db_storedprocROUTINE_NAME sp_1ROUTINE_TYPE PROCEDUREDTD_IDENTIFIER NULLROUTINE_BODY SQLROUTINE_DEFINITION BEGINset @x=i1;ENDEXTERNAL_NAME NULLEXTERNAL_LANGUAGE NULLPARAMETER_STYLE SQLIS_DETERMINISTIC NOSQL_DATA_ACCESS CONTAINS SQLSQL_PATH NULLSECURITY_TYPE INVOKERCREATED <modified>LAST_ALTERED <created>SQL_MODE ROUTINE_COMMENT new comment, SP changed to INVOKERDEFINER root@localhostSPECIFIC_NAME sp_2ROUTINE_CATALOG NULLROUTINE_SCHEMA db_storedprocROUTINE_NAME sp_2ROUTINE_TYPE PROCEDUREDTD_IDENTIFIER NULLROUTINE_BODY SQLROUTINE_DEFINITION BEGINset @x=i1;ENDEXTERNAL_NAME NULLEXTERNAL_LANGUAGE NULLPARAMETER_STYLE SQLIS_DETERMINISTIC NOSQL_DATA_ACCESS READS SQL DATASQL_PATH NULLSECURITY_TYPE DEFINERCREATED <modified>LAST_ALTERED <created>SQL_MODE ROUTINE_COMMENT SP changed to DEFINERDEFINER root@localhostSHOW CREATE FUNCTION fn_1;Function fn_1sql_mode Create Function CREATE DEFINER=`root`@`localhost` FUNCTION `fn_1`(i1 longtext, i2 mediumint , i3 longblob, i4 year, i5 real) RETURNS year(4) NO SQL SQL SECURITY INVOKER COMMENT 'new comment, FN changed to INVOKER'BEGINset @x=i1;set @y=@x;return i4;ENDSHOW CREATE FUNCTION fn_2;Function fn_2sql_mode Create Function CREATE DEFINER=`root`@`localhost` FUNCTION `fn_2`(i1 longtext, i2 mediumint , i3 longblob, i4 year, i5 real) RETURNS year(4) COMMENT 'FN changed to DEFINER'BEGINset @x=i1;set @y=@x;return i4;ENDSHOW CREATE PROCEDURE sp_1;Procedure sp_1sql_mode Create Procedure CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_1`(i1 int) SQL SECURITY INVOKER COMMENT 'new comment, SP changed to INVOKER'BEGINset @x=i1;ENDSHOW CREATE PROCEDURE sp_2;Procedure sp_2sql_mode Create Procedure CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_2`(i1 int) READS SQL DATA COMMENT 'SP changed to DEFINER'BEGINset @x=i1;ENDSHOW FUNCTION STATUS LIKE 'fn_%';Db db_storedprocName fn_1Type FUNCTIONDefiner root@localhostModified <modified>Created <created>Security_type INVOKERComment new comment, FN changed to INVOKERDb db_storedprocName fn_2Type FUNCTIONDefiner root@localhostModified <modified>Created <created>Security_type DEFINERComment FN changed to DEFINERSHOW PROCEDURE STATUS LIKE 'sp_%';Db db_storedprocName sp_1Type PROCEDUREDefiner root@localhostModified <modified>Created <created>Security_type INVOKERComment new comment, SP changed to INVOKERDb db_storedprocName sp_2Type PROCEDUREDefiner root@localhostModified <modified>Created <created>Security_type DEFINERComment SP changed to DEFINER... cleanup-----------DROP FUNCTION fn_1;DROP FUNCTION fn_2;DROP PROCEDURE sp_1;--source suite/funcs_1/storedproc/cleanup_sp_tb.inc--------------------------------------------------------------------------------DROP DATABASE IF EXISTS db_storedproc;DROP DATABASE IF EXISTS db_storedproc_1;. +++ END OF SCRIPT +++--------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?