试图从下面的字符串中提取guid,但没有成功。我尝试将子字符串转换为,但没有如预期的那样工作。知道吗?
class Response201{\n Id:6cbfc27e-2bd4-4259-b94a-fe7ddeb88ef5\n}'
尝试过这个:
选择JSON_VALUE('classResponse201{\nId:6cbfc27e-2bd4-4259-b94a-fe7ddeb88ef5\n}','$.Id'(作为值从对偶;
我们可以使用REGEXP_SUBSTR()
SELECT REGEXP_SUBSTR ('class Response201 {n Id: 6cbfc27e-2bd4-4259-b94a-fe7ddeb88ef5n}', '([0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12})') AS GUID FROM dual;
|GUID||:------------------------------||6cbfc27e-2bd4-4259-b94a-fe7ddeb88ef5|
db<gt;小提琴这里