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 + -
显示快捷键?