我有一个简单的表(不是JSON严格)。我想编写一个简单的函数,它将employee id作为参数,并返回与id匹配的表中的所有列。我的功能:
ImageView
这显然根本不起作用。我想选择一行(所有列)并以json格式将其作为字符串返回。例如,CREATE OR REPLACE PACKAGE BODY PKG_TEST AS
FUNCTION SEARCH_JOINING_INFO(EMP_ID VARCHAR2) RETURN CLOB IS
RET TBL_EMP_BASIC_PROFILE%ROWTYPE;
BEGIN
SELECT * INTO RET FROM TBL_EMP_BASIC_PROFILE WHERE TBL_EMP_BASIC_PROFILE.EMP_ID=EMP_ID;
--RETURN RET.GETCLOBVAL();
END;
END PKG_TEST;
就像这样。但我不知道怎么做。此外,我想使用' SELECT * '格式,因为有时我可能需要添加新列。我该怎么做?有什么办法吗?
我的表格描述:
'{"EMP_ID" : "1234", "EMP_NAME" : "ABC"}'