--PostgreSQL 9.5
--'\\' is a delimiter
CREATE TABLE ucty (
majitel_uctu TEXT,
zostatok NUMERIC,
ciastka NUMERIC
);
INSERT INTO ucty VALUES ('Rob', 100);
INSERT INTO ucty VALUES ('Maria', 200);
UPDATE ucty
SET zostatok = zostatok - 14.00
WHERE majitel_uctu = 'Rob';
SET zostatok = zostatok + 14.00
WHERE majitel_uctu = 'Maria';
CREATE OR REPLACE FUNCTION transakcia(
i_platca TEXT,
i_prijemca TEXT,
-- Numeric(15,2) znamena ze max 15 cisel a 2 decimalne
i_ciastka NUMERIC(15, 2))
RETURNS TEXT
AS
$$
DECLARE
platca_zostatok NUMERIC;
BEGIN
SELECT zostatok
INTO platca_zostatok
FROM ucty
WHERE majitel_uctu = i_platca
Error(s), warning(s):
42P07: relation "ucty" already exists