การสร้าง Custom Operator อย่างง่ายๆโดยใช้ PostgreSQL
-- SAMPLE CREATE CUSTOM OPERATOR --
CREATE FUNCTION PANZAI(integer, integer) RETURNS integer
AS 'select $1 + $2;'
LANGUAGE SQL
IMMUTABLE
RETURNS NULL ON NULL INPUT;
-- สร้าง operator ใหม่ ### --
CREATE OPERATOR ### (PROCEDURE=PANZAI,lEFTARG=INT4,RIGHTARG=INT4);
-- ลอง ทดสอบ operator ใหม่ดูสิคะ --
SELECT 1 ### 2;
--Result --
| column integer |
| 3 |
CREATE FUNCTION PANZAI(integer, integer) RETURNS integer
AS 'select $1 + $2;'
LANGUAGE SQL
IMMUTABLE
RETURNS NULL ON NULL INPUT;
-- สร้าง operator ใหม่ ### --
CREATE OPERATOR ### (PROCEDURE=PANZAI,lEFTARG=INT4,RIGHTARG=INT4);
-- ลอง ทดสอบ operator ใหม่ดูสิคะ --
SELECT 1 ### 2;
--Result --
| column integer |
| 3 |
ความคิดเห็น
แสดงความคิดเห็น