{"id":5171,"date":"2015-06-20T12:56:42","date_gmt":"2015-06-20T10:56:42","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/"},"modified":"2015-06-20T12:56:42","modified_gmt":"2015-06-20T10:56:42","slug":"when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/","title":{"rendered":"When a function returns a collection: can you directly reference the index of the returned collection?"},"content":{"rendered":"<p>As I am still interested in PLSQL I browsed the <a href=\"http:\/\/docs.oracle.com\/database\/121\/LNPLS\/toc.htm\" target=\"_blank\">documentation<\/a> some days ago and learned something new which is about functions returning collections. Here is a simple test case:<br \/>\n<img decoding=\"async\" id=\"system-readmore\" class=\"mceItemReadMore\" title=\"Read More\" src=\"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif\" alt=\"Read More\" \/><br \/>\nLet&#8217;s create a simple package, specifying on collection and one function:<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 1\">create or replace package pkg1 as\n  type t1 is table of number index by pls_integer;\n  function f1 ( a number ) return t1;\nend pkg1;\n\/\n\ncreate or replace package body pkg1\nas\n  function f1 ( a number ) return t1\n  is\n   lt1 t1;\n  begin\n    lt1(1) := 1;\n    lt1(2) := 2;\n    lt1(3) := 3;\n    return lt1;\n  end f1;\nbegin\n  null;\nend;\n\/\n<\/pre>\n<p>If I call the f1 function which returns a collection: Can I directly reference the collection returned by index?<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 1\">SQL&gt; !cat exec_test_func.sql\nset serverout on\ndeclare\n  lt1 pkg1.t1;\n  ln number;\nbegin\n  ln := pkg1.f1(10)(3); \n  dbms_output.put_line(ln);\nend;\n\/\n<\/pre>\n<p>Yes, I really can. This might not seems very useful at the very first moment. But imagine there is a function which returns a collection indexed by varchar2. Then I could directly reference the collection by an index I might me interested in:<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 1\">create or replace package pkg2 as\n  type t1 is table of number index by varchar2(6);\n  function f1 ( a number ) return t1;\nend pkg2;\n\/\n\ncreate or replace package body pkg2\nas\n  function f1 ( a number ) return t1\n  is\n   lt1 t1;\n  begin\n    lt1('FIRST') := 1;\n    lt1('SECOND') := 2;\n    lt1('THIRD') := 3;\n    return lt1;\n  end f1;\nbegin\n  null;\nend pkg2;\n\/\n<\/pre>\n<p>Let&#8217;s directly reference an index of the returned collection:<\/p>\n<pre class=\"brush: java; gutter: true; first-line: 1\">SQL&gt; !cat exec_test_func.sql\nset serverout on\ndeclare\n  lt1 pkg2.t1;\n  ln number;\nbegin\n  ln := pkg2.f1(10)('SECOND'); \n  dbms_output.put_line(ln);\nend;\n\/\n<\/pre>\n<p>Might be useful for some situations &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As I am still interested in PLSQL I browsed the documentation some days ago and learned something new which is about functions returning collections. Here is a simple test case: Let&#8217;s create a simple package, specifying on collection and one function: create or replace package pkg1 as type t1 is table of number index by [&hellip;]<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[229],"tags":[96,24],"type_dbi":[],"class_list":["post-5171","post","type-post","status-publish","format-standard","hentry","category-database-administration-monitoring","tag-oracle","tag-pl-sql"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>When a function returns a collection: can you directly reference the index of the returned collection? - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"When a function returns a collection: can you directly reference the index of the returned collection?\" \/>\n<meta property=\"og:description\" content=\"As I am still interested in PLSQL I browsed the documentation some days ago and learned something new which is about functions returning collections. Here is a simple test case: Let&#8217;s create a simple package, specifying on collection and one function: create or replace package pkg1 as type t1 is table of number index by [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-06-20T10:56:42+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif\" \/>\n<meta name=\"author\" content=\"Daniel Westermann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@westermanndanie\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Daniel Westermann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/\"},\"author\":{\"name\":\"Daniel Westermann\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"headline\":\"When a function returns a collection: can you directly reference the index of the returned collection?\",\"datePublished\":\"2015-06-20T10:56:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/\"},\"wordCount\":136,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif\",\"keywords\":[\"Oracle\",\"PL\/SQL\"],\"articleSection\":[\"Database Administration &amp; Monitoring\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/\",\"name\":\"When a function returns a collection: can you directly reference the index of the returned collection? - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif\",\"datePublished\":\"2015-06-20T10:56:42+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#primaryimage\",\"url\":\"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif\",\"contentUrl\":\"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"When a function returns a collection: can you directly reference the index of the returned collection?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66\",\"name\":\"Daniel Westermann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g\",\"caption\":\"Daniel Westermann\"},\"description\":\"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.\",\"sameAs\":[\"https:\/\/x.com\/westermanndanie\"],\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/daniel-westermann\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"When a function returns a collection: can you directly reference the index of the returned collection? - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/","og_locale":"en_US","og_type":"article","og_title":"When a function returns a collection: can you directly reference the index of the returned collection?","og_description":"As I am still interested in PLSQL I browsed the documentation some days ago and learned something new which is about functions returning collections. Here is a simple test case: Let&#8217;s create a simple package, specifying on collection and one function: create or replace package pkg1 as type t1 is table of number index by [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/","og_site_name":"dbi Blog","article_published_time":"2015-06-20T10:56:42+00:00","og_image":[{"url":"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif","type":"","width":"","height":""}],"author":"Daniel Westermann","twitter_card":"summary_large_image","twitter_creator":"@westermanndanie","twitter_misc":{"Written by":"Daniel Westermann","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/"},"author":{"name":"Daniel Westermann","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"headline":"When a function returns a collection: can you directly reference the index of the returned collection?","datePublished":"2015-06-20T10:56:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/"},"wordCount":136,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#primaryimage"},"thumbnailUrl":"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif","keywords":["Oracle","PL\/SQL"],"articleSection":["Database Administration &amp; Monitoring"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/","url":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/","name":"When a function returns a collection: can you directly reference the index of the returned collection? - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#primaryimage"},"thumbnailUrl":"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif","datePublished":"2015-06-20T10:56:42+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#primaryimage","url":"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif","contentUrl":"http:\/\/wwwold.dbi-services.com\/plugins\/editors\/jce\/tiny_mce\/plugins\/article\/img\/trans.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/when-a-function-returns-a-collection-can-you-directly-reference-the-index-of-the-returned-collection\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"When a function returns a collection: can you directly reference the index of the returned collection?"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d08e9bd996a89bd75c0286cbabf3c66","name":"Daniel Westermann","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31350ceeecb1dd8986339a29bf040d4cd3cd087d410deccd8f55234466d6c317?s=96&d=mm&r=g","caption":"Daniel Westermann"},"description":"Daniel Westermann is Principal Consultant and Technology Leader Open Infrastructure at dbi services. He has more than 15 years of experience in management, engineering and optimization of databases and infrastructures, especially on Oracle and PostgreSQL. Since the beginning of his career, he has specialized in Oracle Technologies and is Oracle Certified Professional 12c and Oracle Certified Expert RAC\/GridInfra. Over time, Daniel has become increasingly interested in open source technologies, becoming \u201cTechnology Leader Open Infrastructure\u201d and PostgreSQL expert. \u00a0Based on community or EnterpriseDB tools, he develops and installs complex high available solutions with PostgreSQL. He is also a certified PostgreSQL Plus 9.0 Professional and a Postgres Advanced Server 9.4 Professional. He is a regular speaker at PostgreSQL conferences in Switzerland and Europe. Today Daniel is also supporting our customers on AWS services such as AWS RDS, database migrations into the cloud, EC2 and automated infrastructure management with AWS SSM (System Manager). He is a certified AWS Solutions Architect Professional. Prior to dbi services, Daniel was Management System Engineer at LC SYSTEMS-Engineering AG in Basel. Before that, he worked as Oracle Developper &amp;\u00a0Project Manager at Delta Energy Solutions AG in Basel (today Powel AG). Daniel holds a diploma in Business Informatics (DHBW, Germany). His branch-related experience mainly covers the pharma industry, the financial sector, energy, lottery and telecommunications.","sameAs":["https:\/\/x.com\/westermanndanie"],"url":"https:\/\/www.dbi-services.com\/blog\/author\/daniel-westermann\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/5171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=5171"}],"version-history":[{"count":0,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/5171\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=5171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=5171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=5171"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=5171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}