{"id":658,"date":"2025-01-18T09:00:00","date_gmt":"2025-01-18T09:00:00","guid":{"rendered":"https:\/\/datablog.roman-halliday.com\/?p=658"},"modified":"2025-01-15T09:04:38","modified_gmt":"2025-01-15T09:04:38","slug":"running-oracle-sql-pl-sql-free-online-execution","status":"publish","type":"post","link":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/","title":{"rendered":"Running Oracle SQL &amp; PL\/SQL: Free Online Execution environments compared"},"content":{"rendered":"\n<p>Over the years, I&#8217;ve built up a small library (sadly not organised) of SQL notes, samples and test cases. Some of them I have documented in posts on <a href=\"https:\/\/datablog.roman-halliday.com\/index.php\/category\/databases\/oracle\/\">Oracle<\/a>, <a href=\"https:\/\/datablog.roman-halliday.com\/index.php\/category\/databases\/sql-server\/\">SQL Server<\/a> and other articles on <a href=\"https:\/\/datablog.roman-halliday.com\/index.php\/tag\/sql\/\">SQL<\/a> in general. I decided that it was long over due to create a slightly organised GitHub repository for all my SQL notes.<\/p>\n\n\n\n<p>You can see the repository (which I&#8217;m going to slowly add to as and when I find notes\/samples) over on my GitHub: <a href=\"https:\/\/github.com\/d-roman-halliday\/sql-and-data-notes-and-samples\">https:\/\/github.com\/d-roman-halliday\/sql-and-data-notes-and-samples<\/a> <\/p>\n\n\n\n<p>As part of pulling things together, I needed to test some of the SQL and PL\/SQL before publishing it. I also wanted to find ways to share better online.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why online oracle SQL &amp; PL\/SQL environments<\/h2>\n\n\n\n<p>If you only want to run something quickly, do a test or share samples web based options save you from getting your hands (or hardware) dirty with becoming your own DBA. You probably want an online platform that provides a convenient environment for writing, executing, and sharing SQL queries. There are quite a few out there for most SQL dialects, but fewer for Oracle. They are a valuable tool for both beginners and experienced SQL users.<\/p>\n\n\n\n<p>I&#8217;ve tried them out to see what was best for me, and decided to share my findings here.<\/p>\n\n\n\n<p>I&#8217;d like to give an honourable mention for <a href=\"https:\/\/rextester.com\/\">rextester.com<\/a>, I&#8217;ve used it for a few ideas, including my blog post on <a href=\"https:\/\/datablog.roman-halliday.com\/index.php\/2018\/07\/21\/dates-in-oracle-ranges-manipulation-loops\/\">Dates In Oracle: Ranges, Manipulation &amp; Loops<\/a> their oracle is now only for supporters (it was previously free).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comparison of online oracle SQL &amp; PL\/SQL environments<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Oracle Live SQL<\/h3>\n\n\n\n<p>Link: <a href=\"https:\/\/livesql.oracle.com\/\">https:\/\/livesql.oracle.com\/<\/a><\/p>\n\n\n\n<p>Oracle from oracle, it&#8217;s used for their online learning and training materials. It didn&#8217;t seem to work for me outside of incognito mode (cookies\/adblockers probably to blame). It has by far the fastest performance of any of the online platforms I&#8217;ve tried (not that that&#8217;s a big issue for small test cases).<\/p>\n\n\n\n<p>Oracle live SQL has two versions available at the moment:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Classic <\/h4>\n\n\n\n<p>Running on Oracle Database 19c, this is the main live version for now. Older with a more simple interface, although many features.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sample (simple shop model): <a href=\"https:\/\/livesql.oracle.com\/ords\/livesql\/s\/cvg7vgea87dtnj5vrhgtcwnn4\">https:\/\/livesql.oracle.com\/ords\/livesql\/s\/cvg7vgea87dtnj5vrhgtcwnn4<\/a><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Live SQL V2<\/h4>\n\n\n\n<p>Running on Oracle Database 23ai, again I had some access issues, once I&#8217;d opened the live SQL window I needed to sign in again (top right corner). It has great functionality to document and explain the examples, however the interface to add statements is a little slow and labour intensive in comparison to other options.<\/p>\n\n\n\n<p>An added bonus is that people (who have an account with Oracle Live SQL) can then take it and work with  it in their &#8216;workspace&#8217;, by selecting &#8216;Open in worksheet&#8217;.<\/p>\n\n\n\n<p>To share an example (as it wasn&#8217;t immediately obvious to me):<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Under Library (in the right hand panel), click &#8216;My content&#8217;<\/li>\n\n\n\n<li>Then (either):\n<ul class=\"wp-block-list\">\n<li>Create tutorial script<\/li>\n\n\n\n<li>Upload script (this didn&#8217;t work as expected at the time of writing)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Fill in the details (title, description etc)<\/li>\n\n\n\n<li>Click &#8216;Create&#8217;<\/li>\n\n\n\n<li>Once it&#8217;s opened in a new window, use the &#8216;Actions&#8217; menu to &#8216;Add script statement&#8217;<\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sample (Simple shop model): <a href=\"https:\/\/livesql.oracle.com\/next\/library\/scripts\/simple-shop-model-Lb7znR?share_key=VjsXK2ppvD\">https:\/\/livesql.oracle.com\/next\/library\/scripts\/simple-shop-model-Lb7znR?share_key=VjsXK2ppvD<\/a><\/li>\n<\/ul>\n\n\n\n<p>Pros<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It&#8217;s oracle from oracle, and pretty complete<\/li>\n\n\n\n<li>It comes with a collection of sample data databases<\/li>\n\n\n\n<li>It includes both SQL functionality and most (if not all) PL\/SQL functionality<\/li>\n<\/ul>\n\n\n\n<p>Cons<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It feels like you are signing your life away to oracle for the sign up<\/li>\n\n\n\n<li>I had difficulty signing in\/staying logged in (more a frustration than anything)<\/li>\n\n\n\n<li>Creating tutorials to share is a little more laborious than other sites<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">sqlfiddle.com<\/h3>\n\n\n\n<p>Link: <a href=\"https:\/\/sqlfiddle.com\">https:\/\/sqlfiddle.com<\/a><\/p>\n\n\n\n<p>I&#8217;ve used this a few times including in <a href=\"https:\/\/datablog.roman-halliday.com\/index.php\/2018\/09\/29\/some-refactoring-solutions-for-magic-numbers\/\">a previous blog post<\/a>, it&#8217;s the most simple interface for sharing solutions.<\/p>\n\n\n\n<p>Samples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/sqlfiddle.com\/oracle\/online-compiler?id=4d569ec2-942d-4a9c-9b6e-39f3138d2150\">Simple shop model<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sqlfiddle.com\/oracle-plsql\/online-compiler?id=2984461d-0db0-46be-8f08-45d5c9bb1e08\">Oracle dynamic code creation<\/a> (PL\/SQL)<\/li>\n<\/ul>\n\n\n\n<p>Pros<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It includes both SQL functionality and most (if not all) PL\/SQL functionality<\/li>\n\n\n\n<li>It&#8217;s more complete than it used to be<\/li>\n\n\n\n<li>Built for sharing solutions &amp; samples<\/li>\n<\/ul>\n\n\n\n<p>Cons<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The single SQL window (with everything erased each time) makes more complicated examples difficult to follow.<\/li>\n\n\n\n<li>Despite logging in, it&#8217;s not possible to get a list of your individual fiddles (keep a list somewhere)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">dbfiddle.uk<\/h3>\n\n\n\n<p>Link: <a href=\"https:\/\/dbfiddle.uk\">https:\/\/dbfiddle.uk<\/a><\/p>\n\n\n\n<p>This has a great interface, but I wasn&#8217;t able to do all the PL\/SQL stuff I wanted (probably a website\/syntax issue). I also ended up doing some changes for INSERT statements, as each statement needs to sit in it&#8217;s own &#8216;box&#8217;.<\/p>\n\n\n\n<p>Samples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/dbfiddle.uk\/TGgT2V5_\">Simple shop model<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/dbfiddle.uk\/ocDYxcDO\">Oracle dynamic code creation<\/a> (Didn&#8217;t work as expected)<\/li>\n<\/ul>\n\n\n\n<p>Pros<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Great interface (similar to &#8216;notepad&#8217; tools)<\/li>\n\n\n\n<li>Easy to use, no sign-up required<\/li>\n\n\n\n<li>Easy to share<\/li>\n<\/ul>\n\n\n\n<p>Cons<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Each statement needs to be in it&#8217;s own box (so I reworked the INSERT statements)<\/li>\n\n\n\n<li>No login, and no way to manage own code samples<\/li>\n\n\n\n<li>I couldn&#8217;t get all the PL\/SQL to work and output as expected (PL\/SQL is supported to some extent)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>All the above are great, each with advantages and disadvantages.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/livesql.oracle.com\/\">Oracle Live SQL<\/a> is the best for interface, performance, features and presentation&#8230; But it&#8217;s a bit laborious to get going and sharing content (but the presentation\/functionality once done is good)<\/li>\n\n\n\n<li>If you want very quick and simple: <a href=\"https:\/\/sqlfiddle.com\/\">sqlfiddle.com<\/a><\/li>\n\n\n\n<li>If you want something more interactive: <a href=\"https:\/\/dbfiddle.uk\/\">dbfiddle.uk<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>If you only want to run something quickly, you probably want an online platform that provides a convenient environment for writing, executing, and sharing SQL queries. Here I compare some for use with Oracle SQL &#038; PL\/SQL<\/p>\n","protected":false},"author":1,"featured_media":659,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6,14],"tags":[72,73,7],"class_list":["post-658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-databases","category-oracle","category-sample-data","tag-oracle","tag-server","tag-sql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Running Oracle SQL &amp; PL\/SQL: Free Online Execution environments compared - Rows Across The Lake<\/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:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Running Oracle SQL &amp; PL\/SQL: Free Online Execution environments compared - Rows Across The Lake\" \/>\n<meta property=\"og:description\" content=\"If you only want to run something quickly, you probably want an online platform that provides a convenient environment for writing, executing, and sharing SQL queries. Here I compare some for use with Oracle SQL &amp; PL\/SQL\" \/>\n<meta property=\"og:url\" content=\"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/\" \/>\n<meta property=\"og:site_name\" content=\"Rows Across The Lake\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-18T09:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/datablog.roman-halliday.com\/wp-content\/uploads\/2025\/01\/ikhvolzfcog.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1067\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"david\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@d_roman_h\" \/>\n<meta name=\"twitter:site\" content=\"@d_roman_h\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"david\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/\"},\"author\":{\"name\":\"david\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#\\\/schema\\\/person\\\/575f96d2590c3085923ff9e1b565748b\"},\"headline\":\"Running Oracle SQL &amp; PL\\\/SQL: Free Online Execution environments compared\",\"datePublished\":\"2025-01-18T09:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/\"},\"wordCount\":930,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#\\\/schema\\\/person\\\/575f96d2590c3085923ff9e1b565748b\"},\"image\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/ikhvolzfcog.jpg\",\"keywords\":[\"oracle\",\"server\",\"SQL\"],\"articleSection\":[\"Databases\",\"Oracle\",\"Sample Data\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/\",\"url\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/\",\"name\":\"Running Oracle SQL &amp; PL\\\/SQL: Free Online Execution environments compared - Rows Across The Lake\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/ikhvolzfcog.jpg\",\"datePublished\":\"2025-01-18T09:00:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/#primaryimage\",\"url\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/ikhvolzfcog.jpg\",\"contentUrl\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/ikhvolzfcog.jpg\",\"width\":1600,\"height\":1067,\"caption\":\"Database\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/index.php\\\/2025\\\/01\\\/18\\\/running-oracle-sql-pl-sql-free-online-execution\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Running Oracle SQL &amp; PL\\\/SQL: Free Online Execution environments compared\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#website\",\"url\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/\",\"name\":\"Rows Across The Lake\",\"description\":\"Data &amp; Databases\",\"publisher\":{\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#\\\/schema\\\/person\\\/575f96d2590c3085923ff9e1b565748b\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/datablog.roman-halliday.com\\\/#\\\/schema\\\/person\\\/575f96d2590c3085923ff9e1b565748b\",\"name\":\"david\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g\",\"caption\":\"david\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Running Oracle SQL &amp; PL\/SQL: Free Online Execution environments compared - Rows Across The Lake","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:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/","og_locale":"en_GB","og_type":"article","og_title":"Running Oracle SQL &amp; PL\/SQL: Free Online Execution environments compared - Rows Across The Lake","og_description":"If you only want to run something quickly, you probably want an online platform that provides a convenient environment for writing, executing, and sharing SQL queries. Here I compare some for use with Oracle SQL & PL\/SQL","og_url":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/","og_site_name":"Rows Across The Lake","article_published_time":"2025-01-18T09:00:00+00:00","og_image":[{"width":1600,"height":1067,"url":"https:\/\/datablog.roman-halliday.com\/wp-content\/uploads\/2025\/01\/ikhvolzfcog.jpg","type":"image\/jpeg"}],"author":"david","twitter_card":"summary_large_image","twitter_creator":"@d_roman_h","twitter_site":"@d_roman_h","twitter_misc":{"Written by":"david","Estimated reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/#article","isPartOf":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/"},"author":{"name":"david","@id":"https:\/\/datablog.roman-halliday.com\/#\/schema\/person\/575f96d2590c3085923ff9e1b565748b"},"headline":"Running Oracle SQL &amp; PL\/SQL: Free Online Execution environments compared","datePublished":"2025-01-18T09:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/"},"wordCount":930,"commentCount":0,"publisher":{"@id":"https:\/\/datablog.roman-halliday.com\/#\/schema\/person\/575f96d2590c3085923ff9e1b565748b"},"image":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/#primaryimage"},"thumbnailUrl":"https:\/\/datablog.roman-halliday.com\/wp-content\/uploads\/2025\/01\/ikhvolzfcog.jpg","keywords":["oracle","server","SQL"],"articleSection":["Databases","Oracle","Sample Data"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/","url":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/","name":"Running Oracle SQL &amp; PL\/SQL: Free Online Execution environments compared - Rows Across The Lake","isPartOf":{"@id":"https:\/\/datablog.roman-halliday.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/#primaryimage"},"image":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/#primaryimage"},"thumbnailUrl":"https:\/\/datablog.roman-halliday.com\/wp-content\/uploads\/2025\/01\/ikhvolzfcog.jpg","datePublished":"2025-01-18T09:00:00+00:00","breadcrumb":{"@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/#primaryimage","url":"https:\/\/datablog.roman-halliday.com\/wp-content\/uploads\/2025\/01\/ikhvolzfcog.jpg","contentUrl":"https:\/\/datablog.roman-halliday.com\/wp-content\/uploads\/2025\/01\/ikhvolzfcog.jpg","width":1600,"height":1067,"caption":"Database"},{"@type":"BreadcrumbList","@id":"https:\/\/datablog.roman-halliday.com\/index.php\/2025\/01\/18\/running-oracle-sql-pl-sql-free-online-execution\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/datablog.roman-halliday.com\/"},{"@type":"ListItem","position":2,"name":"Running Oracle SQL &amp; PL\/SQL: Free Online Execution environments compared"}]},{"@type":"WebSite","@id":"https:\/\/datablog.roman-halliday.com\/#website","url":"https:\/\/datablog.roman-halliday.com\/","name":"Rows Across The Lake","description":"Data &amp; Databases","publisher":{"@id":"https:\/\/datablog.roman-halliday.com\/#\/schema\/person\/575f96d2590c3085923ff9e1b565748b"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/datablog.roman-halliday.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/datablog.roman-halliday.com\/#\/schema\/person\/575f96d2590c3085923ff9e1b565748b","name":"david","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/secure.gravatar.com\/avatar\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g","caption":"david"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/acddbc676a1d5c73795edcf0627ee39e5aa947da9033b58373e03d93122cb3b7?s=96&d=mm&r=g"}}]}},"_links":{"self":[{"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/posts\/658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/comments?post=658"}],"version-history":[{"count":6,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/posts\/658\/revisions"}],"predecessor-version":[{"id":674,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/posts\/658\/revisions\/674"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/media\/659"}],"wp:attachment":[{"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/media?parent=658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/categories?post=658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/datablog.roman-halliday.com\/index.php\/wp-json\/wp\/v2\/tags?post=658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}