用于EagleEye3.0 规则集漏报和误报测试的示例项目,项目收集于github和gitee
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

46 lines
1.1 KiB

# GIS implementation is specific to myisam.
# Hence retaining the below inc file.
--source include/force_myisam_default.inc
--source include/have_myisam.inc
use test;
#
# BUG#21025: misleading error message when creating functions named 'x', or 'y'
#
# Note: Since the functions 'x' and 'y' now are deprecated and removed,
# this bug is tested using the functions 'st_x' and 'st_y' to verify
# correct behaviour.
#
--disable_warnings
drop function if exists a;
drop function if exists st_x;
drop function if exists st_y;
--enable_warnings
create function a() returns int
return 1;
create function st_x() returns int
return 2;
create function st_y() returns int
return 3;
select a();
--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT
select st_x();
--error ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT
select st_y();
select st_x(ST_PointFromText("POINT(10 20)")), st_y(ST_PointFromText("POINT(10 20)"));
# Non deterministic warnings from db_load_routine
--disable_warnings
select test.a(), test.st_x(), test.st_y();
--enable_warnings
drop function a;
drop function st_x;
drop function st_y;