CREATE FUNCTION quote(t text, how text) RETURNS text AS $$ if how == "literal": return plpy.quote_literal(t)
elif how == "nullable": return plpy.quote_nullable(t)
elif how == "ident": return plpy.quote_ident(t) else:
raise plpy.Error("unrecognized quote type %s" % how)
$$ LANGUAGE plpython3u;
SELECT quote(t, 'literal') FROM (VALUES
('abc'),
('a''bc'),
('''abc'''),
(''),
(''''),
('xyzv')) AS v(t);
SELECT quote(t, 'nullable') FROM (VALUES
('abc'),
('a''bc'),
('''abc'''),
(''),
(''''),
(NULL)) AS v(t);
SELECT quote(t, 'ident') FROM (VALUES
('abc'),
('a b c'),
('a " ''abc''')) AS v(t);
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet am 2026-08-08)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.