1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 18:40:05 +08:00
SpaceVim/bundle/vim-matchup/test/issues/3/test.sql

40 lines
757 B
MySQL
Raw Normal View History

2020-06-13 14:06:35 +08:00
drop function if exists dummy;
create or replace function dummy()
returns setof text as
$$
begin
return next 'something';
return;
end
$$ language 'plpgsql';
CREATE FUNCTION dbo.median (@score int)
RETURNS NUMERIC(20,2)
AS BEGIN
DECLARE @MedianScore as NUMERIC(20,2);
SELECT @MedianScore=
(
(SELECT MAX(@score) FROM
(SELECT TOP 50 PERCENT Score FROM t ORDER BY Score) AS BottomHalf)
+
(SELECT MIN(@score) FROM
(SELECT TOP 50 PERCENT Score FROM t ORDER BY Score DESC) AS TopHalf)
) / 2 ;
RETURN(@MedianScore);
END;
drop function if exists another_function;
create or replace function another_function()
returns setof text as
$$
begin
if 1=0 then
return 'impossible!';
end if;
return next 'something';
return;
end
$$ language 'plpgsql';