{"id":1485,"date":"2017-11-18T14:36:26","date_gmt":"2017-11-18T07:36:26","guid":{"rendered":"https:\/\/oracletutorial.com\/?page_id=1485"},"modified":"2025-06-09T00:04:38","modified_gmt":"2025-06-09T07:04:38","slug":"plsql-data-types","status":"publish","type":"page","link":"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/","title":{"rendered":"PL\/SQL Data Types"},"content":{"rendered":"\n<p><strong>Summary<\/strong>: In this tutorial, you will learn about PL\/SQL data types, including numbers, Boolean, character, and datetime.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='introduction-to-plsql-data-types'>Introduction to PL\/SQL data types <a href=\"#introduction-to-plsql-data-types\" class=\"anchor\" id=\"introduction-to-plsql-data-types\" title=\"Anchor for Introduction to PL\/SQL data types\">#<\/a><\/h2>\n\n\n\n<p>Each value in PL\/SQL such as a <a href=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-constants\/\">constant<\/a>, <a href=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-variables\/\">variable<\/a> and parameter has a data type that determines the storage format, valid values, and allowed operations.<\/p>\n\n\n\n<p>PL\/SQL has two kinds of data types:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Scalar<\/li>\n\n\n\n<li>Composite<\/li>\n<\/ul>\n\n\n\n<p>Scalar types are data types that store single values<span style=\"box-sizing: border-box; margin: 0px; padding: 0px;\">, such as&nbsp;<a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-number-data-type\/\" target=\"_blank\" rel=\"noopener\">numbers<\/a>, Boolean, characters, and datetime. In contrast, composite types are data types that store multiple values, such as&nbsp;<a href=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-record\/\" target=\"_blank\" rel=\"noopener\">records<\/a> and collections<\/span>.<\/p>\n\n\n\n<p>This tutorial explains the scalar data types that store values with no internal components.<\/p>\n\n\n\n<p>PL\/SQL divides the scalar data types into four families:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Number<\/li>\n\n\n\n<li>Boolean<\/li>\n\n\n\n<li>Character<\/li>\n\n\n\n<li>Datetime<\/li>\n<\/ul>\n\n\n\n<p>A scalar data type may have subtypes. A subtype is a data type that is a subset of another data type, which is its base type. A subtype further defines a base type by restricting the value or size of the base data type.<\/p>\n\n\n\n<p>Note that PL\/SQL scalar data types include SQL data types and their own data types, such as Boolean.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='numeric-data-types'><a id=\"plsql_numeric\"><\/a>Numeric data types <a href=\"#numeric-data-types\" class=\"anchor\" id=\"numeric-data-types\" title=\"Anchor for &lt;a id=&quot;plsql_numeric&quot;&gt;&lt;\/a&gt;Numeric data types\">#<\/a><\/h2>\n\n\n\n<p>The numeric data types represent real numbers, integers, and floating-point numbers. They are stored as <code><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-number-data-type\/\">NUMBER<\/a><\/code>, IEEE floating-point storage types (<code><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-floating-point-data-types\/\">BINARY_FLOAT<\/a><\/code> and <code><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-floating-point-data-types\/\">BINARY_DOUBLE<\/a><\/code>), and <code>PLS_INTEGER<\/code>.<\/p>\n\n\n\n<p>The data types <code>NUMBER<\/code>, <code>BINARY_FLOAT<\/code>, and <code>BINARY_DOUBLE<\/code> are SQL data types.<\/p>\n\n\n\n<p>The <code>PLS_INTEGER<\/code> data type is specific to PL\/SQL. It represents signed 32-bit integers that range from <code>-2,147,483,648<\/code> to <code>2,147,483,647<\/code>.<\/p>\n\n\n\n<p>Since <code>PLS_INTEGER<\/code> data type uses hardware arithmetic, it is faster than <code>NUMBER<\/code> operations, which uses software arithmetic.<\/p>\n\n\n\n<p>Additionally, <code>PLS_INTEGER<\/code> values require less storage than <code>NUMBER<\/code>. Hence, you should always use <code>PLS_INTEGER<\/code> values for all calculations in its range to increase the efficiency of programs.<\/p>\n\n\n\n<p>The <code>PLS_INTEGER<\/code> datatype has the following predefined subtypes:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>PLS_INTEGER subtypes<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><tr><td>&nbsp;<code>NATURAL<\/code><\/td><td>Represents nonnegative <code>PLS_INTEGER<\/code> values<\/td><\/tr><tr><td>&nbsp;<code>NATURALN<\/code><\/td><td>Represents nonnegative <code>PLS_INTEGER<\/code> values with&nbsp;<a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-not-null\/\">NOT NULL&nbsp;constraint<\/a><\/td><\/tr><tr><td>&nbsp;<code>POSITIVE<\/code><\/td><td>Represents positive <code>PLS_INTEGER<\/code> values<\/td><\/tr><tr><td>&nbsp;<code>POSITIVEN<\/code><\/td><td>Represents positive <code>PLS_INTEGER<\/code> value with&nbsp;<a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-not-null\/\">NOT NULL&nbsp;constraint<\/a><\/td><\/tr><tr><td>&nbsp;<code>SIGNTYPE<\/code><\/td><td>Represents three values -1, 0, or 1, which are useful for tri-state logic programming<\/td><\/tr><tr><td>&nbsp;<code>SIMPLE_INTEGER<\/code><\/td><td>Represents <code>PLS_INTEGER<\/code> values with&nbsp;<a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-not-null\/\">NOT&nbsp;NULL&nbsp;constraint<\/a>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Note that <code>PLS_INTEGER<\/code> and <code>BINARY_INTEGER<\/code> data types are identical.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='boolean-data-type'>Boolean data type <a href=\"#boolean-data-type\" class=\"anchor\" id=\"boolean-data-type\" title=\"Anchor for Boolean data type\">#<\/a><\/h2>\n\n\n\n<p>The <code>BOOLEAN<\/code> datatype has three data values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TRUE<\/li>\n\n\n\n<li>FALSE<\/li>\n\n\n\n<li>NULL<\/li>\n<\/ul>\n\n\n\n<p>In practice, you use Boolean values in control flow structures such as <a href=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-if\/\">IF-THEN<\/a>, <a href=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-case-statement\/\">CASE<\/a>, and loop statements like <a href=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-loop\/\">LOOP<\/a>, <a href=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-for-loop\/\">FOR LOOP<\/a>, and <a href=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-while-loop\/\">WHILE LOOP<\/a>.<\/p>\n\n\n\n<p>Since SQL does not have the <code>BOOLEAN<\/code> data type, you cannot:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assign a <code>BOOLEAN<\/code> value to a table column.<\/li>\n\n\n\n<li>Select the value from a table column into a <code>BOOLEAN<\/code> variable.<\/li>\n\n\n\n<li>Use a <code>BOOLEAN<\/code> value in an SQL function.<\/li>\n\n\n\n<li>Use a <code>BOOLEAN<\/code> expression in an SQL statement.<\/li>\n\n\n\n<li>Use a <code>BOOLEAN<\/code> value in the <code>DBMS_OUTPUT.PUTLINE<\/code> <code>DBMS_OUTPUT.PUT<\/code> subprograms.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id='character-data-types'>Character data types <a href=\"#character-data-types\" class=\"anchor\" id=\"character-data-types\" title=\"Anchor for Character data types\">#<\/a><\/h2>\n\n\n\n<p>The character data types represent alphanumeric text.<\/p>\n\n\n\n<p>PL\/SQL uses the SQL character data types such as <code>CHAR<\/code>, <code>VARCHAR2<\/code>, <code>LONG<\/code>, <code>RAW<\/code>, <code>LONG RAW<\/code>, <code>ROWID<\/code>, and <code>UROWID<\/code>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&nbsp;<code>CHAR(n)<\/code> is a fixed-length character type whose length is from 1 to 32,767 bytes.<\/li>\n\n\n\n<li>&nbsp;<code>VARCHAR2(n)<\/code> is varying length character data from 1 to 32,767 bytes.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id='datetime-data-types'>Datetime data types <a href=\"#datetime-data-types\" class=\"anchor\" id=\"datetime-data-types\" title=\"Anchor for Datetime data types\">#<\/a><\/h2>\n\n\n\n<p>The datetime data types represent dates, timestamps with or without time zones, and intervals.<\/p>\n\n\n\n<p>PL\/SQL datetime data types are <code><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-date\/\">DATE<\/a><\/code>, <code><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-timestamp\/\">TIMESTAMP<\/a><\/code>, <code><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-timestamp-with-time-zone\/\">TIMESTAMP WITH TIME ZONE<\/a><\/code>, <code>TIMESTAMP WITH LOCAL TIME ZONE<\/code>, <code><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-interval\/\">INTERVAL YEAR TO MONTH<\/a><\/code>, and <code><a href=\"https:\/\/www.oracletutorial.com\/oracle-basics\/oracle-interval\/\">INTERVAL DAY TO SECOND<\/a><\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id='data-type-synonyms'>Data type synonyms <a href=\"#data-type-synonyms\" class=\"anchor\" id=\"data-type-synonyms\" title=\"Anchor for Data type synonyms\">#<\/a><\/h2>\n\n\n\n<p>Data types have synonyms for compatibility with non-Oracle data sources such as IBM Db2 and SQL Server. However, it is not a good practice to use data type synonyms unless you are accessing a non-Oracle Database.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Data Type<\/th><th>Synonyms<\/th><\/tr><\/thead><tbody><tr><td>NUMBER<\/td><td>DEC, DECIMAL, DOUBLE PRECISION, FLOAT, INTEGER, INT, NUMERIC, REAL, SMALLINT<\/td><\/tr><tr><td>CHAR<\/td><td>CHARACTER, STRING<\/td><\/tr><tr><td>VARCHAR2<\/td><td>VARCHAR<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Now, you should have a complete overview of PL\/SQL data types for manipulating data in the PL\/SQL program.<\/p>\n<div class=\"helpful-block-content\" data-title=\"\">\n\t<header>\n\t\t<div class=\"wth-question\">Was this tutorial helpful?<\/div>\n\t\t<div class=\"wth-thumbs\">\n\t\t\t<button\n\t\t\t\tdata-post=\"1485\"\n\t\t\t\tdata-post-url=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/\"\n\t\t\t\tdata-post-title=\"PL\/SQL Data Types\"\n\t\t\t\tdata-response=\"1\"\n\t\t\t\tclass=\"wth-btn-rounded wth-yes-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t\tclass=\"feather feather-thumbs-up block w-full h-full\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> Yes <\/span>\n\t\t\t<\/button>\n\n\t\t\t<button\n\t\t\t\tdata-response=\"0\"\n\t\t\t\tdata-post=\"1485\"\n\t\t\t\tdata-post-url=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/\"\n\t\t\t\tdata-post-title=\"PL\/SQL Data Types\"\n\t\t\t\tclass=\"wth-btn-rounded wth-no-btn\"\n\t\t\t>\n\t\t\t\t<svg\n\t\t\t\t\txmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n\t\t\t\t\tviewBox=\"0 0 24 24\"\n\t\t\t\t\tfill=\"none\"\n\t\t\t\t\tstroke=\"currentColor\"\n\t\t\t\t\tstroke-width=\"2\"\n\t\t\t\t\tstroke-linecap=\"round\"\n\t\t\t\t\tstroke-linejoin=\"round\"\n\t\t\t\t>\n\t\t\t\t\t<path\n\t\t\t\t\t\td=\"M10 15v4a3 3 0 0 0 3 3l4-9V2H5.72a2 2 0 0 0-2 1.7l-1.38 9a2 2 0 0 0 2 2.3zm7-13h2.67A2.31 2.31 0 0 1 22 4v7a2.31 2.31 0 0 1-2.33 2H17\"\n\t\t\t\t\t><\/path>\n\t\t\t\t<\/svg>\n\t\t\t\t<span class=\"sr-only\"> No <\/span>\n\t\t\t<\/button>\n\t\t<\/div>\n\t<\/header>\n\n\t<div class=\"wth-form hidden\">\n\t\t<div class=\"wth-form-wrapper\">\n\t\t\t<div class=\"wth-title\"><\/div>\n\t\t\t\n\t\t\t<textarea class=\"wth-message\"><\/textarea>\n\n\t\t\t<button class=\"btn btn-primary wth-btn-submit\">Send<\/button>\n\t\t\t<button class=\"btn wth-btn-cancel\">Cancel<\/button>\n\t\t\n\t\t<\/div>\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial introduces you to the PL\/SQL data types including Numeric, Boolean, Character, and Datetime.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1418,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1485","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>An Overview of PL\/SQL Data Types<\/title>\n<meta name=\"description\" content=\"This tutorial introduces you to the PL\/SQL data types including Numeric, Boolean, Character, and Datetime.\" \/>\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.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"An Overview of PL\/SQL Data Types\" \/>\n<meta property=\"og:description\" content=\"This tutorial introduces you to the PL\/SQL data types including Numeric, Boolean, Character, and Datetime.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/\" \/>\n<meta property=\"og:site_name\" content=\"Oracle Tutorial\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-09T07:04:38+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.oracletutorial.com\\\/plsql-tutorial\\\/plsql-data-types\\\/\",\"url\":\"https:\\\/\\\/www.oracletutorial.com\\\/plsql-tutorial\\\/plsql-data-types\\\/\",\"name\":\"An Overview of PL\\\/SQL Data Types\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.oracletutorial.com\\\/#website\"},\"datePublished\":\"2017-11-18T07:36:26+00:00\",\"dateModified\":\"2025-06-09T07:04:38+00:00\",\"description\":\"This tutorial introduces you to the PL\\\/SQL data types including Numeric, Boolean, Character, and Datetime.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.oracletutorial.com\\\/plsql-tutorial\\\/plsql-data-types\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.oracletutorial.com\\\/plsql-tutorial\\\/plsql-data-types\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.oracletutorial.com\\\/plsql-tutorial\\\/plsql-data-types\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.oracletutorial.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PL\\\/SQL Tutorial\",\"item\":\"https:\\\/\\\/www.oracletutorial.com\\\/plsql-tutorial\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"PL\\\/SQL Data Types\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.oracletutorial.com\\\/#website\",\"url\":\"https:\\\/\\\/www.oracletutorial.com\\\/\",\"name\":\"Oracle Tutorial\",\"description\":\"Oracle Tutorial\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.oracletutorial.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"An Overview of PL\/SQL Data Types","description":"This tutorial introduces you to the PL\/SQL data types including Numeric, Boolean, Character, and Datetime.","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.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/","og_locale":"en_US","og_type":"article","og_title":"An Overview of PL\/SQL Data Types","og_description":"This tutorial introduces you to the PL\/SQL data types including Numeric, Boolean, Character, and Datetime.","og_url":"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/","og_site_name":"Oracle Tutorial","article_modified_time":"2025-06-09T07:04:38+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/","url":"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/","name":"An Overview of PL\/SQL Data Types","isPartOf":{"@id":"https:\/\/www.oracletutorial.com\/#website"},"datePublished":"2017-11-18T07:36:26+00:00","dateModified":"2025-06-09T07:04:38+00:00","description":"This tutorial introduces you to the PL\/SQL data types including Numeric, Boolean, Character, and Datetime.","breadcrumb":{"@id":"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.oracletutorial.com\/plsql-tutorial\/plsql-data-types\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.oracletutorial.com\/"},{"@type":"ListItem","position":2,"name":"PL\/SQL Tutorial","item":"https:\/\/www.oracletutorial.com\/plsql-tutorial\/"},{"@type":"ListItem","position":3,"name":"PL\/SQL Data Types"}]},{"@type":"WebSite","@id":"https:\/\/www.oracletutorial.com\/#website","url":"https:\/\/www.oracletutorial.com\/","name":"Oracle Tutorial","description":"Oracle Tutorial","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.oracletutorial.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.oracletutorial.com\/wp-json\/wp\/v2\/pages\/1485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oracletutorial.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.oracletutorial.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.oracletutorial.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oracletutorial.com\/wp-json\/wp\/v2\/comments?post=1485"}],"version-history":[{"count":0,"href":"https:\/\/www.oracletutorial.com\/wp-json\/wp\/v2\/pages\/1485\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.oracletutorial.com\/wp-json\/wp\/v2\/pages\/1418"}],"wp:attachment":[{"href":"https:\/\/www.oracletutorial.com\/wp-json\/wp\/v2\/media?parent=1485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}