This commit is contained in:
Ottmar Gobrecht 2021-01-04 20:08:33 +01:00
parent 281237674f
commit 31f93fb7d9
14 changed files with 908 additions and 316 deletions

View File

@ -1,5 +1,10 @@
# Changelog
## 2.4.1 (2021-01-04)
- Function BackApp:
- Fixed: #10 - Function BackApp throws ORA-14552 in SQL context when p_data_format is set to 'insert'
## 2.4.0 (2021-01-03)
- Function BackApp:

View File

@ -26,15 +26,13 @@ Also see this resources for more information:
- [Changelog](https://github.com/ogobrecht/plex/blob/master/CHANGELOG.md)
- [Give feedback](https://github.com/ogobrecht/plex/issues/new)
DEPENDENCIES
The package itself is independend, but functionality varies on the following conditions:
- For APEX app export: APEX >= 5.1.4 installed
- For ORDS modules export: ORDS >= 18.3 installed (I think package ords_export is included since this version, but I don't know it)
- ATTENTION: There seems to be a bug in ORDS 19.2 which prevents you to export ORDS modules via the package ords_export: https://community.oracle.com/thread/4292776; please see plex_error_log.md, if you miss your ORDS modules after an export - this is no problem of PLEX
- ATTENTION: There seems to be a [bug in ORDS 19.2](https://community.oracle.com/thread/4292776) which prevents you to export ORDS modules via the package ords_export. Please see plex_error_log.md, if you miss your ORDS modules after an export - this is no problem of PLEX.
INSTALLATION
@ -49,7 +47,7 @@ SIGNATURE
```sql
PACKAGE PLEX AUTHID current_user IS
c_plex_name CONSTANT VARCHAR2(30 CHAR) := 'PLEX - PL/SQL Export Utilities';
c_plex_version CONSTANT VARCHAR2(10 CHAR) := '2.4.0';
c_plex_version CONSTANT VARCHAR2(10 CHAR) := '2.4.1';
c_plex_url CONSTANT VARCHAR2(40 CHAR) := 'https://github.com/ogobrecht/plex';
c_plex_license CONSTANT VARCHAR2(10 CHAR) := 'MIT';
c_plex_license_url CONSTANT VARCHAR2(60 CHAR) := 'https://github.com/ogobrecht/plex/blob/master/LICENSE.txt';
@ -113,7 +111,6 @@ EXAMPLE ZIP FILE SQL
```sql
-- Inline function because of boolean parameters (needs Oracle 12c or higher).
-- Alternative create a helper function and call that in a SQL context.
-- Will throw ORA-14552 when p_data_format is set to 'insert' because of changing session parameters (you need to run this then inside PL/SQL)
WITH
FUNCTION backapp RETURN BLOB IS
BEGIN

467
package-lock.json generated
View File

@ -59,12 +59,33 @@
"fill-range": "^7.0.1"
}
},
"call-bind": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz",
"integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==",
"dev": true,
"requires": {
"function-bind": "^1.1.1",
"get-intrinsic": "^1.0.0"
}
},
"camelcase": {
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
"dev": true
},
"chalk": {
"version": "2.4.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"escape-string-regexp": "^1.0.5",
"supports-color": "^5.3.0"
}
},
"chokidar": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.1.tgz",
@ -125,18 +146,86 @@
"integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
"dev": true
},
"cross-spawn": {
"version": "6.0.5",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
"dev": true,
"requires": {
"nice-try": "^1.0.4",
"path-key": "^2.0.1",
"semver": "^5.5.0",
"shebang-command": "^1.2.0",
"which": "^1.2.9"
}
},
"decamelize": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
"dev": true
},
"define-properties": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
"dev": true,
"requires": {
"object-keys": "^1.0.12"
}
},
"emoji-regex": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
"integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
"dev": true
},
"error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
"dev": true,
"requires": {
"is-arrayish": "^0.2.1"
}
},
"es-abstract": {
"version": "1.18.0-next.1",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
"integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
"dev": true,
"requires": {
"es-to-primitive": "^1.2.1",
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1",
"is-callable": "^1.2.2",
"is-negative-zero": "^2.0.0",
"is-regex": "^1.1.1",
"object-inspect": "^1.8.0",
"object-keys": "^1.1.1",
"object.assign": "^4.1.1",
"string.prototype.trimend": "^1.0.1",
"string.prototype.trimstart": "^1.0.1"
}
},
"es-to-primitive": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
"dev": true,
"requires": {
"is-callable": "^1.1.4",
"is-date-object": "^1.0.1",
"is-symbol": "^1.0.2"
}
},
"escape-string-regexp": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"dev": true
},
"fill-range": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
@ -168,12 +257,29 @@
"dev": true,
"optional": true
},
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
"integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
"dev": true
},
"get-caller-file": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
"integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
"dev": true
},
"get-intrinsic": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz",
"integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==",
"dev": true,
"requires": {
"function-bind": "^1.1.1",
"has": "^1.0.3",
"has-symbols": "^1.0.1"
}
},
"glob": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
@ -197,6 +303,39 @@
"is-glob": "^4.0.1"
}
},
"graceful-fs": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
"integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
"dev": true
},
"has": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
"integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
"dev": true,
"requires": {
"function-bind": "^1.1.1"
}
},
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
"has-symbols": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
"integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
"dev": true
},
"hosted-git-info": {
"version": "2.8.8",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
"integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
"dev": true
},
"inflight": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
@ -213,6 +352,12 @@
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
"dev": true
},
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
"integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
"dev": true
},
"is-binary-path": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
@ -222,6 +367,27 @@
"binary-extensions": "^2.0.0"
}
},
"is-callable": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
"integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
"dev": true
},
"is-core-module": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
"integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
"dev": true,
"requires": {
"has": "^1.0.3"
}
},
"is-date-object": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
"integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
"dev": true
},
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@ -243,12 +409,60 @@
"is-extglob": "^2.1.1"
}
},
"is-negative-zero": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
"integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
"dev": true
},
"is-number": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
"dev": true
},
"is-regex": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
"integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
"dev": true,
"requires": {
"has-symbols": "^1.0.1"
}
},
"is-symbol": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
"integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
"dev": true,
"requires": {
"has-symbols": "^1.0.1"
}
},
"isexe": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
"dev": true
},
"json-parse-better-errors": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
"dev": true
},
"load-json-file": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
"integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"parse-json": "^4.0.0",
"pify": "^3.0.0",
"strip-bom": "^3.0.0"
}
},
"locate-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
@ -271,6 +485,12 @@
"integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=",
"dev": true
},
"memorystream": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz",
"integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=",
"dev": true
},
"minimatch": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
@ -286,12 +506,71 @@
"integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
"dev": true
},
"nice-try": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
"integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
"dev": true
},
"normalize-package-data": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
"integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
"dev": true,
"requires": {
"hosted-git-info": "^2.1.4",
"resolve": "^1.10.0",
"semver": "2 || 3 || 4 || 5",
"validate-npm-package-license": "^3.0.1"
}
},
"normalize-path": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
"dev": true
},
"npm-run-all": {
"version": "4.1.5",
"resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz",
"integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==",
"dev": true,
"requires": {
"ansi-styles": "^3.2.1",
"chalk": "^2.4.1",
"cross-spawn": "^6.0.5",
"memorystream": "^0.3.1",
"minimatch": "^3.0.4",
"pidtree": "^0.3.0",
"read-pkg": "^3.0.0",
"shell-quote": "^1.6.1",
"string.prototype.padend": "^3.0.0"
}
},
"object-inspect": {
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
"integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
"dev": true
},
"object-keys": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
"dev": true
},
"object.assign": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
"integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
"dev": true,
"requires": {
"call-bind": "^1.0.0",
"define-properties": "^1.1.3",
"has-symbols": "^1.0.1",
"object-keys": "^1.1.1"
}
},
"once": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
@ -325,6 +604,16 @@
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
"dev": true
},
"parse-json": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
"integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
"dev": true,
"requires": {
"error-ex": "^1.3.1",
"json-parse-better-errors": "^1.0.1"
}
},
"path-exists": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
@ -337,12 +626,45 @@
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
},
"path-key": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
"integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
"dev": true
},
"path-parse": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
"dev": true
},
"path-type": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
"integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
"dev": true,
"requires": {
"pify": "^3.0.0"
}
},
"picomatch": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.1.tgz",
"integrity": "sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA==",
"dev": true
},
"pidtree": {
"version": "0.3.1",
"resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz",
"integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==",
"dev": true
},
"pify": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
"dev": true
},
"ploc": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/ploc/-/ploc-0.6.2.tgz",
@ -353,6 +675,17 @@
"minimist": "^1.2.0"
}
},
"read-pkg": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
"integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
"dev": true,
"requires": {
"load-json-file": "^4.0.0",
"normalize-package-data": "^2.3.2",
"path-type": "^3.0.0"
}
},
"readdirp": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.3.0.tgz",
@ -374,12 +707,81 @@
"integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
"dev": true
},
"resolve": {
"version": "1.19.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
"integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
"dev": true,
"requires": {
"is-core-module": "^2.1.0",
"path-parse": "^1.0.6"
}
},
"semver": {
"version": "5.7.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
"dev": true
},
"set-blocking": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
"integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
"dev": true
},
"shebang-command": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
"integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
"dev": true,
"requires": {
"shebang-regex": "^1.0.0"
}
},
"shebang-regex": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
"integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
"dev": true
},
"shell-quote": {
"version": "1.7.2",
"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
"integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
"dev": true
},
"spdx-correct": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
"integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
"dev": true,
"requires": {
"spdx-expression-parse": "^3.0.0",
"spdx-license-ids": "^3.0.0"
}
},
"spdx-exceptions": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
"integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
"dev": true
},
"spdx-expression-parse": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
"integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
"dev": true,
"requires": {
"spdx-exceptions": "^2.1.0",
"spdx-license-ids": "^3.0.0"
}
},
"spdx-license-ids": {
"version": "3.0.7",
"resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
"integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
"dev": true
},
"string-width": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
@ -391,6 +793,37 @@
"strip-ansi": "^5.1.0"
}
},
"string.prototype.padend": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz",
"integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==",
"dev": true,
"requires": {
"call-bind": "^1.0.0",
"define-properties": "^1.1.3",
"es-abstract": "^1.18.0-next.1"
}
},
"string.prototype.trimend": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
"integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
"dev": true,
"requires": {
"call-bind": "^1.0.0",
"define-properties": "^1.1.3"
}
},
"string.prototype.trimstart": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
"integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
"dev": true,
"requires": {
"call-bind": "^1.0.0",
"define-properties": "^1.1.3"
}
},
"strip-ansi": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
@ -400,6 +833,21 @@
"ansi-regex": "^4.1.0"
}
},
"strip-bom": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
"integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
"dev": true
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
"integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"requires": {
"has-flag": "^3.0.0"
}
},
"to-regex-range": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
@ -409,6 +857,25 @@
"is-number": "^7.0.0"
}
},
"validate-npm-package-license": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
"integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
"dev": true,
"requires": {
"spdx-correct": "^3.0.0",
"spdx-expression-parse": "^3.0.0"
}
},
"which": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
"integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
"dev": true,
"requires": {
"isexe": "^2.0.0"
}
},
"which-module": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",

View File

@ -7,19 +7,21 @@
"url": "https://github.com/ogobrecht/plex.git"
},
"scripts": {
"prebuild": "npx ploc --in src/PLEX.pks --out README.md",
"build": "node src/build.js",
"postbuild": "echo exit | sqlplus -S /@playground @plex_install.sql",
"watch": "chokidar src/PLEX.pks src/PLEX.pkb src/plex_install.sql --initial -c \"npm run build\"",
"test-ccflags": "cd test && echo exit | sqlplus -S /@playground @test_ccflags.sql && cd ..",
"test-export": "cd test && echo exit | sqlplus -S /@playground @test_export.sql && cd ..",
"test-types-table": "cd test && echo exit | sqlplus -S /@playground @test_types_1_table.sql && cd ..",
"test-types-data": "cd test && echo exit | sqlplus -S /@playground @test_types_2_data.sql 100 && cd ..",
"test-types-export": "cd test && echo exit | sqlplus -S /@playground @test_types_3_export.sql && cd ..",
"test-types-import": "cd test && echo exit | sqlplus -S /@playground @test_types_4_import.sql && cd .."
"prebuild": "npx ploc --in src/PLEX.pks --out README.md",
"build": "node src/build.js",
"postbuild": "echo exit | sqlplus -S /@playground @plex_install.sql",
"watch": "chokidar src/PLEX.pks src/PLEX.pkb src/plex_install.sql --initial -c \"npm run build\"",
"test-all": "npm-run-all -s test-ccflags test-export test-types-table test-types-data test-types-export test-types-import",
"test-ccflags": "cd test && echo exit | sqlplus -S /@playground @test_ccflags.sql && cd ..",
"test-export": "cd test && echo exit | sqlplus -S /@playground @test_export.sql && cd ..",
"test-types-table": "cd test && echo exit | sqlplus -S /@playground @test_types_1_table.sql && cd ..",
"test-types-data": "cd test && echo exit | sqlplus -S /@playground @test_types_2_data.sql 100 && cd ..",
"test-types-export": "cd test && echo exit | sqlplus -S /@playground @test_types_3_export.sql && cd ..",
"test-types-import": "cd test && echo exit | sqlplus -S /@playground @test_types_4_import.sql && cd .."
},
"devDependencies": {
"chokidar-cli": "^2.1.0",
"npm-run-all": "^4.1.5",
"ploc": "^0.6.2"
}
}
}

View File

@ -47,7 +47,7 @@ END;
prompt Compile package plex (spec)
CREATE OR REPLACE PACKAGE PLEX AUTHID current_user IS
c_plex_name CONSTANT VARCHAR2(30 CHAR) := 'PLEX - PL/SQL Export Utilities';
c_plex_version CONSTANT VARCHAR2(10 CHAR) := '2.4.0';
c_plex_version CONSTANT VARCHAR2(10 CHAR) := '2.4.1';
c_plex_url CONSTANT VARCHAR2(40 CHAR) := 'https://github.com/ogobrecht/plex';
c_plex_license CONSTANT VARCHAR2(10 CHAR) := 'MIT';
c_plex_license_url CONSTANT VARCHAR2(60 CHAR) := 'https://github.com/ogobrecht/plex/blob/master/LICENSE.txt';
@ -65,15 +65,13 @@ Also see this resources for more information:
- [Changelog](https://github.com/ogobrecht/plex/blob/master/CHANGELOG.md)
- [Give feedback](https://github.com/ogobrecht/plex/issues/new)
DEPENDENCIES
The package itself is independend, but functionality varies on the following conditions:
- For APEX app export: APEX >= 5.1.4 installed
- For ORDS modules export: ORDS >= 18.3 installed (I think package ords_export is included since this version, but I don't know it)
- ATTENTION: There seems to be a bug in ORDS 19.2 which prevents you to export ORDS modules via the package ords_export: https://community.oracle.com/thread/4292776; please see plex_error_log.md, if you miss your ORDS modules after an export - this is no problem of PLEX
- ATTENTION: There seems to be a [bug in ORDS 19.2](https://community.oracle.com/thread/4292776) which prevents you to export ORDS modules via the package ords_export. Please see plex_error_log.md, if you miss your ORDS modules after an export - this is no problem of PLEX.
INSTALLATION
@ -227,7 +225,6 @@ EXAMPLE ZIP FILE SQL
```sql
-- Inline function because of boolean parameters (needs Oracle 12c or higher).
-- Alternative create a helper function and call that in a SQL context.
-- Will throw ORA-14552 when p_data_format is set to 'insert' because of changing session parameters (you need to run this then inside PL/SQL)
WITH
FUNCTION backapp RETURN BLOB IS
BEGIN
@ -612,8 +609,6 @@ RETURN NUMBER;
PROCEDURE util_log_calc_runtimes;
FUNCTION util_normalize_base_path (p_base_path VARCHAR2) RETURN VARCHAR2;
$end
END plex;
@ -724,6 +719,12 @@ TYPE rec_path IS RECORD (
scripts_work_dir file_path,
from_scripts_to_project_root file_path);
TYPE rec_nls IS RECORD (
numeric_characters varchar2(100),
date_format varchar2(100),
timestamp_format varchar2(100),
timestamp_tz_format varchar2(100));
g_clob CLOB;
g_cache VARCHAR2(32767char);
g_errlog tab_errlog;
@ -873,8 +874,6 @@ RETURN NUMBER;
PROCEDURE util_log_calc_runtimes;
FUNCTION util_normalize_base_path (p_base_path VARCHAR2) RETURN VARCHAR2;
$end
@ -1389,13 +1388,6 @@ END util_log_calc_runtimes;
--------------------------------------------------------------------------------------------------------------------------------
FUNCTION util_normalize_base_path (p_base_path VARCHAR2) RETURN VARCHAR2 IS
BEGIN
RETURN ltrim(rtrim(replace(p_base_path, '\', '/'),'/'),'/');
END util_normalize_base_path;
--------------------------------------------------------------------------------------------------------------------------------
PROCEDURE util_clob_append (p_content IN VARCHAR2) IS
BEGIN
g_cache := g_cache || p_content;
@ -1608,6 +1600,7 @@ PROCEDURE util_clob_table_to_insert (
p_max_rows IN NUMBER DEFAULT 1000,
p_insert_all_size IN NUMBER DEFAULT 10)
IS
v_nls rec_nls;
v_query VARCHAR2(32767);
v_cursor PLS_INTEGER;
v_ignore_me PLS_INTEGER;
@ -1615,10 +1608,6 @@ IS
v_col_count PLS_INTEGER;
v_desc_tab dbms_sql.desc_tab3;
v_table_insert_prefix VARCHAR2(4000);
v_nls_numeric_characters VARCHAR2(30);
v_nls_date_format VARCHAR2(30);
v_nls_timestamp_format VARCHAR2(30);
v_nls_timestamp_tz_format VARCHAR2(30);
c_sqlplus_max_line_length CONSTANT PLS_INTEGER := 2400;
v_line_cache VARCHAR2(2498 CHAR);
v_line_size PLS_INTEGER := 0;
@ -1628,39 +1617,24 @@ IS
-- v_buffer_long LONG;
v_buffer_long_length PLS_INTEGER;
----------------------------------------
----------------------------------------------------------------
PROCEDURE set_session_nls_params IS
PROCEDURE get_session_nls_params IS
BEGIN
-- Save current values.
for i in (SELECT parameter, value FROM nls_session_parameters) loop
case i.parameter
when 'NLS_NUMERIC_CHARACTERS' then v_nls_numeric_characters := i.value;
when 'NLS_DATE_FORMAT' then v_nls_date_format := i.value;
when 'NLS_TIMESTAMP_FORMAT' then v_nls_timestamp_format := i.value;
when 'NLS_TIMESTAMP_TZ_FORMAT' then v_nls_timestamp_tz_format := i.value;
when 'NLS_NUMERIC_CHARACTERS' then v_nls.numeric_characters := i.value;
when 'NLS_DATE_FORMAT' then v_nls.date_format := i.value;
when 'NLS_TIMESTAMP_FORMAT' then v_nls.timestamp_format := i.value;
when 'NLS_TIMESTAMP_TZ_FORMAT' then v_nls.timestamp_tz_format := i.value;
else
null;
end case;
end loop;
-- Set new values.
dbms_session.set_nls('nls_numeric_characters' , '''.,''');
dbms_session.set_nls('nls_date_format' , '''yyyy-mm-dd hh24:mi:ss''');
dbms_session.set_nls('nls_timestamp_format' , '''yyyy-mm-dd hh24:mi:ssxff''');
dbms_session.set_nls('nls_timestamp_tz_format', '''yyyy-mm-dd hh24:mi:ssxff tzr''');
END set_session_nls_params;
END get_session_nls_params;
----------------------------------------
PROCEDURE recover_session_nls_params IS
BEGIN
dbms_session.set_nls('nls_numeric_characters' , '''' || v_nls_numeric_characters || '''');
dbms_session.set_nls('nls_date_format' , '''' || v_nls_date_format || '''');
dbms_session.set_nls('nls_timestamp_format' , '''' || v_nls_timestamp_format || '''');
dbms_session.set_nls('nls_timestamp_tz_format', '''' || v_nls_timestamp_tz_format || '''');
END recover_session_nls_params;
----------------------------------------
----------------------------------------------------------------
FUNCTION quote_string (p_string VARCHAR2) RETURN VARCHAR2 IS
v_string varchar2(5000 char);
@ -1691,7 +1665,7 @@ IS
END quote_string;
----------------------------------------
----------------------------------------------------------------
PROCEDURE line_append (p_content IN VARCHAR2) IS
BEGIN
@ -1702,7 +1676,7 @@ IS
v_line_cache := p_content;
END line_append;
----------------------------------------
----------------------------------------------------------------
PROCEDURE line_flush_cache IS
BEGIN
@ -1710,7 +1684,7 @@ IS
v_line_cache := null;
END line_flush_cache;
----------------------------------------
----------------------------------------------------------------
PROCEDURE process_varchar2_buffer(p_type varchar2) IS
v_length PLS_INTEGER;
@ -1750,7 +1724,7 @@ IS
END IF;
END process_varchar2_buffer;
----------------------------------------
----------------------------------------------------------------
PROCEDURE process_clob_buffer IS
v_length pls_integer;
@ -1773,7 +1747,7 @@ IS
end if;
END process_clob_buffer;
----------------------------------------
----------------------------------------------------------------
FUNCTION get_order_by_clause RETURN VARCHAR2 IS
v_return varchar2(4000);
@ -1824,7 +1798,7 @@ IS
return case when v_return is not null then ' order by ' || v_return else null end;
end get_order_by_clause;
----------------------------------------
----------------------------------------------------------------
PROCEDURE parse_query_and_describe_columns IS
BEGIN
@ -1866,7 +1840,7 @@ IS
END IF;
END parse_query_and_describe_columns;
----------------------------------------
----------------------------------------------------------------
-- SQL*Plus specific:
-- SQL Failed With ORA-1756 In Sqlplus But Works In SQL Developer
@ -1877,17 +1851,17 @@ IS
util_clob_append('-- Script generated by PLEX version ' || c_plex_version || ' - more infos here: ' || c_plex_url || c_crlf);
util_clob_append('-- Performance Hacks by Connor McDonald: https://connor-mcdonald.com/2019/05/17/hacking-together-faster-inserts/' || c_crlf);
util_clob_append('-- For strange line end replacements a big thank to SQL*Plus: https://support.oracle.com/epmos/faces/DocumentDisplay?id=2377701.1 (SQL Failed With ORA-1756 In Sqlplus But Works In SQL Developer)' || c_crlf);
util_clob_append('prompt - insert xxx rows into ' || p_table_name || c_crlf);
util_clob_append('prompt - insert xxx rows into ' || p_table_name || ' (exported ' || to_char(systimestamp,'YYYY-MM-DD hh24:mi:ssxff TZR') || ')' || c_crlf);
util_clob_append('set define off feedback off sqlblanklines on' || c_crlf);
util_clob_append('alter session set cursor_sharing = force;' || c_crlf);
util_clob_append(q'^alter session set nls_numeric_characters = '.,';^' || c_crlf);
util_clob_append(q'^alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';^' || c_crlf);
util_clob_append(q'^alter session set nls_timestamp_format = 'yyyy-mm-dd hh24:mi:ssxff';^' || c_crlf);
util_clob_append(q'^alter session set nls_timestamp_tz_format = 'yyyy-mm-dd hh24:mi:ssxff tzr';^' || c_crlf);
util_clob_append('alter session set cursor_sharing = force;' || c_crlf);
util_clob_append('alter session set nls_numeric_characters = ''' || v_nls.numeric_characters || ''';' || c_crlf);
util_clob_append('alter session set nls_date_format = ''' || v_nls.date_format || ''';' || c_crlf);
util_clob_append('alter session set nls_timestamp_format = ''' || v_nls.timestamp_format || ''';' || c_crlf);
util_clob_append('alter session set nls_timestamp_tz_format = ''' || v_nls.timestamp_tz_format || ''';' || c_crlf);
util_clob_append('begin' || c_crlf);
END create_header;
----------------------------------------
----------------------------------------------------------------
PROCEDURE create_data IS
BEGIN
@ -1942,7 +1916,7 @@ IS
dbms_sql.close_cursor(v_cursor);
END create_data;
----------------------------------------
----------------------------------------------------------------
PROCEDURE create_footer IS
BEGIN
@ -1961,7 +1935,7 @@ IS
util_clob_append('' || c_crlf);
END create_footer;
----------------------------------------
----------------------------------------------------------------
PROCEDURE replace_number_rows_placeholder IS
BEGIN
@ -1969,16 +1943,15 @@ IS
|| lpad(to_char(v_data_count), length(to_char(p_max_rows)), ' ') ||' rows');
END replace_number_rows_placeholder;
----------------------------------------
----------------------------------------------------------------
BEGIN
IF p_table_name IS NOT NULL THEN
--dbms_lob.createtemporary(v_buffer_clob, true);
set_session_nls_params;
get_session_nls_params;
parse_query_and_describe_columns;
create_data;
create_footer;
recover_session_nls_params;
replace_number_rows_placeholder;
--dbms_lob.freetemporary(v_buffer_clob);
END IF;
@ -2110,12 +2083,23 @@ RETURN tab_export_files IS
v_cur obj_cur_typ;
v_query VARCHAR2(32767);
----------------------------------------------------------------
FUNCTION util_get_script_line (p_file_path VARCHAR2) RETURN VARCHAR2 IS
BEGIN
RETURN 'prompt --' || p_file_path || c_lf
|| '@' || v_path.from_scripts_to_project_root || p_file_path || c_lf;
END util_get_script_line;
----------------------------------------------------------------
FUNCTION util_normalize_base_path (p_base_path VARCHAR2) RETURN VARCHAR2 IS
BEGIN
RETURN ltrim(rtrim(replace(p_base_path, '\', '/'),'/'),'/');
END util_normalize_base_path;
----------------------------------------------------------------
PROCEDURE init IS
BEGIN
util_log_init(
@ -2144,6 +2128,8 @@ RETURN tab_export_files IS
util_log_stop;
END init;
----------------------------------------------------------------
$if $$apex_installed $then
PROCEDURE check_owner IS
CURSOR cur_owner IS
@ -2175,6 +2161,8 @@ RETURN tab_export_files IS
END check_owner;
$end
----------------------------------------------------------------
$if $$apex_installed $then
PROCEDURE process_apex_app IS
v_apex_files apex_t_export_files;
@ -2259,6 +2247,8 @@ RETURN tab_export_files IS
END process_apex_app;
$end
----------------------------------------------------------------
PROCEDURE replace_query_like_expressions (
p_like_list VARCHAR2,
p_not_like_list VARCHAR2,
@ -2296,8 +2286,12 @@ RETURN tab_export_files IS
$end
END replace_query_like_expressions;
----------------------------------------------------------------
PROCEDURE process_user_ddl IS
--------------------------------
PROCEDURE process_user IS
BEGIN
v_file_path := v_path.to_backend || '/_user/' || v_current_user || '.sql';
@ -2330,6 +2324,8 @@ END;
util_log_error(v_file_path);
END process_user;
--------------------------------
PROCEDURE process_roles IS
BEGIN
v_file_path := v_path.to_backend || '/_user/' || v_current_user || '_roles.sql';
@ -2350,6 +2346,8 @@ END;
util_log_error(v_file_path);
END process_roles;
--------------------------------
PROCEDURE process_system_privileges IS
BEGIN
v_file_path := v_path.to_backend || '/_user/' || v_current_user || '_system_privileges.sql';
@ -2370,6 +2368,8 @@ END;
util_log_error(v_file_path);
END process_system_privileges;
--------------------------------
PROCEDURE process_object_privileges IS
BEGIN
v_file_path := v_path.to_backend || '/_user/' || v_current_user || '_object_privileges.sql';
@ -2390,6 +2390,8 @@ END;
util_log_error(v_file_path);
END process_object_privileges;
--------------------------------
BEGIN
process_user;
process_roles;
@ -2397,6 +2399,8 @@ END;
process_object_privileges;
END process_user_ddl;
----------------------------------------------------------------
PROCEDURE process_object_ddl IS
TYPE obj_rec_typ IS RECORD (
object_type VARCHAR2(128),
@ -2608,6 +2612,8 @@ END;
CLOSE v_cur;
END process_object_ddl;
----------------------------------------------------------------
PROCEDURE process_object_grants IS
TYPE obj_rec_typ IS RECORD (
grantor VARCHAR2(128),
@ -2662,6 +2668,8 @@ ORDER BY
CLOSE v_cur;
END process_object_grants;
----------------------------------------------------------------
PROCEDURE process_ref_constraints IS
TYPE obj_rec_typ IS RECORD (
table_name VARCHAR2(256),
@ -2734,6 +2742,8 @@ END;
CLOSE v_cur;
END process_ref_constraints;
----------------------------------------------------------------
PROCEDURE create_backend_install_file IS
BEGIN
v_file_path := v_path.to_scripts || '/install_backend_generated_by_plex.sql';
@ -2802,10 +2812,14 @@ prompt --install_backend_generated_by_plex
util_log_stop;
END create_backend_install_file;
----------------------------------------------------------------
$if $$ords_installed $then
PROCEDURE process_ords_modules IS
v_module_name user_ords_modules.name%type;
--
--------------------------------
PROCEDURE export_ords_modules IS
BEGIN
util_log_start(v_path.to_web_services || '/open_modules_cursor');
@ -2831,7 +2845,9 @@ prompt --install_backend_generated_by_plex
END LOOP;
CLOSE v_cur;
END export_ords_modules;
--
--------------------------------
PROCEDURE create_ords_install_file IS
BEGIN
v_file_path := v_path.to_scripts || '/install_web_services_generated_by_ords.sql';
@ -2857,6 +2873,8 @@ prompt --install_web_services_generated_by_ords
util_log_stop;
END create_ords_install_file;
--------------------------------
BEGIN
export_ords_modules;
IF v_files.ords_modules_.count > 0 THEN
@ -2865,6 +2883,8 @@ prompt --install_web_services_generated_by_ords
END process_ords_modules;
$end
----------------------------------------------------------------
PROCEDURE process_data IS
TYPE obj_rec_typ IS RECORD (
table_name VARCHAR2(256),
@ -2954,6 +2974,8 @@ SELECT table_name,
END process_data;
----------------------------------------------------------------
PROCEDURE create_load_data_file IS
BEGIN
v_file_path := v_path.to_scripts || '/load_data_generated_by_plex.sql';
@ -2979,7 +3001,12 @@ prompt --load_data_generated_by_plex
util_log_stop;
END create_load_data_file;
----------------------------------------------------------------
PROCEDURE create_template_files IS
--------------------------------
v_file_template VARCHAR2(32767 CHAR);
PROCEDURE readme_file IS
BEGIN
@ -3035,6 +3062,8 @@ and modify it to your needs. Doing it this way your changes are overwrite save.
util_log_stop;
END readme_file;
--------------------------------
PROCEDURE export_batch_file IS
BEGIN
v_file_template := q'^rem Template generated by PLEX version {{PLEX_VERSION}}
@ -3130,6 +3159,8 @@ if %errorlevel% neq 0 exit /b %errorlevel%
util_log_stop;
END export_batch_file;
--------------------------------
PROCEDURE export_sq_file IS
BEGIN
v_file_template := q'^/*******************************************************************************
@ -3252,6 +3283,8 @@ prompt
util_log_stop;
END export_sq_file;
--------------------------------
PROCEDURE install_batch_files IS
BEGIN
v_file_template := q'^rem Template generated by PLEX version {{PLEX_VERSION}}
@ -3338,6 +3371,8 @@ if %errorlevel% neq 0 exit /b %errorlevel%
util_log_stop;
END install_batch_files;
--------------------------------
PROCEDURE install_sql_file IS
BEGIN
v_file_template := q'^/*******************************************************************************
@ -3454,6 +3489,8 @@ prompt
util_log_stop;
END install_sql_file;
--------------------------------
BEGIN
readme_file;
export_batch_file;
@ -3462,6 +3499,8 @@ prompt
install_sql_file;
END create_template_files;
----------------------------------------------------------------
PROCEDURE create_directory_keepers IS
v_the_point VARCHAR2(30) := '. < this is the point ;-)';
BEGIN
@ -3490,6 +3529,8 @@ prompt
util_log_stop;
END create_directory_keepers;
----------------------------------------------------------------
PROCEDURE finish IS
BEGIN
util_ensure_unique_file_names(v_export_files, v_path.to_scripts);
@ -3501,6 +3542,8 @@ prompt
END IF;
END finish;
----------------------------------------------------------------
BEGIN
init;
$if $$apex_installed $then
@ -3564,6 +3607,8 @@ FUNCTION queries_to_csv (
RETURN tab_export_files IS
v_export_files tab_export_files;
----------------------------------------------------------------
PROCEDURE init IS
BEGIN
IF g_queries.count = 0 THEN
@ -3577,6 +3622,8 @@ RETURN tab_export_files IS
util_log_stop;
END init;
----------------------------------------------------------------
PROCEDURE process_queries IS
BEGIN
FOR i IN g_queries.first..g_queries.last LOOP
@ -3599,6 +3646,8 @@ RETURN tab_export_files IS
END LOOP;
END process_queries;
----------------------------------------------------------------
PROCEDURE finish IS
BEGIN
g_queries.DELETE;
@ -3611,6 +3660,8 @@ RETURN tab_export_files IS
END IF;
END finish;
----------------------------------------------------------------
BEGIN
init;
process_queries;

View File

@ -101,6 +101,12 @@ TYPE rec_path IS RECORD (
scripts_work_dir file_path,
from_scripts_to_project_root file_path);
TYPE rec_nls IS RECORD (
numeric_characters varchar2(100),
date_format varchar2(100),
timestamp_format varchar2(100),
timestamp_tz_format varchar2(100));
g_clob CLOB;
g_cache VARCHAR2(32767char);
g_errlog tab_errlog;
@ -250,8 +256,6 @@ RETURN NUMBER;
PROCEDURE util_log_calc_runtimes;
FUNCTION util_normalize_base_path (p_base_path VARCHAR2) RETURN VARCHAR2;
$end
@ -766,13 +770,6 @@ END util_log_calc_runtimes;
--------------------------------------------------------------------------------------------------------------------------------
FUNCTION util_normalize_base_path (p_base_path VARCHAR2) RETURN VARCHAR2 IS
BEGIN
RETURN ltrim(rtrim(replace(p_base_path, '\', '/'),'/'),'/');
END util_normalize_base_path;
--------------------------------------------------------------------------------------------------------------------------------
PROCEDURE util_clob_append (p_content IN VARCHAR2) IS
BEGIN
g_cache := g_cache || p_content;
@ -985,6 +982,7 @@ PROCEDURE util_clob_table_to_insert (
p_max_rows IN NUMBER DEFAULT 1000,
p_insert_all_size IN NUMBER DEFAULT 10)
IS
v_nls rec_nls;
v_query VARCHAR2(32767);
v_cursor PLS_INTEGER;
v_ignore_me PLS_INTEGER;
@ -992,10 +990,6 @@ IS
v_col_count PLS_INTEGER;
v_desc_tab dbms_sql.desc_tab3;
v_table_insert_prefix VARCHAR2(4000);
v_nls_numeric_characters VARCHAR2(30);
v_nls_date_format VARCHAR2(30);
v_nls_timestamp_format VARCHAR2(30);
v_nls_timestamp_tz_format VARCHAR2(30);
c_sqlplus_max_line_length CONSTANT PLS_INTEGER := 2400;
v_line_cache VARCHAR2(2498 CHAR);
v_line_size PLS_INTEGER := 0;
@ -1005,39 +999,24 @@ IS
-- v_buffer_long LONG;
v_buffer_long_length PLS_INTEGER;
----------------------------------------
----------------------------------------------------------------
PROCEDURE set_session_nls_params IS
PROCEDURE get_session_nls_params IS
BEGIN
-- Save current values.
for i in (SELECT parameter, value FROM nls_session_parameters) loop
case i.parameter
when 'NLS_NUMERIC_CHARACTERS' then v_nls_numeric_characters := i.value;
when 'NLS_DATE_FORMAT' then v_nls_date_format := i.value;
when 'NLS_TIMESTAMP_FORMAT' then v_nls_timestamp_format := i.value;
when 'NLS_TIMESTAMP_TZ_FORMAT' then v_nls_timestamp_tz_format := i.value;
when 'NLS_NUMERIC_CHARACTERS' then v_nls.numeric_characters := i.value;
when 'NLS_DATE_FORMAT' then v_nls.date_format := i.value;
when 'NLS_TIMESTAMP_FORMAT' then v_nls.timestamp_format := i.value;
when 'NLS_TIMESTAMP_TZ_FORMAT' then v_nls.timestamp_tz_format := i.value;
else
null;
end case;
end loop;
-- Set new values.
dbms_session.set_nls('nls_numeric_characters' , '''.,''');
dbms_session.set_nls('nls_date_format' , '''yyyy-mm-dd hh24:mi:ss''');
dbms_session.set_nls('nls_timestamp_format' , '''yyyy-mm-dd hh24:mi:ssxff''');
dbms_session.set_nls('nls_timestamp_tz_format', '''yyyy-mm-dd hh24:mi:ssxff tzr''');
END set_session_nls_params;
END get_session_nls_params;
----------------------------------------
PROCEDURE recover_session_nls_params IS
BEGIN
dbms_session.set_nls('nls_numeric_characters' , '''' || v_nls_numeric_characters || '''');
dbms_session.set_nls('nls_date_format' , '''' || v_nls_date_format || '''');
dbms_session.set_nls('nls_timestamp_format' , '''' || v_nls_timestamp_format || '''');
dbms_session.set_nls('nls_timestamp_tz_format', '''' || v_nls_timestamp_tz_format || '''');
END recover_session_nls_params;
----------------------------------------
----------------------------------------------------------------
FUNCTION quote_string (p_string VARCHAR2) RETURN VARCHAR2 IS
v_string varchar2(5000 char);
@ -1068,7 +1047,7 @@ IS
END quote_string;
----------------------------------------
----------------------------------------------------------------
PROCEDURE line_append (p_content IN VARCHAR2) IS
BEGIN
@ -1079,7 +1058,7 @@ IS
v_line_cache := p_content;
END line_append;
----------------------------------------
----------------------------------------------------------------
PROCEDURE line_flush_cache IS
BEGIN
@ -1087,7 +1066,7 @@ IS
v_line_cache := null;
END line_flush_cache;
----------------------------------------
----------------------------------------------------------------
PROCEDURE process_varchar2_buffer(p_type varchar2) IS
v_length PLS_INTEGER;
@ -1127,7 +1106,7 @@ IS
END IF;
END process_varchar2_buffer;
----------------------------------------
----------------------------------------------------------------
PROCEDURE process_clob_buffer IS
v_length pls_integer;
@ -1150,7 +1129,7 @@ IS
end if;
END process_clob_buffer;
----------------------------------------
----------------------------------------------------------------
FUNCTION get_order_by_clause RETURN VARCHAR2 IS
v_return varchar2(4000);
@ -1201,7 +1180,7 @@ IS
return case when v_return is not null then ' order by ' || v_return else null end;
end get_order_by_clause;
----------------------------------------
----------------------------------------------------------------
PROCEDURE parse_query_and_describe_columns IS
BEGIN
@ -1243,7 +1222,7 @@ IS
END IF;
END parse_query_and_describe_columns;
----------------------------------------
----------------------------------------------------------------
-- SQL*Plus specific:
-- SQL Failed With ORA-1756 In Sqlplus But Works In SQL Developer
@ -1254,17 +1233,17 @@ IS
util_clob_append('-- Script generated by PLEX version ' || c_plex_version || ' - more infos here: ' || c_plex_url || c_crlf);
util_clob_append('-- Performance Hacks by Connor McDonald: https://connor-mcdonald.com/2019/05/17/hacking-together-faster-inserts/' || c_crlf);
util_clob_append('-- For strange line end replacements a big thank to SQL*Plus: https://support.oracle.com/epmos/faces/DocumentDisplay?id=2377701.1 (SQL Failed With ORA-1756 In Sqlplus But Works In SQL Developer)' || c_crlf);
util_clob_append('prompt - insert xxx rows into ' || p_table_name || c_crlf);
util_clob_append('prompt - insert xxx rows into ' || p_table_name || ' (exported ' || to_char(systimestamp,'YYYY-MM-DD hh24:mi:ssxff TZR') || ')' || c_crlf);
util_clob_append('set define off feedback off sqlblanklines on' || c_crlf);
util_clob_append('alter session set cursor_sharing = force;' || c_crlf);
util_clob_append(q'^alter session set nls_numeric_characters = '.,';^' || c_crlf);
util_clob_append(q'^alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';^' || c_crlf);
util_clob_append(q'^alter session set nls_timestamp_format = 'yyyy-mm-dd hh24:mi:ssxff';^' || c_crlf);
util_clob_append(q'^alter session set nls_timestamp_tz_format = 'yyyy-mm-dd hh24:mi:ssxff tzr';^' || c_crlf);
util_clob_append('alter session set cursor_sharing = force;' || c_crlf);
util_clob_append('alter session set nls_numeric_characters = ''' || v_nls.numeric_characters || ''';' || c_crlf);
util_clob_append('alter session set nls_date_format = ''' || v_nls.date_format || ''';' || c_crlf);
util_clob_append('alter session set nls_timestamp_format = ''' || v_nls.timestamp_format || ''';' || c_crlf);
util_clob_append('alter session set nls_timestamp_tz_format = ''' || v_nls.timestamp_tz_format || ''';' || c_crlf);
util_clob_append('begin' || c_crlf);
END create_header;
----------------------------------------
----------------------------------------------------------------
PROCEDURE create_data IS
BEGIN
@ -1319,7 +1298,7 @@ IS
dbms_sql.close_cursor(v_cursor);
END create_data;
----------------------------------------
----------------------------------------------------------------
PROCEDURE create_footer IS
BEGIN
@ -1338,7 +1317,7 @@ IS
util_clob_append('' || c_crlf);
END create_footer;
----------------------------------------
----------------------------------------------------------------
PROCEDURE replace_number_rows_placeholder IS
BEGIN
@ -1346,16 +1325,15 @@ IS
|| lpad(to_char(v_data_count), length(to_char(p_max_rows)), ' ') ||' rows');
END replace_number_rows_placeholder;
----------------------------------------
----------------------------------------------------------------
BEGIN
IF p_table_name IS NOT NULL THEN
--dbms_lob.createtemporary(v_buffer_clob, true);
set_session_nls_params;
get_session_nls_params;
parse_query_and_describe_columns;
create_data;
create_footer;
recover_session_nls_params;
replace_number_rows_placeholder;
--dbms_lob.freetemporary(v_buffer_clob);
END IF;
@ -1487,12 +1465,23 @@ RETURN tab_export_files IS
v_cur obj_cur_typ;
v_query VARCHAR2(32767);
----------------------------------------------------------------
FUNCTION util_get_script_line (p_file_path VARCHAR2) RETURN VARCHAR2 IS
BEGIN
RETURN 'prompt --' || p_file_path || c_lf
|| '@' || v_path.from_scripts_to_project_root || p_file_path || c_lf;
END util_get_script_line;
----------------------------------------------------------------
FUNCTION util_normalize_base_path (p_base_path VARCHAR2) RETURN VARCHAR2 IS
BEGIN
RETURN ltrim(rtrim(replace(p_base_path, '\', '/'),'/'),'/');
END util_normalize_base_path;
----------------------------------------------------------------
PROCEDURE init IS
BEGIN
util_log_init(
@ -1521,6 +1510,8 @@ RETURN tab_export_files IS
util_log_stop;
END init;
----------------------------------------------------------------
$if $$apex_installed $then
PROCEDURE check_owner IS
CURSOR cur_owner IS
@ -1552,6 +1543,8 @@ RETURN tab_export_files IS
END check_owner;
$end
----------------------------------------------------------------
$if $$apex_installed $then
PROCEDURE process_apex_app IS
v_apex_files apex_t_export_files;
@ -1636,6 +1629,8 @@ RETURN tab_export_files IS
END process_apex_app;
$end
----------------------------------------------------------------
PROCEDURE replace_query_like_expressions (
p_like_list VARCHAR2,
p_not_like_list VARCHAR2,
@ -1673,8 +1668,12 @@ RETURN tab_export_files IS
$end
END replace_query_like_expressions;
----------------------------------------------------------------
PROCEDURE process_user_ddl IS
--------------------------------
PROCEDURE process_user IS
BEGIN
v_file_path := v_path.to_backend || '/_user/' || v_current_user || '.sql';
@ -1707,6 +1706,8 @@ END;
util_log_error(v_file_path);
END process_user;
--------------------------------
PROCEDURE process_roles IS
BEGIN
v_file_path := v_path.to_backend || '/_user/' || v_current_user || '_roles.sql';
@ -1727,6 +1728,8 @@ END;
util_log_error(v_file_path);
END process_roles;
--------------------------------
PROCEDURE process_system_privileges IS
BEGIN
v_file_path := v_path.to_backend || '/_user/' || v_current_user || '_system_privileges.sql';
@ -1747,6 +1750,8 @@ END;
util_log_error(v_file_path);
END process_system_privileges;
--------------------------------
PROCEDURE process_object_privileges IS
BEGIN
v_file_path := v_path.to_backend || '/_user/' || v_current_user || '_object_privileges.sql';
@ -1767,6 +1772,8 @@ END;
util_log_error(v_file_path);
END process_object_privileges;
--------------------------------
BEGIN
process_user;
process_roles;
@ -1774,6 +1781,8 @@ END;
process_object_privileges;
END process_user_ddl;
----------------------------------------------------------------
PROCEDURE process_object_ddl IS
TYPE obj_rec_typ IS RECORD (
object_type VARCHAR2(128),
@ -1985,6 +1994,8 @@ END;
CLOSE v_cur;
END process_object_ddl;
----------------------------------------------------------------
PROCEDURE process_object_grants IS
TYPE obj_rec_typ IS RECORD (
grantor VARCHAR2(128),
@ -2039,6 +2050,8 @@ ORDER BY
CLOSE v_cur;
END process_object_grants;
----------------------------------------------------------------
PROCEDURE process_ref_constraints IS
TYPE obj_rec_typ IS RECORD (
table_name VARCHAR2(256),
@ -2111,6 +2124,8 @@ END;
CLOSE v_cur;
END process_ref_constraints;
----------------------------------------------------------------
PROCEDURE create_backend_install_file IS
BEGIN
v_file_path := v_path.to_scripts || '/install_backend_generated_by_plex.sql';
@ -2179,10 +2194,14 @@ prompt --install_backend_generated_by_plex
util_log_stop;
END create_backend_install_file;
----------------------------------------------------------------
$if $$ords_installed $then
PROCEDURE process_ords_modules IS
v_module_name user_ords_modules.name%type;
--
--------------------------------
PROCEDURE export_ords_modules IS
BEGIN
util_log_start(v_path.to_web_services || '/open_modules_cursor');
@ -2208,7 +2227,9 @@ prompt --install_backend_generated_by_plex
END LOOP;
CLOSE v_cur;
END export_ords_modules;
--
--------------------------------
PROCEDURE create_ords_install_file IS
BEGIN
v_file_path := v_path.to_scripts || '/install_web_services_generated_by_ords.sql';
@ -2234,6 +2255,8 @@ prompt --install_web_services_generated_by_ords
util_log_stop;
END create_ords_install_file;
--------------------------------
BEGIN
export_ords_modules;
IF v_files.ords_modules_.count > 0 THEN
@ -2242,6 +2265,8 @@ prompt --install_web_services_generated_by_ords
END process_ords_modules;
$end
----------------------------------------------------------------
PROCEDURE process_data IS
TYPE obj_rec_typ IS RECORD (
table_name VARCHAR2(256),
@ -2331,6 +2356,8 @@ SELECT table_name,
END process_data;
----------------------------------------------------------------
PROCEDURE create_load_data_file IS
BEGIN
v_file_path := v_path.to_scripts || '/load_data_generated_by_plex.sql';
@ -2356,7 +2383,12 @@ prompt --load_data_generated_by_plex
util_log_stop;
END create_load_data_file;
----------------------------------------------------------------
PROCEDURE create_template_files IS
--------------------------------
v_file_template VARCHAR2(32767 CHAR);
PROCEDURE readme_file IS
BEGIN
@ -2412,6 +2444,8 @@ and modify it to your needs. Doing it this way your changes are overwrite save.
util_log_stop;
END readme_file;
--------------------------------
PROCEDURE export_batch_file IS
BEGIN
v_file_template := q'^rem Template generated by PLEX version {{PLEX_VERSION}}
@ -2507,6 +2541,8 @@ if %errorlevel% neq 0 exit /b %errorlevel%
util_log_stop;
END export_batch_file;
--------------------------------
PROCEDURE export_sq_file IS
BEGIN
v_file_template := q'^/*******************************************************************************
@ -2629,6 +2665,8 @@ prompt
util_log_stop;
END export_sq_file;
--------------------------------
PROCEDURE install_batch_files IS
BEGIN
v_file_template := q'^rem Template generated by PLEX version {{PLEX_VERSION}}
@ -2715,6 +2753,8 @@ if %errorlevel% neq 0 exit /b %errorlevel%
util_log_stop;
END install_batch_files;
--------------------------------
PROCEDURE install_sql_file IS
BEGIN
v_file_template := q'^/*******************************************************************************
@ -2831,6 +2871,8 @@ prompt
util_log_stop;
END install_sql_file;
--------------------------------
BEGIN
readme_file;
export_batch_file;
@ -2839,6 +2881,8 @@ prompt
install_sql_file;
END create_template_files;
----------------------------------------------------------------
PROCEDURE create_directory_keepers IS
v_the_point VARCHAR2(30) := '. < this is the point ;-)';
BEGIN
@ -2867,6 +2911,8 @@ prompt
util_log_stop;
END create_directory_keepers;
----------------------------------------------------------------
PROCEDURE finish IS
BEGIN
util_ensure_unique_file_names(v_export_files, v_path.to_scripts);
@ -2878,6 +2924,8 @@ prompt
END IF;
END finish;
----------------------------------------------------------------
BEGIN
init;
$if $$apex_installed $then
@ -2941,6 +2989,8 @@ FUNCTION queries_to_csv (
RETURN tab_export_files IS
v_export_files tab_export_files;
----------------------------------------------------------------
PROCEDURE init IS
BEGIN
IF g_queries.count = 0 THEN
@ -2954,6 +3004,8 @@ RETURN tab_export_files IS
util_log_stop;
END init;
----------------------------------------------------------------
PROCEDURE process_queries IS
BEGIN
FOR i IN g_queries.first..g_queries.last LOOP
@ -2976,6 +3028,8 @@ RETURN tab_export_files IS
END LOOP;
END process_queries;
----------------------------------------------------------------
PROCEDURE finish IS
BEGIN
g_queries.DELETE;
@ -2988,6 +3042,8 @@ RETURN tab_export_files IS
END IF;
END finish;
----------------------------------------------------------------
BEGIN
init;
process_queries;

View File

@ -1,6 +1,6 @@
CREATE OR REPLACE PACKAGE PLEX AUTHID current_user IS
c_plex_name CONSTANT VARCHAR2(30 CHAR) := 'PLEX - PL/SQL Export Utilities';
c_plex_version CONSTANT VARCHAR2(10 CHAR) := '2.4.0';
c_plex_version CONSTANT VARCHAR2(10 CHAR) := '2.4.1';
c_plex_url CONSTANT VARCHAR2(40 CHAR) := 'https://github.com/ogobrecht/plex';
c_plex_license CONSTANT VARCHAR2(10 CHAR) := 'MIT';
c_plex_license_url CONSTANT VARCHAR2(60 CHAR) := 'https://github.com/ogobrecht/plex/blob/master/LICENSE.txt';
@ -18,15 +18,13 @@ Also see this resources for more information:
- [Changelog](https://github.com/ogobrecht/plex/blob/master/CHANGELOG.md)
- [Give feedback](https://github.com/ogobrecht/plex/issues/new)
DEPENDENCIES
The package itself is independend, but functionality varies on the following conditions:
- For APEX app export: APEX >= 5.1.4 installed
- For ORDS modules export: ORDS >= 18.3 installed (I think package ords_export is included since this version, but I don't know it)
- ATTENTION: There seems to be a bug in ORDS 19.2 which prevents you to export ORDS modules via the package ords_export: https://community.oracle.com/thread/4292776; please see plex_error_log.md, if you miss your ORDS modules after an export - this is no problem of PLEX
- ATTENTION: There seems to be a [bug in ORDS 19.2](https://community.oracle.com/thread/4292776) which prevents you to export ORDS modules via the package ords_export. Please see plex_error_log.md, if you miss your ORDS modules after an export - this is no problem of PLEX.
INSTALLATION
@ -180,7 +178,6 @@ EXAMPLE ZIP FILE SQL
```sql
-- Inline function because of boolean parameters (needs Oracle 12c or higher).
-- Alternative create a helper function and call that in a SQL context.
-- Will throw ORA-14552 when p_data_format is set to 'insert' because of changing session parameters (you need to run this then inside PL/SQL)
WITH
FUNCTION backapp RETURN BLOB IS
BEGIN
@ -565,8 +562,6 @@ RETURN NUMBER;
PROCEDURE util_log_calc_runtimes;
FUNCTION util_normalize_base_path (p_base_path VARCHAR2) RETURN VARCHAR2;
$end
END plex;

View File

@ -3,8 +3,8 @@ set define off feedback off
whenever sqlerror exit sql.sqlcode rollback
prompt
prompt PLEX Test Conditional Compiler Flags
prompt ==================================================
prompt Test Conditional Compiler Flags
prompt ================================================================================
prompt Show unset compiler flags as errors (results for example in errors like "PLW-06003: unknown inquiry directive '$$UTILS_PUBLIC'"
alter session set plsql_warnings = 'ENABLE:6003';
@ -102,6 +102,6 @@ rem compile with correct flags
prompt
timing stop
prompt ==================================================
prompt ================================================================================
prompt Done :-)
prompt

View File

@ -1,13 +1,19 @@
timing start test_export
set verify off feedback off heading off timing on
set verify off feedback off heading off
set trimout on trimspool on pagesize 0 linesize 5000 long 100000000 longchunksize 32767
whenever sqlerror exit sql.sqlcode rollback
whenever oserror continue
variable zip clob
prompt
prompt PLEX Test Export
prompt ==================================================
prompt Test Export App Into ZIP File
prompt ================================================================================
prompt Set NLS parameters
alter session set nls_numeric_characters = '.,';
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';
alter session set nls_timestamp_format = 'yyyy-mm-dd hh24:mi:ssxff';
alter session set nls_timestamp_tz_format = 'yyyy-mm-dd hh24:mi:ssxff tzr';
prompt Run plex.backapp (this can take some time...)
BEGIN
@ -56,7 +62,7 @@ prompt Windows, Mac, Linux: del app_100.zip.base64
host del app_100.zip.base64
timing stop
prompt ==================================================
prompt ================================================================================
prompt Done :-)
prompt

View File

@ -1,4 +1,4 @@
timing start test_export
timing start test_table
set verify off feedback off heading off
set trimout on trimspool on pagesize 0 linesize 5000 long 100000000 longchunksize 32767
whenever sqlerror exit sql.sqlcode rollback
@ -6,8 +6,8 @@ whenever oserror continue
variable zip clob
prompt
prompt PLEX Test Export Format INSERT With Multiple Data Types (create table)
prompt ======================================================================
prompt Test Data Export: Create Table
prompt ================================================================================
prompt Drop existing test objects
begin
@ -73,6 +73,6 @@ end;
/
timing stop
prompt =======================================================
prompt ================================================================================
prompt Done :-)
prompt

View File

@ -1,4 +1,4 @@
timing start test_export
timing start test_data
set verify off feedback off heading off
set trimout on trimspool on pagesize 0 linesize 5000 long 100000000 longchunksize 32767
whenever sqlerror exit sql.sqlcode rollback
@ -6,8 +6,8 @@ whenever oserror continue
variable zip clob
prompt
prompt PLEX Test Export Format INSERT With Multiple Data Types (create data)
prompt =====================================================================
prompt Test Data Export: Create Data
prompt ================================================================================
prompt Truncate table plex_test_multiple_datatypes
truncate table PLEX_TEST_MULTIPLE_DATATYPES;
@ -28,6 +28,6 @@ end;
/
timing stop
prompt =======================================================
prompt ================================================================================
prompt Done :-)
prompt

View File

@ -3,47 +3,43 @@ set verify off feedback off heading off serveroutput on
set trimout on trimspool on pagesize 0 linesize 5000 long 100000000 longchunksize 32767
whenever sqlerror exit sql.sqlcode rollback
whenever oserror continue
variable zip clob
variable filecontent clob
prompt
prompt PLEX Test Export Format INSERT With Multiple Data Types (export data)
prompt =====================================================================
prompt Test Data Export: Export Data
prompt ================================================================================
prompt Run plex.backapp (this can take some time...)
prompt Set NLS parameters
alter session set nls_numeric_characters = '.,';
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';
alter session set nls_timestamp_format = 'yyyy-mm-dd hh24:mi:ssxff';
alter session set nls_timestamp_tz_format = 'yyyy-mm-dd hh24:mi:ssxff tzr';
prompt Run plex.backapp
DECLARE
l_file_collection plex.tab_export_files;
BEGIN
:zip := plex.to_base64(plex.to_zip(plex.backapp(
p_app_id => null, --100,
p_include_object_ddl => false,
p_include_ords_modules => false,
p_include_data => true,
p_data_format => 'csv,insert:20',
p_data_table_name_like => 'PLEX_TEST_MULTIPLE_DATATYPES',
p_include_templates => true)));
l_file_collection := plex.backapp(
p_include_data => true,
p_data_format => 'insert:20',
p_data_table_name_like => 'PLEX_TEST_MULTIPLE_DATATYPES',
p_include_templates => false,
p_include_runtime_log => false,
p_include_error_log => false);
-- Since we exported only one table and omitted all log files (optional) we
-- get the file data on the first collection position.
:filecontent := l_file_collection(1).contents;
END;
/
prompt Delete old zip file from previous test:
host del app_100.zip
prompt Spool data to file test_types_3_export_file.sql
set termout off
spool "app_100.zip.base64"
print zip
spool "test_types_3_export_file.sql"
print filecontent
spool off
set termout on
prompt Exract zip on host operating system:
prompt Try Windows: certutil -decode app_100.zip.base64 app_100.zip
host certutil -decode app_100.zip.base64 app_100.zip
prompt Try Mac: base64 -D -i app_100.zip.base64 -o app_100.zip
host base64 -D -i app_100.zip.base64 -o app_100.zip
prompt Try Linux: base64 -d app_100.zip.base64 app_100.zip
host base64 -d app_100.zip.base64 app_100.zip
prompt Delete base64 encoded file:
prompt Windows, Mac, Linux: del app_100.zip.base64
host del app_100.zip.base64
timing stop
prompt =======================================================
prompt ================================================================================
prompt Done :-)
prompt

View File

@ -0,0 +1,129 @@
-- Script generated by PLEX version 2.4.1 - more infos here: https://github.com/ogobrecht/plex
-- Performance Hacks by Connor McDonald: https://connor-mcdonald.com/2019/05/17/hacking-together-faster-inserts/
-- For strange line end replacements a big thank to SQL*Plus: https://support.oracle.com/epmos/faces/DocumentDisplay?id=2377701.1 (SQL Failed With ORA-1756 In Sqlplus But Works In SQL Developer)
prompt - insert 100 rows into PLEX_TEST_MULTIPLE_DATATYPES (exported 2021-01-04 18:49:27.107628000 +00:00)
set define off feedback off sqlblanklines on
alter session set cursor_sharing = force;
alter session set nls_numeric_characters = '.,';
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';
alter session set nls_timestamp_format = 'yyyy-mm-dd hh24:mi:ssxff';
alter session set nls_timestamp_tz_format = 'yyyy-mm-dd hh24:mi:ssxff tzr';
begin
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (1,'KQefthctHeIuq','X',135953553620,279105538771,164930.48207,196871410677104.22592,690437691252634390166409.965998608994,285474516800000000000000,'Dummy clob for API method get_a_row: PnghEwjyzBijQRgpXhwVBTDGUsdWAHGLalIPiAliEGAGbiswaRQiIlvkfKDEDpJZnryzRRYbnxcdCwDvJuFJs',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: vGwMTmpuIsxyFtARYOOsMKhyfpEJNvqE'),'2023-01-02 00:00:00','2021-01-04 18:49:24.678892','2021-01-04 18:49:24.678903 +00:00','2021-01-04 19:49:24.678907','+68 02:20:43.000000','+13-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (2,'UkwhWCNcKY','R',384998702068,495946545991,47291.75768,524628446862425.6177,913860041498598059786488.456022638291,11847606830000000000000,'Dummy clob for API method get_a_row: aPLnYUplYyFdHwzxDcPqSxkcXOXKrmIMcjKogKuILGKcYQG',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ZeupdBoyeixQGxyBiPRoHuFPiaTqNrXxtSAUnxLHSHFmIsJtWcQfKMKIFOgrsMwYBxltvJIAXXaQmOIFDkWYDiGzhgLfJH'),'2023-10-11 00:00:00','2021-01-04 18:49:24.679629','2021-01-04 18:49:24.679634 +00:00','2021-01-04 19:49:24.679636','+39 03:48:37.000000','+08-00')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (3,'utzrwx','T',265482438072,160714408617,9796680.28662,62672124442322.52188,305001290907088782221800.332214936477,932312180700000000000000,'Dummy clob for API method get_a_row: uAnkPMtvwoibCFvOSDxWUnFIJbqLOVvDpGFfndEkLOuJLJSSlgoSANb',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: cevehpymunHpiAzeSsffxYbvIedPiXHRkBKU'),'1973-01-14 00:00:00','2021-01-04 18:49:24.680398','2021-01-04 18:49:24.680403 +00:00','2021-01-04 19:49:24.680406','+06 10:07:03.000000','+05-11')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (4,'JRxEYUyxlCzkJ','t',306634665647,249285363983,1110467.44504,59840792448619.69121,597432267436785669644157.535321051292,796629668700000000000000,'Dummy clob for API method get_a_row: uhLuWOPnWTdGaAxARwCFSBcKVTVdKIpDdYhEojmuYFiZSFCYgpSXatgPAgY',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: XFrAsLLPjkuqBkflHeiBInBkCWTeFGlModuRQuoCqwOiZxIhYORJTZQZbKfyRwbYNpHRfTnxbx'),'2038-10-18 00:00:00','2021-01-04 18:49:24.680979','2021-01-04 18:49:24.680984 +00:00','2021-01-04 19:49:24.680987','+65 16:11:21.000000','+51-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (5,'oZgClPoZPhr','a',71365933066,742650822224,4253014.42525,993783734364014.2873,99903951385712755795406.176949768804,322586107100000000000000,'Dummy clob for API method get_a_row: kRrnuaadrKCeoMlnfrTuGEKPlFJjTBKzCAxZmnFybOMDOB',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: UUrEpIcbVWBXNblcuLzDbzrlGGgxUFckFxOZcemVZCVnOYismOQeNs'),'1914-03-10 00:00:00','2021-01-04 18:49:24.681548','2021-01-04 18:49:24.681553 +00:00','2021-01-04 19:49:24.681556','+52 12:28:03.000000','+19-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (6,'Mb','Q',947846813554,802280778980,1111403.88455,445487622462647.81661,961114102674356928327838.743931527354,380173192300000000000000,'Dummy clob for API method get_a_row: fpVuNfnTJTGpuDEwTQOgcqwcCVWDjzzIJQaZgWaeEZXOzZcMcAEjgeJhKsxxfmcTkhPaaebYql',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: bQZoeVbnPdIqUJYWLICxoGmpZDDlSlzLwDxMgTlMJuTntGllihYNxXkBUcZxGbzMhFDAcKjVDVlhNXbIlcyPIkNQfXJmuk'),'1998-07-07 00:00:00','2021-01-04 18:49:24.682156','2021-01-04 18:49:24.682160 +00:00','2021-01-04 19:49:24.682163','+81 00:25:46.000000','+41-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (7,'HmDKvKv','J',106753876627,88884292542,4627554.04206,249623030406845.07941,295664818510513289100901.044930630971,225068316400000000000000,'Dummy clob for API method get_a_row: uqRmTIjAxYjpdsMPibBwpWBlkVsNrqbQbMJV',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: gDBCSRVEqiZWkvdKvqeMJAKyKQYltLrZPRluSStMjLHGnqClS'),'2082-01-31 00:00:00','2021-01-04 18:49:24.682647','2021-01-04 18:49:24.682651 +00:00','2021-01-04 19:49:24.682654','+76 10:11:37.000000','+24-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (8,'aoMdNd','z',211936082298,331412781295,744668.05608,255352964354274.4034,440246175796401756805700.860121956917,442887978700000000000000,'Dummy clob for API method get_a_row: WRwRGaHwKtHOesrkRFfwSZGZTGRfEUItRpMvofGoqMAfqkEtJRxDojwpXOwLv',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: qbiTKTYxYIRgcIJKTcXPisEEjoDIGjvwPZgKzPicCaxZMyuPSvd'),'2020-03-19 00:00:00','2021-01-04 18:49:24.683249','2021-01-04 18:49:24.683254 +00:00','2021-01-04 19:49:24.683257','+08 23:23:29.000000','+31-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (9,'RDUuoixqb','r',754541015466,416219340182,652047.08091,414292737129270.70936,782937796314366909694388.81118015194,893728632600000000000000,'Dummy clob for API method get_a_row: ReiVpNCXgWUcMrkFQUXsSxUdGSkNzwkvEm',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: KFpBKdzVXdbCscbWxrTgYxSjoJnTkIgnRgmPuUsQwYXVjt'),'1925-07-19 00:00:00','2021-01-04 18:49:24.683827','2021-01-04 18:49:24.683831 +00:00','2021-01-04 19:49:24.683834','+22 19:18:20.000000','+38-00')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (10,'vz','c',412778559740,904289794275,7389149.24891,610209168720236.29164,165546383405137340447637.562841906924,788148384200000000000000,'Dummy clob for API method get_a_row: qengIhAHuVSVdTwVrAChKnFSAmgYOfsRQUpQshHwaYHTbcjkGJodNyxqQUFXNtYLpIlVBER',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ZKAmPoDGvVBcdqIhounFbgHQhtochADfToPdmBxMpHzqkhseCZbckY'),'2032-01-21 00:00:00','2021-01-04 18:49:24.684355','2021-01-04 18:49:24.684359 +00:00','2021-01-04 19:49:24.684361','+13 01:46:17.000000','+93-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (11,'mPJ','F',320524712220,834850080214,1088003.11191,885785766745076.46043,586547015580954301654168.369300005065,35008537350000000000000,'Dummy clob for API method get_a_row: mfEcayMhfzsNeOGCeUwVlyykPweFNdwqUiPTOLvIra',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: TGGLsHSHlZbtCcihnbJXAiIgtaCLWvIprFKcXPlqmEptwR'),'2088-07-19 00:00:00','2021-01-04 18:49:24.684939','2021-01-04 18:49:24.684943 +00:00','2021-01-04 19:49:24.684946','+13 19:24:22.000000','+17-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (12,'sMgIXOCawd','m',419121392273,497475850561,8381142.21938,393190002170117.96095,465665390044519905821773.741949975029,513586435900000000000000,'Dummy clob for API method get_a_row: hVKKYSVoNaueVrMNACslRjwIwBltQEykODhjDHaovAucRkehAsdrm',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ZdXwDoXUZbdcOZynBvDnNjTbpxuPkCGXO'),'2045-07-15 00:00:00','2021-01-04 18:49:24.685488','2021-01-04 18:49:24.685493 +00:00','2021-01-04 19:49:24.685496','+99 17:27:30.000000','+52-00')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (13,'YdIBQ','g',560980437340,77276550970,6103099.53536,837591113373460.99999,523453540139092494749475.113594115227,105739113100000000000000,'Dummy clob for API method get_a_row: bvWXqRrCGQlBOnEUSRwfZORwQvrewGknuUHSYTzrxNuhnDiwuOUNQWpsrOBnXcqAktUmHDMPfrMNSAsKKLrMcZfliJG',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: wpriHOTvHuMZFgaiWhDBZtAACVlTDaiDtExmGgIZuEkQsSvzHjnIDGwyLdBKpCyAyKMMNjIRmoRSMvzJFZcGheBEhzxviHa'),'2074-12-10 00:00:00','2021-01-04 18:49:24.686098','2021-01-04 18:49:24.686104 +00:00','2021-01-04 19:49:24.686108','+28 22:32:07.000000','+04-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (14,'tXFbQ','v',148230974453,313326599166,580925.77661,567131341312471.56904,323250416228717420980066.109382882654,431430079100000000000000,'Dummy clob for API method get_a_row: DBlmUNSJBYVTErKeJLszLTBdZnnDIdLkortfmjwZxgSRbiXnlAkDQmHdoZqdretpPPyqbGD',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: rLQnCZRLnYGZQTNcRjIdOqONvRHDpbvcMArSLYoc'),'2091-10-17 00:00:00','2021-01-04 18:49:24.686662','2021-01-04 18:49:24.686667 +00:00','2021-01-04 19:49:24.686670','+93 01:09:56.000000','+14-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (15,'zGUpwSUncY','r',11812802527,234081730901,7746678.57495,6134772060322.08114,484846045615483552387651.446709997251,963409292000000000000000,'Dummy clob for API method get_a_row: iHYbBBFFKqibKpHDeXxqwpMzHCDuTvLYjOJuhA',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: JgItywUlwtZnUIAFpKbVVwRetEsWrqtNKgqosKxwAcqPbwRNtpfPeRPCkBPpnNyHZQcNSyBpmSkwsism'),'2077-08-27 00:00:00','2021-01-04 18:49:24.687281','2021-01-04 18:49:24.687287 +00:00','2021-01-04 19:49:24.687291','+46 17:25:09.000000','+16-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (16,'hGefYwDZsTcuuT','g',141208774948,318982767700,2330832.36145,449573137913499.17688,5601950356745232694188.133699911391,143863408000000000000000,'Dummy clob for API method get_a_row: WFvegdjvsWrXujQEDPfnbSmaizJNFhkkjsySiusl',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: czXJfixigslmAiEFFrmKUfbOqqceIpkrfKlyVXQfCzrhTooxqFsPYMvSqzooYhZLDXkWFVkIqd'),'2070-09-11 00:00:00','2021-01-04 18:49:24.687895','2021-01-04 18:49:24.687899 +00:00','2021-01-04 19:49:24.687902','+76 09:18:14.000000','+61-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (17,'ugCfJVK','n',892716269459,92299311925,8198272.04519,839229108371071.0293,114176745817540688452752.035851250499,438190499300000000000000,'Dummy clob for API method get_a_row: agvGArosGhmclBhhGSwAqmGSnNxvOTWEoEcSRNMaiILHDBbvALX',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: MRiOtsCOKKxumPuCOtIoaHHtnhOnYUDakEThxegb'),'1990-11-29 00:00:00','2021-01-04 18:49:24.688419','2021-01-04 18:49:24.688423 +00:00','2021-01-04 19:49:24.688426','+18 09:23:26.000000','+11-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (18,'vjkaTf','A',986227356736,935030087665,433037.31502,349244530819082.02918,259474585371639536547821.752143201242,108096335100000000000000,'Dummy clob for API method get_a_row: CLayvepdboGmbCbQunDjJZcfMXmSXlCb',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: BLKYvsISyZAzrbvjpuiSQgOjNRTPrEPpSwzxUZMlckJQEavNhBqBjpXOddomxXIRWAxLBHVReriUHJwuSJRb'),'2075-02-09 00:00:00','2021-01-04 18:49:24.689014','2021-01-04 18:49:24.689018 +00:00','2021-01-04 19:49:24.689021','+75 02:54:30.000000','+77-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (19,'xUDykG','F',661012391620,326152756381,5988744.19628,219401524642840.29276,856516851723500690501929.288970942099,490943093200000000000000,'Dummy clob for API method get_a_row: WsfjTaDKihkHKoMnmOdBQXfBTiySFdxkmercITF',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: VpLVdINcyZhqUvHqbdBYEBuVLbkTHRuHDpWtgseS'),'1931-08-30 00:00:00','2021-01-04 18:49:24.689499','2021-01-04 18:49:24.689504 +00:00','2021-01-04 19:49:24.689507','+60 04:29:28.000000','+10-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (20,'IsBMU','c',637677624340,324450383011,9134533.83287,788159043639502.38678,722394441788511606922464.877778999454,501529457400000000000000,'Dummy clob for API method get_a_row: RCApbTMBlhUOreaXzQPGoBcGtCZoxChmXlUEljqGRgtxfprXAHhAsKELFZdZWtnISpSdOQdRwJETqTetKGpqNlxcKydHcdPkW',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: btFUpwQmTieiEPfSPjfkldovlqusCTVfMvoTqbsIYrUCsq'),'1967-01-22 00:00:00','2021-01-04 18:49:24.690063','2021-01-04 18:49:24.690068 +00:00','2021-01-04 19:49:24.690070','+85 19:09:16.000000','+02-03')
select * from dual;
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (21,'HMkz','r',308624363929,735381555810,3501842.57092,625077407330266.73516,586662544679433354737025.83430386717,367456834600000000000000,'Dummy clob for API method get_a_row: PtgSIBfhQvojHFIuPKdZUMBEjQrlWkOjyVuGJYyuYgfDHSAcVSdfjzoyJYDeltRPQjqReGoorJdbfC',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: FjUQFjCiItylvSPKpQVUlZpQMbGHOBVEttUjVwzYKibMwVydHexNEryRLbXTlYmCmTVQOOiAyxg'),'2031-03-13 00:00:00','2021-01-04 18:49:24.690619','2021-01-04 18:49:24.690624 +00:00','2021-01-04 19:49:24.690626','+89 18:53:22.000000','+13-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (22,'SsUVEUs','G',394388037922,717796750418,5178329.57065,945699068146324.92703,34645368980708657344922.957281483589,929405985900000000000000,'Dummy clob for API method get_a_row: ECFOeGwOHvsrBOOJlOMAfEWEvYfRXMtumTHMLKjHoc',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: dUjxasNTqEjNAalgBTqIuOAENYxQarveAoTeolzIcwGuNEoNeBrBDdnqthOAkIxqsDroMlodQwDHT'),'2059-03-09 00:00:00','2021-01-04 18:49:24.691189','2021-01-04 18:49:24.691193 +00:00','2021-01-04 19:49:24.691196','+34 19:29:46.000000','+34-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (23,'iVtVhfY','x',976759449080,404106672168,11495.54771,972928836525658.06335,679515361767035711132293.336589102842,499902624200000000000000,'Dummy clob for API method get_a_row: yRRQiaCZDwUsYQnfnkFoaXmXNLQEPUOUIXXPUgwABUbPJmBVmXXoFVXLchUxuQtMTrHsxkfpFgDjKotziotVplflErNOxqMVLjH',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: XhLrDbXQJQLLVNTjBZxYjVGuasLQPLphWErlPRl'),'2094-05-20 00:00:00','2021-01-04 18:49:24.691868','2021-01-04 18:49:24.691873 +00:00','2021-01-04 19:49:24.691876','+03 19:55:30.000000','+11-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (24,'yPJuvEOAxZWISm','y',603760680240,396966590964,637674.03793,949418136507516.43651,711250257193224936581423.076597574042,596157697600000000000000,'Dummy clob for API method get_a_row: SuobcUnLEdbvDCmJoLZLoLaojvXFzwbrkUXDVrNj',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: FRywyuarcsrFKvBqLhcRODpxyzYuAsCRrJkJUOaXPxEHWtbg'),'1917-12-19 00:00:00','2021-01-04 18:49:24.692360','2021-01-04 18:49:24.692365 +00:00','2021-01-04 19:49:24.692367','+61 17:07:19.000000','+46-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (25,'RX','y',756056576230,546393754168,1613634.4592,381019481860896.38711,33567340444343007833015.125763681204,543482151700000000000000,'Dummy clob for API method get_a_row: dciDWnALGsDAMQSFlmsXsfFCcFPSXMgMUzcpbghvzmNYIguauoGjuKsGhxVtAgYargpowABkZFwALAdXtVBRWZ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: CxyibNGVrTDNFgwLTuCjGKWdbTXLXGrcpeYPKGXbsJJFsxpqnYkXhwwd'),'1965-10-06 00:00:00','2021-01-04 18:49:24.692964','2021-01-04 18:49:24.692967 +00:00','2021-01-04 19:49:24.692969','+41 20:57:22.000000','+95-11')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (26,'yccPmTnMDM','y',154029958754,223334558056,3849765.31408,285718627758458.75228,840549063618400354253575.264355311401,154734966200000000000000,'Dummy clob for API method get_a_row: zOvnykLixgrCBcrIshQptWbWzfKdmKQEJFswzpePghdwSYlFDXMzCKFztGQkvcmGmkyBRVXYPtlMu',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: cDCXcoUWEDLJgvRRWSScyktJeTQyLwXiCwdtYPyrJxtfxjmu'),'2065-09-10 00:00:00','2021-01-04 18:49:24.693452','2021-01-04 18:49:24.693455 +00:00','2021-01-04 19:49:24.693457','+64 10:41:55.000000','+76-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (27,'WTV','k',840444217132,92424506083,1364199.81761,988069546577407.74203,785246461222306725830659.60506510656,60859983770000000000000,'Dummy clob for API method get_a_row: eQTacXFDxUlugOnlPSTGpDItDSaeduQMZDUSxVBfetxfYZiAbSAQKBWijtFFRVQWYGMeko',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: tMQlNdqtelavnvnvIxaYPrRCDzKJIOzunilensQMUUAtNJLfWgkub'),'1925-03-31 00:00:00','2021-01-04 18:49:24.693955','2021-01-04 18:49:24.693960 +00:00','2021-01-04 19:49:24.693962','+37 22:13:31.000000','+89-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (28,'qnRTMZbnDHdSb','c',4198590726,556580120933,6459719.59778,487919176760198.80661,615711378756832222019145.139062454959,904456096600000000000000,'Dummy clob for API method get_a_row: dtZHWHmSzBneMvqNnxbKETNqffFtrivSazcXTFbnIqBnfrkfTZQSc',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: HJYfANphlZBPCfASBwncykLyVzFWLTbCczfdlJmMNJFDTgKlbHCPCnrdJeBLgRkNZgtnonfOFtgSQVjxHIlNGTgleho'),'1969-12-11 00:00:00','2021-01-04 18:49:24.694610','2021-01-04 18:49:24.694616 +00:00','2021-01-04 19:49:24.694619','+52 10:30:44.000000','+80-11')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (29,'ITpzhBihSIaaQ','m',484861158647,763739795385,7121590.48913,324900226057671.3742,974562902513380778124238.899518108787,67087468600000000000000,'Dummy clob for API method get_a_row: DeXAUhvLczerzZTzPHkICwajjDMauZTJqMZKk',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: HAeasdTZHSbtNbagonhkaPGPUSLECkCbzthclWWiCLxaBVFIwYwAarscTpeuNVAHMJWzx'),'2086-06-09 00:00:00','2021-01-04 18:49:24.695291','2021-01-04 18:49:24.695295 +00:00','2021-01-04 19:49:24.695297','+29 19:57:35.000000','+21-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (30,'MXRrIEcbuDT','M',445405061785,972851038276,8436038.14761,437708354900194.99551,810671407896156808899988.641870348189,279207998100000000000000,'Dummy clob for API method get_a_row: ZENCrEMkmFGNPJUaCFeRnlxuWQJLHPnHbZxHkzQxCkvLDHidWpIAIlfwUXNzTAsOeDVAIkXFqadqsfYt',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: SLPBSDwwKGEzILhoRMMsGiNPmrBREpapZPVTvL'),'2006-09-11 00:00:00','2021-01-04 18:49:24.695729','2021-01-04 18:49:24.695732 +00:00','2021-01-04 19:49:24.695734','+28 13:06:10.000000','+86-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (31,'frqCkmHGVEC','S',442890563150,865952523143,4484463.08909,741724620838429.99293,689315535884809739874030.141353789148,425826058600000000000000,'Dummy clob for API method get_a_row: btkRHfnwZaYjJYeCuKAskpMTkeFUDYubWROKAWmsHklWhWHSLtpgXJ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LXplLDiYwrntKuQuCumPRLUmvXvAahfnuHAWEEKozXfgbnCVFfFxjdXHvlmmlNLqznPOyajBRRwszXHB'),'1912-03-15 00:00:00','2021-01-04 18:49:24.696167','2021-01-04 18:49:24.696170 +00:00','2021-01-04 19:49:24.696171','+01 22:12:13.000000','+06-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (32,'smIpRWfyLvva','m',442918673085,458248061040,9423819.59379,24449886382345.52484,815144106991947992830244.236049816302,658244224700000000000000,'Dummy clob for API method get_a_row: DoeWFmicLpmTArLAXBJtJvKJhynYoIzJVVxdqzZaqPgrKYKCaJuynWslnRuuuilgLjxqrkbNQplUT',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LIIiWcfsuInsYlhLHBydiCIlPrzfTHqEtvARWaagpybVcZviPPTTWcFbz'),'1929-04-14 00:00:00','2021-01-04 18:49:24.696551','2021-01-04 18:49:24.696553 +00:00','2021-01-04 19:49:24.696555','+28 18:40:25.000000','+93-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (33,'nJ','L',160282765389,844150711462,9374717.09844,14565558307472.88268,509511494084494734702028.245655228025,982175412600000000000000,'Dummy clob for API method get_a_row: BHfMqnLPyIszvwkenPWnzdclZOACApBRvMAVDBhdGYZDCKsTipQh',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: fBaWfPqcMhtVsVzySHuowrCnVEHDQjlVCsRsQMgOOXbRvDBczNWlIjYAGhZwzcxPZLNIhgMheVFruDQ'),'1980-08-08 00:00:00','2021-01-04 18:49:24.696998','2021-01-04 18:49:24.697001 +00:00','2021-01-04 19:49:24.697003','+35 13:47:29.000000','+36-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (34,'JZroPoe','o',654682635905,782286137369,5004772.71551,563671395963589.46032,694271255875588715368053.548855224819,270593471200000000000000,'Dummy clob for API method get_a_row: ayEnkqxzvFfquGyhEPUbPixYkLIkILFxKvJwAdVaXFpwLSJKNMKApHFKJMXsBDxFAonvjTHbUKY',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: AGjxXTkySLHUIhpCgSgXudrvmRmiXibqNoIhfIqTOEaIWdxQmozPoPWmYVgvCLogAQ'),'1908-02-26 00:00:00','2021-01-04 18:49:24.697393','2021-01-04 18:49:24.697395 +00:00','2021-01-04 19:49:24.697397','+76 19:37:25.000000','+90-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (35,'gRG','L',465489498107,109403527627,7257527.13006,969391734376427.75443,228433426336119604839220.199267374057,968415274200000000000000,'Dummy clob for API method get_a_row: xzlxtjdcqRPlguqeylRCBABXXJdeEWTHKwKzbHBAgSamdREOqFKqjWNUJPcyFwkAOZlICrfeEsofSGmNOnVoshc',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LmyhElBusLvfJktuxyVBdAiYCxmydMUaLjqGdgZwDjKbqgHLmrpViLsOj'),'2042-09-09 00:00:00','2021-01-04 18:49:24.697850','2021-01-04 18:49:24.697853 +00:00','2021-01-04 19:49:24.697855','+61 15:58:25.000000','+41-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (36,'lmnQTqAigdThqk','o',547349805806,383677002308,2304869.35434,465459103959297.74443,242762320823258923255929.210854858549,794605517700000000000000,'Dummy clob for API method get_a_row: gCXCwdHiOGaYQNIDqfEwHJQKGiveidXEEiTtTgxyOktNkMU',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: JOMLeFXmkSgfGfmSotRktFCFPyKsWlyQwHqNiuroBzYaMkRDdLyeRXtZNXEAqWDhaWspaeHptpLGpTItJJWo'),'1932-02-28 00:00:00','2021-01-04 18:49:24.698275','2021-01-04 18:49:24.698278 +00:00','2021-01-04 19:49:24.698280','+85 18:12:35.000000','+88-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (37,'QuVbWQPm','Z',859763426440,451231361419,147620.95284,191818436050878.08067,703994984013870537975467.309309378254,137338228800000000000000,'Dummy clob for API method get_a_row: KDlWpmmvadRAytFqiqABfOozETphIsoaqtKMydrdFXXopQvzvlH',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: NfOPXbExfbVQWcMwXwUnOYqUejyzFxwVXDpNUPJdFMubzkkMMP'),'2051-11-22 00:00:00','2021-01-04 18:49:24.698658','2021-01-04 18:49:24.698661 +00:00','2021-01-04 19:49:24.698663','+18 04:56:41.000000','+84-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (38,'OcYBT','e',207646583557,591584702372,8222337.54532,833564886349938.87492,435980955832517526859911.362923454555,488790494800000000000000,'Dummy clob for API method get_a_row: BQahLyLWgluBzHPCCSkdjJnwroDZlgerLpDuGLbtSijEXAZPvaKRclssEeHxepNrbxwGSrwVAUiHKMLmPNrORXkQTKslAplt',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: gLqsVkvusZmyEfUsyLwMyIvHpsThhPfBtyDiwiJGQAPcPkMIDiNotpmVDKaDzbwmXpgBNeyO'),'1947-09-06 00:00:00','2021-01-04 18:49:24.699119','2021-01-04 18:49:24.699122 +00:00','2021-01-04 19:49:24.699123','+22 18:16:51.000000','+14-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (39,'agVaESXxIdlwJ','s',762674168688,821906307461,9231312.99559,562754460402271.45979,565561639187180138846535.249255279997,282132105000000000000000,'Dummy clob for API method get_a_row: acTJOaAzCZTBUttOqYxZUrEPGKesiyZKTV',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: WtrGUNcVDSHOMKYYtHFSgmyCxZZJVvgXNlAiEATdmyTcQjDl'),'2062-03-27 00:00:00','2021-01-04 18:49:24.699484','2021-01-04 18:49:24.699487 +00:00','2021-01-04 19:49:24.699488','+06 19:48:07.000000','+38-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (40,'SRQqIJ','R',71849274208,147268490136,9585268.30821,328769540879652.69297,220974043058457618283088.23312105308,854113774600000000000000,'Dummy clob for API method get_a_row: mnbVDGuiQRXFjwGYXeVEwVMpoYxIFjEDnDkzxalhrkPwrweoXxgDmJRaMYdJqymEVIE',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: XsFOOkBoRreLWdLssVezcOJnZYlMtUdOpkCmihrEAvliCpBiURDxXNUwRqaIEeDHbgxELCwtRQ'),'2031-02-19 00:00:00','2021-01-04 18:49:24.699977','2021-01-04 18:49:24.699980 +00:00','2021-01-04 19:49:24.699982','+59 02:12:25.000000','+87-09')
select * from dual;
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (41,'JRhxKGbdunMu','c',545056738817,685925265677,7553983.18222,283504462555110.25419,843435498146470902922738.091839156409,956741339800000000000000,'Dummy clob for API method get_a_row: ObKXMSMFhAfbAgkNvLEiIPmcVrOjlTDWBpJoxzvnxLJICHukgio',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: hfsjTYGylQcjppQyfgBsWNqLXgMCaCOSzwGVNQmjPXWmAZGiovcDveqEMFltbVRkMjECFDiv'),'1915-10-17 00:00:00','2021-01-04 18:49:24.700417','2021-01-04 18:49:24.700419 +00:00','2021-01-04 19:49:24.700421','+45 14:27:44.000000','+93-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (42,'cpFV','E',445774670777,225712330184,240072.05463,853558169052035.2405,289715240096019142428288.663389435373,781257897400000000000000,'Dummy clob for API method get_a_row: LyoDzSLtsAazcYGNYlDWyGmmHzPcTOytsVAiJMwKcf',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: phazOJXoOhjvTxEfSgJnkWaimlDXARBLfglBRXDqAxtMpZfBqWkuyGgbSeWPaYztNVwkUHWTeDAZvGjdHoSyXhnxKIQswDjNT'),'2061-01-02 00:00:00','2021-01-04 18:49:24.700866','2021-01-04 18:49:24.700870 +00:00','2021-01-04 19:49:24.700871','+95 05:37:02.000000','+39-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (43,'kUuMQEZS','N',962497612049,130684855232,7549274.52295,828483281582994.92837,457902802201376262916621.44668132333,571758067400000000000000,'Dummy clob for API method get_a_row: hFfOAbqTUAgSuvYMUQGRzHrQFTvdUZlYIVpmYtuv',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: oUNOHQrlbUFzSXnYbrUAcrcWWFSoTHMFafNPIIquQiTsJLgxgHYVmXOLZgDaYDqBzTObgdTraoslDITDMrKFfaQAL'),'1963-12-19 00:00:00','2021-01-04 18:49:24.701272','2021-01-04 18:49:24.701275 +00:00','2021-01-04 19:49:24.701277','+80 15:14:38.000000','+92-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (44,'iT','p',993502617254,785758245623,1448100.38906,919939728846783.35304,324093631620872617772861.457921472468,130456156500000000000000,'Dummy clob for API method get_a_row: AEgPIxBebmWzNUQAcfycPqbMwTVQcERp',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: VKVYvOczFNXHZtzktDApENxXCgkBTUSHhUlQedckLzXPVMgMYQRJfmOXrGZPiuHmiJYEWcUEDXFZadkbxCKzGhf'),'1993-10-10 00:00:00','2021-01-04 18:49:24.701802','2021-01-04 18:49:24.701806 +00:00','2021-01-04 19:49:24.701808','+52 05:36:15.000000','+45-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (45,'tJvUroB','b',771261645008,442050763921,6644586.75085,115619069118336.84565,314224434773639268727528.735127162742,993445503300000000000000,'Dummy clob for API method get_a_row: QSeZGEkSVtRFXudryJNsMfCXdzmQOlznlVScxLkEaDZyJqAmOLoKjjHuRQqVpkGGOkiVGOwYNnqWVC',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: rKabxVHhCmIynvrLpnHTPEwKbyfhEmRlcrRTKroJBsg'),'1933-11-07 00:00:00','2021-01-04 18:49:24.702235','2021-01-04 18:49:24.702238 +00:00','2021-01-04 19:49:24.702240','+04 02:08:15.000000','+03-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (46,'mZzU','J',116006648816,166373148423,414986.48386,152089632351838.88825,470422175936755280284860.561220846905,378159469200000000000000,'Dummy clob for API method get_a_row: WMofBotCBMagFFUkYtYkYiUWKciVHdXysiqaEUDodeUOaUWIASQAtvyhpXBJRQBtvRHK',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: XZCXsyzDreKvyWBZWghFrjWlEhZvbYAsvKXLOzwndskVXKrnhaBIqgLcGbTUWAvnp'),'2032-05-23 00:00:00','2021-01-04 18:49:24.702644','2021-01-04 18:49:24.702646 +00:00','2021-01-04 19:49:24.702648','+12 06:25:57.000000','+24-11')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (47,'RbOuOYmI','E',357260997828,91390828530,2384256.5567,413534629124143.76442,50626997208773928582742.685803219904,738091845000000000000000,'Dummy clob for API method get_a_row: zDLzltXBJQyCrIrMsthuOJnVLXKohtxytQFnhDpWMHSyIinBvpKDOzELaVnTmVADhDpZMhiEBzsX',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: bWHMVrwtBKUmsGUZqZtLHXUQWFxpDaGbaTnqfPgXKXTwwtlXHyMHQrIxcEBYSCUcdIdYWAxBwNIDQFodDJwTROYDY'),'2059-08-16 00:00:00','2021-01-04 18:49:24.703139','2021-01-04 18:49:24.703142 +00:00','2021-01-04 19:49:24.703143','+30 22:20:01.000000','+01-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (48,'xVStiYELUL','x',934002288473,530364870415,6249790.75732,274267917182084.49713,975022501824918315657980.184992983994,853252346100000000000000,'Dummy clob for API method get_a_row: UKfeuAgKpxdPrvdsKtoWUJxGlahVwkz',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: FwSgBkilbJWsRGyfVEIwzpGGlMzqlfHutwwsgLdmDKOlQvlGepRvaGDqJSXnQpfVFSkyScSYOXiPlsMQCRmLmLkCPUgxBJII'),'2009-07-02 00:00:00','2021-01-04 18:49:24.703554','2021-01-04 18:49:24.703557 +00:00','2021-01-04 19:49:24.703559','+99 16:39:27.000000','+08-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (49,'MALLyPGLkKyCB','Y',403742850014,740290310453,3283498.32388,911233500278558.65638,385127368731409419406844.267596470139,722945718000000000000000,'Dummy clob for API method get_a_row: sfiGnCmBnfgTyfNaZVmXqXQKoVLJWnOPSKNZWCx',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: CsaJlAYaoNbkUBRhBuQJqAQFqusViKIbNNhcYokcjntrpgwUFejNDNosmTfULhCBaIMsqCJkhJBf'),'2027-02-03 00:00:00','2021-01-04 18:49:24.703988','2021-01-04 18:49:24.703991 +00:00','2021-01-04 19:49:24.703993','+24 11:54:28.000000','+54-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (50,'YxTAhMwjWnd','w',109948746871,687339798655,6174913.78988,663947441319626.98993,111468646255611027512549.592492468382,92394142680000000000000,'Dummy clob for API method get_a_row: ezQhfYrEeklOiBqmtDMaHFWMNMhRJoEXWoqUDauHxWJvwD',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: MQHEDKKXrMxzoMwbAYbjlckuqZVWDJHYdTmVTycPimqJPXWIWyshZofDqdbHUSwVfkVIKZrjLRsBzGCN'),'1990-08-17 00:00:00','2021-01-04 18:49:24.704425','2021-01-04 18:49:24.704428 +00:00','2021-01-04 19:49:24.704430','+28 02:33:56.000000','+75-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (51,'wNdnQZ','O',443836352588,217742685731,3369696.856,496559497272173.17203,939372500295935599353808.375377682358,258234021600000000000000,'Dummy clob for API method get_a_row: XHxDifJAPwNvFMVOxrpcTfRlNYLVhlMJRYTEvAMQtJwtQImZjzLeMMgkfJZPQVKgUhzBNifqBlVkoDKxXXztxtuxhtTMWX',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: NqvueqRQllhOAPrhDgZIOOEeBaSNkFcEshQOeVaiIFOtNkcAOScalcbPRNHOwtUeSxcelSQMlnCbzhePsvnWhDUJuXdaOvMb'),'1911-07-12 00:00:00','2021-01-04 18:49:24.704932','2021-01-04 18:49:24.704935 +00:00','2021-01-04 19:49:24.704937','+81 11:57:03.000000','+84-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (52,'G','C',711845119474,176768746739,1161264.22856,608245680424041.55807,194820677552636423885114.851879617123,171489692500000000000000,'Dummy clob for API method get_a_row: KOydCLLBEdqAsPEmuOkkEuajfYlibrujftVHusTxCyvVCJsTiLtKIqYqnkLdCGkkWMHmHXjwNgGGDSDNjfsji',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: aSeglxyEhZKDIKgcQvrzQLJcEWPDNlaLCAttkGbRWYkORkvTJbeJvrvf'),'2059-10-09 00:00:00','2021-01-04 18:49:24.705377','2021-01-04 18:49:24.705381 +00:00','2021-01-04 19:49:24.705382','+88 16:57:39.000000','+48-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (53,'aEwsRIumTcN','w',90547804630,918526683013,2727184.7153,963346821572727.23661,896146586049163553704712.444339261505,239322709300000000000000,'Dummy clob for API method get_a_row: iwKTQpuBrCmDzZNjgjayeawgRKWRfrmoYNLHgqtkpbAGlIpJFInqXvdAGglvhgpQQyKgQGUVLaFQjmpWTJHDnPofuxCNXiAF',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: KnCPKfQjsGHhSWZptyUvdvKvNunpVbllsTzwUnCBOKVhKFjqBiTMwPVXhqEfGBUkZ'),'1927-08-07 00:00:00','2021-01-04 18:49:24.705833','2021-01-04 18:49:24.705836 +00:00','2021-01-04 19:49:24.705838','+57 17:12:32.000000','+83-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (54,'pdoA','m',271585398196,546809145839,1391326.54132,23758094841155.05981,338604739173181615597872.252634466813,834480661100000000000000,'Dummy clob for API method get_a_row: bpzJiVkYAEBOBPujHKYZyzxXdFjUfFumNwKffsKKCHLzYXuqVenxxbTFuidNaeLNALuhIFuJSkYWXsOzjWRdhNrHensGXVX',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: TGggdoznPLTVUhEdEvqIsDVfznngbSMlrF'),'1911-11-23 00:00:00','2021-01-04 18:49:24.706238','2021-01-04 18:49:24.706241 +00:00','2021-01-04 19:49:24.706243','+01 15:16:44.000000','+97-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (55,'yBvwljjjOQY','i',369546462130,874021362901,3840134.0373,245931306548848.96215,84431952711775719224126.826516633448,137067999800000000000000,'Dummy clob for API method get_a_row: xCPVJESGeqpmbqVEimoJMfnUlytZBYKrHAuZJGgqwouvtMswIEhkjLUiAJvKddylqkLkxBuebiEGrfRtDaKlkfaIJqjmkecnZGg',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: NmbjnlrbrmcEkGvNIZtAbvXhgWRAplxFSsdqMCMbRCMtxfAsEVnBBDYuJtkcXohJeFuxJIoZbFuZaXZksFCqpVAc'),'2045-09-28 00:00:00','2021-01-04 18:49:24.706678','2021-01-04 18:49:24.706681 +00:00','2021-01-04 19:49:24.706683','+26 08:41:49.000000','+87-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (56,'IGqGnoSfahacby','C',972542601957,739413406401,3634281.89745,244280304362315.18596,188797786174215112226076.923225720563,638782011600000000000000,'Dummy clob for API method get_a_row: dnoOwQBISNYdQbtvPXdasxwinnPXjUEeQmxJuKvXpFKVhcFUhEZOMTIQbElflGmjAV',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LmoSFdnvZZBDUspmvoNvsrjpfQhGqbxhTQYaLsVomVLlTtYbZTibrFcqDWZwElctpadgkKaiKYhMkHRFkQi'),'2032-02-03 00:00:00','2021-01-04 18:49:24.707130','2021-01-04 18:49:24.707133 +00:00','2021-01-04 19:49:24.707135','+61 12:27:26.000000','+74-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (57,'Pdyhcvp','E',85294414163,964178062610,1934291.52395,696313000615960.12926,851436915589428054091644.614036589112,317044965200000000000000,'Dummy clob for API method get_a_row: cdLoGatlreUUYGxrKVVLjQLenUeQSzRHTpUcBvPtaXceWXwYEYWfwucPypFZZLtKTowZCMlltypFnHDstAvOttXRfZBaHIDuM',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: DZjhKxWMljBfIrqBoTFQbzOxAKVofFXteXoNqQNgyvYgJWaptMZftaWEjEVpDuFP'),'1927-05-26 00:00:00','2021-01-04 18:49:24.707590','2021-01-04 18:49:24.707593 +00:00','2021-01-04 19:49:24.707595','+81 20:57:09.000000','+07-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (58,'OewkVonuXuTZ','u',958489767659,271999009890,5393200.16866,208870722729796.36963,59891361996265010010304.128852204601,883318792600000000000000,'Dummy clob for API method get_a_row: wEwUbASezWapnMXkwnVIlxRKNZAUPZFgtzyKCOWSsFioHymrllKzNBzJewoqZYKtVYzpauDotDwtwDByKLTda',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: qXwnBbmhMOehdispfeoHsKFBIoIIUAcBRSMA'),'1966-08-03 00:00:00','2021-01-04 18:49:24.708018','2021-01-04 18:49:24.708021 +00:00','2021-01-04 19:49:24.708023','+25 12:18:04.000000','+44-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (59,'bpthdzSM','f',111098753303,989151459136,2389179.45382,99032022679563.5271,912054718558864592512891.196718264346,414195754500000000000000,'Dummy clob for API method get_a_row: CsJvzRObCvJWmeEXAAZvApLZJvqvjuVCawZnDPHSZRUXlJVFoxbyIbULozrjMjecsjKptLqZSuSmyheytStsWqOOwQWPzl',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: RAeNfVMeHrukHJzKiRkbiatrpAhFsxlrTYfRTuIFlMeAfpYxOByyZfmHBLSYSyVaQaCbDIPTePbOPSoDBfERcYyUkypmse'),'2021-04-12 00:00:00','2021-01-04 18:49:24.708459','2021-01-04 18:49:24.708462 +00:00','2021-01-04 19:49:24.708464','+04 17:38:31.000000','+67-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (60,'RsQZNoxbKDrW','v',442754623092,389251352592,8973668.01987,24047033722795.81347,480971741196098017131766.288180164228,858462306200000000000000,'Dummy clob for API method get_a_row: dSduYwLlVZeWrdwptHfidHdiQtYKcEncsgGylqVDMojUpxsbOBeSDzGuLBEAAy',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: NFkUcUStFwPCSEWJfvCcfDtWDhLylojRSZDxJPlhLQhkHVPZG'),'1915-11-20 00:00:00','2021-01-04 18:49:24.708862','2021-01-04 18:49:24.708865 +00:00','2021-01-04 19:49:24.708866','+63 14:05:49.000000','+70-04')
select * from dual;
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (61,'wTOICKYVTAbT','q',819920268944,229056011380,6890779.87449,252059445853622.59237,750244873181978618691479.42580645856,495830015800000000000000,'Dummy clob for API method get_a_row: MtlEwXvRZODPMdZmxTgCKgKVQHopkYatFMiCnOFThhPuFzbvYWYELBLcBZugvWKfamRArfGeBwwPgmQodNtvZlV',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: lcjjkPyIThuweiaaSVTrncQfmocVIfmMOBjcuFn'),'1983-09-03 00:00:00','2021-01-04 18:49:24.709249','2021-01-04 18:49:24.709252 +00:00','2021-01-04 19:49:24.709253','+57 19:14:12.000000','+38-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (62,'wiNnN','l',730779210392,470251034773,3254466.87132,240435958149078.45955,84510885787185874228507.546597042322,859691536600000000000000,'Dummy clob for API method get_a_row: aKCcLckGFiIPirTuulNnudQckTTWvlzyyWrHhpKmTnNYTDwuzfxiHPNKdVyGNkEDEAWQgdhOYaMNgNW',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: yRECBNJcsqNvZOqYokpAgdIYGKwockvcmDJOxOgxrkLGsXnMLBNNqfIFbAqdxEEfuXKXcWWfUAGZBwl'),'1969-07-29 00:00:00','2021-01-04 18:49:24.709693','2021-01-04 18:49:24.709696 +00:00','2021-01-04 19:49:24.709698','+24 04:01:22.000000','+31-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (63,'OEAsvSkdlH','d',410849230970,899258816228,1836890.63407,860689731823118.1205,609720574700901991406938.726802888239,45776605030000000000000,'Dummy clob for API method get_a_row: YVDnfHFHsxOQsaWfWCHufLyOoFnhUyaXbGDYxOiQUzvQWnhfNPSismwNbqUzGfeUDRoppEvrCDKB',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: guCUGPMkWkDxXXDuMlYQkFLrdXPSdkqSqPvwkMqCOXBpMtjQgQSnQMqJRRmjACCMAztIjuwbIaFwyuIJnhFtxgbHgiflPtPPWu'),'2092-08-05 00:00:00','2021-01-04 18:49:24.710270','2021-01-04 18:49:24.710275 +00:00','2021-01-04 19:49:24.710278','+92 18:36:50.000000','+79-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (64,'jPHySFzs','x',687409722501,573754923274,4025452.02521,637046303079949.17266,647428592633694586145125.962906312583,492955302300000000000000,'Dummy clob for API method get_a_row: RPAhmZozvptjeyQcOLGOwxrRhBFCaqHjZmLxWZHpaHexIdejEtBQDspyQFjMQvi',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: cEgBYYRpSkLEbWBmuGTdjwhqsvKmVqKCLKyhBwZXeMVePqkLMDqzrQLUzqn'),'2076-03-05 00:00:00','2021-01-04 18:49:24.710871','2021-01-04 18:49:24.710878 +00:00','2021-01-04 19:49:24.710882','+28 13:50:35.000000','+90-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (65,'dTaKZToIznS','F',974212154217,3585433011,7329420.23402,250347169093993.22821,126255568906858744101320.370873767292,436917071100000000000000,'Dummy clob for API method get_a_row: XSTAbIHkVmOgkwCLppKzKkNApHueQYFWHOQKNUYGdMRdlnIziWhvIutMZNfshNGdBeryQaRSCcdvYWAXebaZTzjhcwD',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: hekerJbCOaRkzKrhRukEpGSBMpLdbutyFCxtlEynwSIdmSGktUmRCVwuUwISDVAUdPdkPpUNMtibYZlGJxvdQqsayFLpaz'),'1928-10-05 00:00:00','2021-01-04 18:49:24.711349','2021-01-04 18:49:24.711352 +00:00','2021-01-04 19:49:24.711353','+50 15:43:16.000000','+03-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (66,'yFNUtavi','e',879091945355,69957333872,9183383.90912,384327468481962.69886,227931605710655492751240.324354225901,880619470200000000000000,'Dummy clob for API method get_a_row: wyCskxpYQwELlbuGYgEWzOgLeeHpIiyHNmDwDffXAGSaxaJuOctTtNoadJhtgngeiIHp',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ZeZnXxwoqGtHBIBvnirwlpkTLCjOZPEznUCzqQh'),'1912-05-14 00:00:00','2021-01-04 18:49:24.711926','2021-01-04 18:49:24.711931 +00:00','2021-01-04 19:49:24.711933','+89 09:43:12.000000','+79-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (67,'aPWftwZak','J',30547715870,942067205619,2525636.2599,33885934841463.0445,770399811954288383895167.594497650222,572331848400000000000000,'Dummy clob for API method get_a_row: DtXCcEbBwYCNQGzuebPxyEkHMlVxIyZZFcblYejUWIMVCpzKeiUIsAuQetzlDBbBAeypliOAjbTAtkSrTqF',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: zUqjVaWcgKVXmKLoYOLOJnJmlNIxjEmC'),'1985-07-13 00:00:00','2021-01-04 18:49:24.712365','2021-01-04 18:49:24.712368 +00:00','2021-01-04 19:49:24.712370','+33 16:26:05.000000','+40-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (68,'tkYVme','R',989272430704,571968413993,1093859.02074,550762528802899.49317,572124864108928281040590.27800849375,287054709600000000000000,'Dummy clob for API method get_a_row: TJcbZvjOObMPondgWWpPkmVHgGcOGcgEbiSxRKZnCyGqirGQKZTnleoAPEpfXQSpKeNGyCTZVwF',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ebYqfvBrHVEqnHdpascMdUwhtapfWYHPGMrvArXelXfymqwYuwlyQCAX'),'1907-01-04 00:00:00','2021-01-04 18:49:24.712786','2021-01-04 18:49:24.712788 +00:00','2021-01-04 19:49:24.712790','+26 10:02:24.000000','+17-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (69,'hvloz','U',228583522527,293942842801,1645365.14186,208451570511102.12192,304433537802225137039389.215448651205,205090132600000000000000,'Dummy clob for API method get_a_row: DReuDYUVbQEbGJaumXmFpHSHqaKJhdDpivURzvWYBaFWAFoCAqCzHgztrpEkBYKKLZtGEwSnxrcqNHJqQNIpJCja',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ZCAUhiMAycFCHpxiepUnIkICNZKbukvyvHZdBAyqEwPOzozryKwLTjmmcLvbTIztjegJqwYjlkBIZIu'),'1944-02-20 00:00:00','2021-01-04 18:49:24.713232','2021-01-04 18:49:24.713235 +00:00','2021-01-04 19:49:24.713236','+68 03:44:16.000000','+38-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (70,'XSUFVJxkoaw','p',710621769319,462080011394,5317710.43364,690139914542373.44958,902617276475639251373554.792363371223,972960456700000000000000,'Dummy clob for API method get_a_row: tqYowzGTBoBfnAbKQmPbnoMVrGeYKiRca',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: rqIGBCfcNppGqQjrAFskYkxCNGiXvbytWwHcMvOcRduD'),'2046-08-07 00:00:00','2021-01-04 18:49:24.713579','2021-01-04 18:49:24.713582 +00:00','2021-01-04 19:49:24.713584','+51 22:34:34.000000','+05-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (71,'NYMExrexeeVk','w',671224742345,68546864465,2301272.25401,962953578653878.1469,382647562866273457484872.378001730309,335652544500000000000000,'Dummy clob for API method get_a_row: cImBjHzQUGBJJhWzFAHoxtMgENoPAlzwQDwsrMsYFJXrAathglURIPz',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: VbQkszNlJxBBuOYKKefyUFNlzIgJBydmeMdkLFKOHYtvpSsrQzPdVMSVkxuuxqXoKemGUjZRDZt'),'1938-02-20 00:00:00','2021-01-04 18:49:24.714021','2021-01-04 18:49:24.714024 +00:00','2021-01-04 19:49:24.714026','+46 03:33:18.000000','+17-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (72,'WLwHPKYeJwi','R',75458490085,611670097459,276231.48289,194583892587062.03964,30513432796053058374470.753876493251,345383591400000000000000,'Dummy clob for API method get_a_row: TkOHnGxRbTvsbdDHTqhUaAHhogYMaIMjBfkXOCMvtTeKLJhjVaNjFNcIQmTNPKBdzfPpgPCMKMfmJpQKGlvfVpsSSEkdMN',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: szuArZkvfnsVPCtSXYOtlztwRjATsdbEJHfejZMpteRuYjKqqSdPMHVJivTjDLAo'),'2079-09-18 00:00:00','2021-01-04 18:49:24.714426','2021-01-04 18:49:24.714429 +00:00','2021-01-04 19:49:24.714431','+46 00:57:31.000000','+12-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (73,'CfnJiE','H',49621684687,574982256523,6640770.71046,81252724437866.23299,714039396475080594686098.487158062282,938322301800000000000000,'Dummy clob for API method get_a_row: HzwEfdcBCatcLmafeLIGMxvyiTjASmUJnlMuKZYRMFvzrecLVgeFywtpSgEyQwKpMFWWLywqREFDcXJDANGQiNzFRRtaW',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: GYLSVDdYBmlkJaTCtSuKOyKKveWPxiiDOcWbHGwKplxPrCPsYLbHZgtCCiiTlMcQPHLQgQNiDraGBZ'),'1909-02-08 00:00:00','2021-01-04 18:49:24.714853','2021-01-04 18:49:24.714856 +00:00','2021-01-04 19:49:24.714857','+37 18:57:27.000000','+43-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (74,'GRLFusSYa','s',181744453073,619750237279,4667256.09102,355261898018871.78071,558007036014940639997963.177322751965,522740042300000000000000,'Dummy clob for API method get_a_row: KqSXqDGwvUCRwCbTsTxHdqeytuZCXPUSyydGteEMjaVDuUdS',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: joVdALEksaNSaOuTfXpgfgctTLYLHQedOYAPfWjrEULFTHCFttaAJueCAtpHciOGyOhGldKjsAlynez'),'1949-11-19 00:00:00','2021-01-04 18:49:24.715244','2021-01-04 18:49:24.715247 +00:00','2021-01-04 19:49:24.715249','+10 23:14:20.000000','+23-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (75,'PRqWHFyxCj','M',88870582410,710126451256,2456477.20708,800877750453651.61093,728951224299371773621444.745935371947,883540043900000000000000,'Dummy clob for API method get_a_row: vMUcNnKBWRSOFELoZdqrawAKoUbFPqYylMRMmWLlDDKaODkVajKtkxlkhwiddjAHej',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: rbXZcgARoAkgOEmzAnKjTJzpQGLthmlSpbKyHkchkhRzmjhdRujaniQHhjTKTmjdbv'),'2018-12-27 00:00:00','2021-01-04 18:49:24.715623','2021-01-04 18:49:24.715626 +00:00','2021-01-04 19:49:24.715627','+42 18:17:38.000000','+71-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (76,'iFsgThAv','U',409705810491,32682916776,5047030.6481,444476391619955.46769,211418332014205093930204.37057526767,572779599900000000000000,'Dummy clob for API method get_a_row: UWMAAjlPFpRnQKWMzBkSnZHMluVMWJRKErofZZaGcqbNWxGwAIVTQBtFQiNXtCaKhGTpjwTbsMf',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: XNIlCqgnKKQVZBCSbARJwvCGuZYsUAdnPCrTYtKDNqg'),'1927-10-15 00:00:00','2021-01-04 18:49:24.716015','2021-01-04 18:49:24.716018 +00:00','2021-01-04 19:49:24.716020','+15 10:08:13.000000','+92-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (77,'oHhQRmhdXrJ','Z',257852785837,145708841414,7847506.41832,977370292804834.22919,901709779376150307937580.062322636301,249161259400000000000000,'Dummy clob for API method get_a_row: nTdsLaAadMzagqqGQFXaAVAgdSbAZAYfClqClzAgrbXJVFEOFoPSsHgQmEtlbYFfxpcRqqnIhvjWaEvjGqTRIEwoqjoMYFMpRzbM',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: rWnjypTMbAsvMDjdBUnYQeOvzyyvKiXwRWqpIlUgwhlvrwBHhdpQFasrUleJXqJtXjkUoEKyCZUIaQChboLQJPomIVygbea'),'1975-05-19 00:00:00','2021-01-04 18:49:24.716443','2021-01-04 18:49:24.716446 +00:00','2021-01-04 19:49:24.716448','+32 09:18:36.000000','+01-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (78,'jC','Z',629285256062,824227817790,9034864.2153,475906067011221.27401,935863336771584927545077.057820813386,510698432700000000000000,'Dummy clob for API method get_a_row: wlWOlLersonrvvuTshJCSZdAcMZXDEHsuNfaKeZDNSLWosYLuMNbMZtYxwmpQljnCTRFaUWGAVZHRCLXYnzQeARsKRPa',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: JrQldcPMvRvhmjebFwWjlFumBfMkggqeNWmyCXexdSGaiuFGOOtD'),'1979-05-04 00:00:00','2021-01-04 18:49:24.716882','2021-01-04 18:49:24.716885 +00:00','2021-01-04 19:49:24.716887','+40 01:13:26.000000','+54-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (79,'JGqJ','h',614550355837,797361161094,1338756.04388,170114097359423.48023,496961695001937347876040.994108078108,672323049000000000000000,'Dummy clob for API method get_a_row: hAQOZKDgitlILWXoQCgUUWdBCEraQahNptFchXBdTDqWhiowxTLIYNgjEHpqkltXmrktuZR',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: FXqCFRxzXCjpoNxuBuSSJvBGubPbHGgDqBKdfejcKYfZzqSolCMDUTqAyGdMXeCOEuTUsgXMTxsIlUu'),'2023-08-08 00:00:00','2021-01-04 18:49:24.717275','2021-01-04 18:49:24.717278 +00:00','2021-01-04 19:49:24.717279','+58 12:35:32.000000','+48-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (80,'pI','q',62390169766,161903623541,7399463.73395,818834365056386.33746,290856782309540891005614.799875271727,365837642800000000000000,'Dummy clob for API method get_a_row: aFwBKTkQeixoCCLefArCOKEtjlATTAswJ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: rhewYhXBqtBYBHbODLUuvJrxVdUdMnMoWgzjMCBivQiGAKzEenuoFAbMLyZkVjpMZAHOJd'),'2087-03-05 00:00:00','2021-01-04 18:49:24.717657','2021-01-04 18:49:24.717659 +00:00','2021-01-04 19:49:24.717661','+97 12:03:00.000000','+92-04')
select * from dual;
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (81,'BzRORSnnAheY','i',739247116875,830170159232,9069087.33251,399761845738852.17008,328558618696308693401324.495070419846,822404117300000000000000,'Dummy clob for API method get_a_row: WyjPriciRjWtwooCDvqAoGBgsjMlNRabDrYtbHzetOJUfyksUhTENKUPhwAFADJVbvmYvnhxKzVTFlZNQgpb',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: vqloZycKJAUJvtbmRqfhoYSwucydqgcyAHPUkAGxiSTvOvsDQsxVOuYqTjRPeEJJHkeg'),'2078-01-09 00:00:00','2021-01-04 18:49:24.718085','2021-01-04 18:49:24.718087 +00:00','2021-01-04 19:49:24.718089','+64 16:00:10.000000','+97-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (82,'TL','K',415348546563,923517823504,9704970.21595,90951807114961.05174,513481651396456033896012.577182185704,31116394180000000000000,'Dummy clob for API method get_a_row: oVNSQMLcgdJdVWGzSCCJRZFaMZjLGuBZLgepVlvaMyKHBzdDFFwZKnOBvwdXGNBrJnTrIBafAMQTYjdSefkR',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: QaGcHMcyxSWldyKBEjGSMsjWsTZcOoodcxmvfUHzsCmqPdanNYwsdADIufEWAQcZPIhITRAwlsI'),'2006-07-05 00:00:00','2021-01-04 18:49:24.718499','2021-01-04 18:49:24.718501 +00:00','2021-01-04 19:49:24.718503','+43 05:11:06.000000','+84-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (83,'rprlWd','R',618575851483,711389154162,6771283.6561,472036429698194.521,162875916779262021891591.031867909854,215934228600000000000000,'Dummy clob for API method get_a_row: vApvdMdSwGRvdMFpNNEYPeKxxtGHevwNmjznnRJxLQEIclLHKZZZwzjtuwCIIZfiqQiRePnZdJgrPWEHT',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: hbufGggCvwrpgChmZGBygoiGRMVoBOdkkCFmPWSdNVFTbKwGxRVkwCnyoQUHuJmfzwbvYzQncG'),'1969-06-20 00:00:00','2021-01-04 18:49:24.718914','2021-01-04 18:49:24.718917 +00:00','2021-01-04 19:49:24.718919','+15 23:35:15.000000','+28-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (84,'ZxQQiYTZuJfFJ','S',630936559588,278629993089,101110.59723,201735836388084.99851,245384760346578264406520.538230033574,889708407600000000000000,'Dummy clob for API method get_a_row: JrRutpUaKfnekpANYeCKMzTyXayLNexdwsIXeXtPuaZFAUPdDKMgmewgRQFGTSEHXvCPNudSFbPNTicbkLrzJtKOJOeypxWRWb',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: NOswJlctFNYHCcxGdMOVgKhOCrzkbDlaiaZkWnlFWSRQlLlcBMsygJjQGrh'),'2041-06-15 00:00:00','2021-01-04 18:49:24.719339','2021-01-04 18:49:24.719341 +00:00','2021-01-04 19:49:24.719343','+78 06:23:46.000000','+77-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (85,'YPiMAefmRWTqE','r',673051844500,163754950919,2474973.19777,402914069358417.3815,823321719490010746779992.985003210839,784370208100000000000000,'Dummy clob for API method get_a_row: ONkQXRTUZSiEnZgFjTutEGFPEreWcJbaxCEddNJBlzWGJbbiekoQFHmSFOmzb',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: vXVniQmpGUSQzOhhxjcSmhQOtDRrdEIEYHmEXwRiDxAoenokChhZgrIobmfLUuufbFVWLzPAgdHRUFyvkyRKwQtAtRQsr'),'1946-03-28 00:00:00','2021-01-04 18:49:24.719784','2021-01-04 18:49:24.719790 +00:00','2021-01-04 19:49:24.719794','+26 14:04:25.000000','+22-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (86,'EljKorBxHjL','w',417719773219,328897173581,2237701.30009,758258399361623.95104,608660185578491328616949.431411584403,412952627600000000000000,'Dummy clob for API method get_a_row: tAFqBxFuGTAQqTCSSTnPlAMfzyJExdQAzNytLMS',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ALAGKCEqssaHgWlszOuzbWvGhyKBgVeTfnVwCQVrrjLeA'),'1909-08-25 00:00:00','2021-01-04 18:49:24.720264','2021-01-04 18:49:24.720267 +00:00','2021-01-04 19:49:24.720269','+85 22:32:51.000000','+87-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (87,'NRhKKHrXiJ','g',925340694434,75831267406,6836897.55474,752415478096900.38527,139698405932166729494868.991320170987,688945099000000000000000,'Dummy clob for API method get_a_row: dpSPZtqxcqvCErykqOdbRjdQoesxmOsfMCgQlDXWXXsguErOnZCV',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: AhSUKMLIjdotbTpuVGOmWHLnVfcEvSZOZygMsctmALQzMWoaydavKhZVMvYFfkWIbVFUvihWSemieANTIC'),'2099-02-13 00:00:00','2021-01-04 18:49:24.720695','2021-01-04 18:49:24.720698 +00:00','2021-01-04 19:49:24.720700','+11 23:58:41.000000','+73-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (88,'SYN','v',537879862760,635286958087,4287693.45195,402667361648847.60078,155280888695609110019044.711527136732,102171073400000000000000,'Dummy clob for API method get_a_row: YDxZlMCGLWfCLFCvGUSuHvVHnTEzZixTkjytDgkOTBsIOxJXYQpXEobMW',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ZKvzawGdvPmnKZWLDWsfeMjuXdXZgHmXD'),'2097-07-14 00:00:00','2021-01-04 18:49:24.721171','2021-01-04 18:49:24.721174 +00:00','2021-01-04 19:49:24.721176','+62 05:12:29.000000','+59-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (89,'AkUwubt','w',378980958511,119435540415,4780956.61055,130346217684981.00731,946891462072593600072382.280384619403,933641870600000000000000,'Dummy clob for API method get_a_row: FbKdftBfTrAaMcPgHlIEjEsuNTRxxwCxIivPKiTgiMPjfBoolTQUkNbTvbbdqEccavpXKiMpyYn',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: FgizniRhJeQEKWtBmwIIHFGpjBdjrEjpuJTiKsKAitgkRjYweV'),'2092-04-12 00:00:00','2021-01-04 18:49:24.721563','2021-01-04 18:49:24.721566 +00:00','2021-01-04 19:49:24.721568','+11 13:51:06.000000','+78-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (90,'jemB','E',775198558569,692795636847,7613107.73487,388351982663706.46706,290321354359972305351213.075621282437,72064897440000000000000,'Dummy clob for API method get_a_row: KqfTXrDEnYBkqBgJmBQJlFrTJxFbEEjgSUpVgihIbPglilgQVVqXfJpTnl',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: cvnlFtqFXjNSNQxvTrYkeSwzkNYzGFjxcVSOUFmIRyzdmTlrWhZyGhtMIMlLzaDzFfhiWkDlpYNRlhqHuxyMndKliDaUg'),'2060-01-16 00:00:00','2021-01-04 18:49:24.721984','2021-01-04 18:49:24.721987 +00:00','2021-01-04 19:49:24.721989','+15 10:35:38.000000','+23-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (91,'pc','G',743427762826,300973661757,8462239.99708,290521811172421.03176,705769106704395487164776.740712197091,385152441800000000000000,'Dummy clob for API method get_a_row: DsKNoOMdAkgLMqhlDnEvwcpTsZhVFJndEShuomSXDAMwDloSStojawDvSriuYzGECOGAczJHoRsANdlK',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: VEfGrYWJQoMmZcFPSxglxZHKgjoZpGlNnZerfbMfuNPYlNEkphzbLSeC'),'2054-05-29 00:00:00','2021-01-04 18:49:24.722381','2021-01-04 18:49:24.722384 +00:00','2021-01-04 19:49:24.722386','+38 14:38:36.000000','+15-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (92,'Or','E',75477599996,349864417730,8942469.06302,252583606064077.51867,206623111925777066297057.201423497824,919057370900000000000000,'Dummy clob for API method get_a_row: CCPnBdVPonZSJsWuwLzBopgArGOGVOQHvsdgcTQRw',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: RmRwzDriFLbMItJeuXsmWjgCzlLnMtuRoFlgEioUSxaZAEXXEUFnBdlRYcjLwmzuRNsMcyzMUSLXoD'),'1997-12-09 00:00:00','2021-01-04 18:49:24.722733','2021-01-04 18:49:24.722735 +00:00','2021-01-04 19:49:24.722737','+07 03:19:30.000000','+26-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (93,'jNhUrAVoPj','S',733553891388,557789935289,463343.78626,436484263626966.39231,688253914089944457400088.831009241264,478463433900000000000000,'Dummy clob for API method get_a_row: phQxvjKMCPAYtoAKWHEDgNzVKcLMmLTJfnXpLgYpPZjtVn',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: HlcqdpfhzKcKivdWhDYNEUYAlhowBBVdwFCqbrAJpQiYGJvWSyxyqMVsTQn'),'2021-02-25 00:00:00','2021-01-04 18:49:24.723164','2021-01-04 18:49:24.723167 +00:00','2021-01-04 19:49:24.723168','+80 00:12:55.000000','+29-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (94,'K','e',626433546012,433168260462,3690045.96877,136147120812869.84472,728327010747832651870624.733398297509,214166406200000000000000,'Dummy clob for API method get_a_row: SqPGKXdOUzwDNncIllWnkxaybJuQxOgERdwecvKkoiYRAWsDBvMeTKqtzJXImKTldshpjmtZUvElTTCcEGuQZXyQn',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: mOGdWRaGHkIldVqRPmdsWEQSYLhSCQLUEpQQrvBMVcFfxuXKDDQUVDlL'),'1999-10-23 00:00:00','2021-01-04 18:49:24.723553','2021-01-04 18:49:24.723556 +00:00','2021-01-04 19:49:24.723558','+75 21:29:39.000000','+74-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (95,'aZCU','r',570469852909,706276304972,2896816.8368,672856569042976.45001,478620982818968214126024.573990217727,378424392300000000000000,'Dummy clob for API method get_a_row: dVQAQfGoTuqryecAxwsvAHkFaqNFWPXbPdFTGqQiQvXiMRXHlHqYQBoDMeFnueQjXvLEUtiNsQeM',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: IMLxEemRLfcHKGBUgRnrjngKGUdXVlpKAPKijaLpvLeGRFoaABjzStkPhoVaQcbM'),'2080-12-13 00:00:00','2021-01-04 18:49:24.724018','2021-01-04 18:49:24.724021 +00:00','2021-01-04 19:49:24.724023','+73 18:53:37.000000','+25-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (96,'dSyAtVlHV','W',770123656318,603892667538,4940598.19978,495323589021803.1785,652725599153131844116055.027327277356,79653909330000000000000,'Dummy clob for API method get_a_row: jKIrwOOqxxfEoUpnoJKqFvgffLqvcWYeFEcClklBlcvEnlVGUhwMdgEPVynYknU',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: CHHaFbpZlFuthCmAtmIFCctbDQbWXFEojC'),'2016-09-08 00:00:00','2021-01-04 18:49:24.724409','2021-01-04 18:49:24.724412 +00:00','2021-01-04 19:49:24.724414','+87 06:13:37.000000','+12-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (97,'GKiqQOlwenPOd','X',658415683214,941636333203,5702268.69343,632520996891210.15766,893456634050342596407405.97335113559,271297392500000000000000,'Dummy clob for API method get_a_row: NiatIThcgkDWzjWsCosYiouiDEmQErPWFUISNGLFExHmqotexVQjzhCQ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: MKMKxzmELpMpixGmzKZdnNAZDADYSnshTfYELrIJwzgXqkjUbIcVPRMPKQjPnemeVkttoOvvKFAeykueIgu'),'2029-09-26 00:00:00','2021-01-04 18:49:24.724906','2021-01-04 18:49:24.724909 +00:00','2021-01-04 19:49:24.724911','+10 02:56:34.000000','+92-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (98,'yVvnRk','Q',599540634354,998974479533,5980017.13061,310431692331516.22427,728362727518250408633759.09584626646,258926193700000000000000,'Dummy clob for API method get_a_row: fjQofxWTazIdowODDIXdCmzKKqCFDtGTsFyubDMUIVuFHDKcBXadtKopaStjqdmTFGXPAb',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: MdSjKqKmMOciwEuITYsdSgznNcSUIfiofpJojUaCovcfvYvmdzAhhaLZFkESVs'),'2002-05-12 00:00:00','2021-01-04 18:49:24.725341','2021-01-04 18:49:24.725343 +00:00','2021-01-04 19:49:24.725345','+84 02:44:26.000000','+60-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (99,'KHUVINE','a',831731569425,524440813863,3674398.89442,47315781645974.87482,796276155481448375545656.617380588592,112093976000000000000000,'Dummy clob for API method get_a_row: LcWkyPmMNPokFYLynlvJYyjSJTcDWNraoQjnsOwkWuNlcvBGFqQtrBDVwznVddmCgYYynHjKgIvBtlYP',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: txOOuvlPXIVsjmDTljQCkQlzLvlmckHskjrYinwvhTfr'),'1983-07-19 00:00:00','2021-01-04 18:49:24.725800','2021-01-04 18:49:24.725803 +00:00','2021-01-04 19:49:24.725805','+27 23:51:35.000000','+33-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (100,'pBJFszA','g',858333023229,160403164597,1591054.06344,859561022516745.29049,256973313716087457750332.288016604225,326200810300000000000000,'Dummy clob for API method get_a_row: GETsksDCszEYaYjmYTtjRBjipKpCnJqBShETFteNlGUfGsardyUtHwPvPJuXBtDLhIsfSOzKZNO',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: uKZSJKvuFGxhqyrHnhYSOMLYGZBCMjRBGpOYTqSHzBtXGjnFwXcoaawAkaVVuN'),'2083-04-03 00:00:00','2021-01-04 18:49:24.726195','2021-01-04 18:49:24.726197 +00:00','2021-01-04 19:49:24.726199','+24 21:14:07.000000','+20-09')
select * from dual;
end;
/
commit;
alter session set cursor_sharing = exact;
set define on

View File

@ -1,130 +1,18 @@
timing start test_import
set verify off feedback off heading off serveroutput on
set trimout on trimspool on pagesize 0 linesize 5000 long 100000000 longchunksize 32767
whenever sqlerror exit sql.sqlcode rollback
whenever oserror continue
prompt
prompt Test Data Export: Import Previously Exported Data
prompt ================================================================================
prompt Truncate table plex_test_multiple_datatypes
TRUNCATE TABLE plex_test_multiple_datatypes;
@test_types_3_export_file.sql
-- Script generated by PLEX version 2.4.0 - more infos here: https://github.com/ogobrecht/plex
-- Performance Hacks by Connor McDonald: https://connor-mcdonald.com/2019/05/17/hacking-together-faster-inserts/
-- For strange line end replacements a big thank to SQL*Plus: https://support.oracle.com/epmos/faces/DocumentDisplay?id=2377701.1 (SQL Failed With ORA-1756 In Sqlplus But Works In SQL Developer)
prompt - insert 100 rows into PLEX_TEST_MULTIPLE_DATATYPES
set define off feedback off sqlblanklines on
alter session set cursor_sharing = force;
alter session set nls_numeric_characters = '.,';
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';
alter session set nls_timestamp_format = 'yyyy-mm-dd hh24:mi:ssxff';
alter session set nls_timestamp_tz_format = 'yyyy-mm-dd hh24:mi:ssxff tzr';
begin
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (1,'wJJgslwJ','M',614150451110,106596481455,6355740.70889,256378397866992.60221,408289887860305519315870.971765017767,778144205700000000000000,'Dummy clob for API method get_a_row: QUlAiKKAqnYUjTCfIhtKibDGKqwIbcCGhxddprRBbpiONIfxZrlIvnBaLiJKnMHYkByZLThkWcYvkiEjiiRXQDhtgmnd',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: YaMqhnYcMhvUJDfWFKtQahEQoSQnlCQsHwMJ'),'1947-06-07 00:00:00','2021-01-03 19:06:48.238936','2021-01-03 19:06:48.238943 +00:00','2021-01-03 20:06:48.238945','+37 06:54:43.000000','+60-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (2,'UDnJsnwNVhVNs','e',362495251356,823042744985,7779183.5978,405849410948787.8018,392249257118481631239764.498867900941,581601703300000000000000,'Dummy clob for API method get_a_row: ZvuxqeabaaUDyGZfbiGecVnhyaPoSJOKhAxPVCe',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: JkTmnmXXpGMMavoYVKmIoolHbRTUJDNkTaQQIKFohcBtECiDKjYJqPqkBnHwqkHIhdcjGtMCmnBs'),'2064-02-17 00:00:00','2021-01-03 19:06:48.239547','2021-01-03 19:06:48.239550 +00:00','2021-01-03 20:06:48.239552','+38 05:43:01.000000','+83-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (3,'T','U',411381587875,269132312437,4599490.08106,255483348076327.26993,971940865505563638083150.440144970851,908727175000000000000000,'Dummy clob for API method get_a_row: tJKIjpbKGTKMDEXnnDGUySEawSfMsSCoKApkwlbxkoPqToVLVnCCWuyqbqUcIey',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: UAxzpzlYrWKSHalSFiOPNBelqKNEPaOFoMpJoHjNJNUdVkIgYjsWf'),'2014-05-08 00:00:00','2021-01-03 19:06:48.240024','2021-01-03 19:06:48.240028 +00:00','2021-01-03 20:06:48.240029','+05 05:12:12.000000','+07-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (4,'Adgjzbvh','f',281031586045,908415579640,6769568.95238,877953957194050.72584,672385721158935210039695.805861561147,734771207900000000000000,'Dummy clob for API method get_a_row: qKriIRIJNzFliuOGBQrxGNSAehnQJKwWXMVz',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: wgdrftHtUtjJgKIpRFVrezRcEglLbkDqvjswlFzhMjoOyYycBsPrUQwAMO'),'1912-03-31 00:00:00','2021-01-03 19:06:48.240471','2021-01-03 19:06:48.240474 +00:00','2021-01-03 20:06:48.240476','+13 14:13:41.000000','+30-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (5,'GRQIWdoKF','X',316182914707,79692834173,1225477.85483,474154100647608.54655,12820839580236272428729.350809360975,52063158490000000000000,'Dummy clob for API method get_a_row: ojkIymfbinjchmCMCFyexLpkkEJTqEdeIbQ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ydvtrvNKeRZbVmENoynZntcprIGqOzigPxFuA'),'1944-11-20 00:00:00','2021-01-03 19:06:48.240878','2021-01-03 19:06:48.240881 +00:00','2021-01-03 20:06:48.240883','+78 12:33:16.000000','+24-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (6,'NgfDRDvUtvql','k',129744461096,906361616034,9157217.88492,818237927038296.38595,880905697311980515480930.656306335003,292641475800000000000000,'Dummy clob for API method get_a_row: MvtHMKMrjgsQGNFstfgHWAnrqiixCEiDjSUHZhOBlQbQTo',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LtMZhrgDDdcEOOvuTyMXfuTuevIXpomCkuIeuklGNuZVncJUjdyvNHsppUxXgSFnYkjIzgBgslsTWcONYHTDweraPGCaDrulfI'),'2014-09-19 00:00:00','2021-01-03 19:06:48.241328','2021-01-03 19:06:48.241331 +00:00','2021-01-03 20:06:48.241332','+74 04:12:01.000000','+52-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (7,'PkkGCOcRacxxO','r',729572209905,668618475476,407914.36723,477349374324290.26442,913667353993926976894202.629187254489,347946932200000000000000,'Dummy clob for API method get_a_row: xNEEFHlrTZrNjiLHmJyrwJLsyyQeQDezoFTPreuzpFzmwPzgzimKCtfwLVjVLQqHfKcaMFGcPydtZLZygDo',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: wKvAaCkCvkHUQcNJVGIOgQDcEFurYXoIblIFNNdHqOwfarDvShMMUsvA'),'1961-03-11 00:00:00','2021-01-03 19:06:48.241752','2021-01-03 19:06:48.241754 +00:00','2021-01-03 20:06:48.241756','+79 20:59:30.000000','+49-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (8,'WQadpqR','V',106042909074,894046887559,1202960.70538,150179691007203.86554,130192219749730003279834.157239284764,445214194200000000000000,'Dummy clob for API method get_a_row: guXyyewHsJwDbsLQenQLoRawgdJTNFLzI',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: PewZlphwggOAsIxqZKmpyMXgRLkIGBdMhXRwFLkwrCRSEeTjezvKMgBhq'),'2024-01-01 00:00:00','2021-01-03 19:06:48.242125','2021-01-03 19:06:48.242127 +00:00','2021-01-03 20:06:48.242129','+64 19:48:12.000000','+18-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (9,'fw','U',654860044476,753141579230,3278628.90132,266039884439004.08352,72675602716493651693549.586003892606,161980925400000000000000,'Dummy clob for API method get_a_row: BLBKXpClIfkuqcxMwSZbCyQnPjgVEvWZPAyULwwEOzLPoENoVdpGVgQQvhgckZLYfjOCZ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: RKRkqrDdckMWbacmpKifwwWHcujZRNzeznNgxYKtBHEIDNLBjOPLyvCtFAKIECHcYaCZzmfrSmnAJiJLIykQIBXEoXoBb'),'1967-03-31 00:00:00','2021-01-03 19:06:48.242540','2021-01-03 19:06:48.242543 +00:00','2021-01-03 20:06:48.242545','+41 11:38:08.000000','+64-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (10,'rsBBDLIdLFNzuYM','f',636093367531,236454616864,9548956.07845,835437009273318.97291,517925178003217215150710.686143306238,519495211700000000000000,'Dummy clob for API method get_a_row: ORDNSXAqwyRIzzPEpGADDfsehMTLPFaKpoavpnIJNwFBlvDykEwMhoDvdWYhcaA',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: nrEomYNDDFFoawcRQPYwtdFTKydRNJvAoJqYUQBnKCBHkfNulweVDGFyqhGAiJDrPvMuMeFbSZEdJSOwv'),'1931-02-02 00:00:00','2021-01-03 19:06:48.242941','2021-01-03 19:06:48.242943 +00:00','2021-01-03 20:06:48.242945','+74 08:19:01.000000','+97-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (11,'wYDZFfZyNCxKS','E',433653622790,674103738769,9887866.29478,242000465433292.01321,492837157689097272985587.674191319236,372470643000000000000000,'Dummy clob for API method get_a_row: YbBGlsBcwymsBJShOsFrAoKACPtjxexgOKRxiHyZgzBCgIEcNskOuB',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: brvqjXzILIEqjRQHurHuhxOcQHexrgPHFFIgFHGlpDrmyZLWEzewrQ'),'2078-06-14 00:00:00','2021-01-03 19:06:48.243380','2021-01-03 19:06:48.243383 +00:00','2021-01-03 20:06:48.243384','+83 22:29:45.000000','+51-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (12,'QROMW','Y',440448918285,849944836373,6959643.32514,901179680388647.97197,981921716981620015509992.042859325366,638529210600000000000000,'Dummy clob for API method get_a_row: xXtaRpyvJMVffTAhLDDGnccfHlxIpgTlhHjVIbBeRqBcFDtURhZwWOEEJqiGWRg',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: TEAouBLduFjsfVAYSWEMvXpqyRceshWlvCQzFFxLnIpCkEccNmTRpViSWdSmjiPpIAslayjFftPfcSTLEvwiDFERf'),'2037-03-07 00:00:00','2021-01-03 19:06:48.243800','2021-01-03 19:06:48.243802 +00:00','2021-01-03 20:06:48.243804','+74 18:44:15.000000','+01-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (13,'ioK','M',654888891296,849647326702,6332710.16016,656318537430934.39496,953345330955883858761004.116370546914,341793514700000000000000,'Dummy clob for API method get_a_row: KJQFFJcGUiGccBQLGoUNyCBrunRHQrSpDSFysQIIZyNJqhZAPFxtRjpExiNWBvvYAMaURZTgmiWpkbsJsPAibHtBASUtLEga',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: oeIGthCnTiCLhOqxNEcCpZAevOcdAGxWAxrUZMgiikmo'),'1931-03-11 00:00:00','2021-01-03 19:06:48.244237','2021-01-03 19:06:48.244240 +00:00','2021-01-03 20:06:48.244242','+83 22:37:28.000000','+44-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (14,'GaojtlktnAKUf','f',137639981111,518460834268,4357613.04586,616614235745986.98835,936484409203926167566345.688885155361,780381444500000000000000,'Dummy clob for API method get_a_row: LSingeanhYvQdFlJYKlOhyGSczNQWbNogVsZBynlDXZdZYZnYGICmTCnSvDDGnbOtopfDZvchKrHXg',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: BGVSJvPcyQwcImPzxLOIdxVPGRzJJAIpZRWMBD'),'1915-02-08 00:00:00','2021-01-03 19:06:48.244643','2021-01-03 19:06:48.244645 +00:00','2021-01-03 20:06:48.244647','+24 05:41:21.000000','+75-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (15,'vZtZzlUBVHXV','S',911062796309,456197955093,3310431.60586,454518739395926.68264,659231727085855315575572.678116605874,352124596200000000000000,'Dummy clob for API method get_a_row: xvFhouoGAqfyKQXhRqTfdlxAtXBORQwxpdC',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: qjGkKUDVYsJKTCkrEZEqTGwGLkDpUicBzdSbKWBCdGLMamGWpAoJkzkBUKafDfXYVcmdZmu'),'2032-03-09 00:00:00','2021-01-03 19:06:48.245038','2021-01-03 19:06:48.245041 +00:00','2021-01-03 20:06:48.245043','+61 07:03:52.000000','+87-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (16,'AlsyFhMDU','s',145255229010,268832019078,360586.90579,488934292345506.64805,523669617035074962364528.377856080158,993933381800000000000000,'Dummy clob for API method get_a_row: lnqUMprSGbUFbTHgTyirSfhcrNUKhmK',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: fYvyMeDkLRDiNgoFYDMjMAccALfucBImAPEoyLQePmZfLWhPRgttnmSgkatpgMWLgIXLrFjnpmPYWJsSrZnQoa'),'1972-03-04 00:00:00','2021-01-03 19:06:48.245464','2021-01-03 19:06:48.245467 +00:00','2021-01-03 20:06:48.245468','+69 19:56:34.000000','+59-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (17,'qwuxrDbRDGSJ','K',937325473229,210647043759,9741155.63584,541669338969794.06345,6195989073335197504887.550891976295,634998514500000000000000,'Dummy clob for API method get_a_row: TUrnqCQuIXGXmimgHYHIOklqZWMDkhovSSjPMyzjJsozaRPHikvilkYsqEqbkEpbqpmzhmPQQvHp',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: BxIGImWSMoJWZqwDpLzibzHEfXzgDYolW'),'1904-09-01 00:00:00','2021-01-03 19:06:48.245841','2021-01-03 19:06:48.245843 +00:00','2021-01-03 20:06:48.245845','+95 06:33:57.000000','+04-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (18,'lNPdwlcaP','X',140317439708,944064807939,1393390.97178,635391230763382.96946,410258022940830147805061.653116318665,145522191800000000000000,'Dummy clob for API method get_a_row: ObsTQcaRkDKRAbgLkOzupPQYCVirqc',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: NTALPhwCZMbpsaIpAKeIAzWYQxbLGEBeEDVgiXjlxqpnQYFYMArsqzydQbWVmxgdQ'),'2091-09-27 00:00:00','2021-01-03 19:06:48.246306','2021-01-03 19:06:48.246311 +00:00','2021-01-03 20:06:48.246313','+42 12:57:50.000000','+51-11')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (19,'U','R',461795513436,552545784877,9294018.37805,569761159149417.8203,955550495548701108569982.242500933902,372677989900000000000000,'Dummy clob for API method get_a_row: yvqZuTIpLqfJgoJSrSGMLguPjaSVKRFOJekIiYWhEAxpClNzgCmdWqEiWIuFlNDUVPROMfzwSEBNRHPQcEzhI',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: wfnfNUlaBZQPEOQMvzGnrnxTyzNumuXAzIvfjxFBViTF'),'2007-09-03 00:00:00','2021-01-03 19:06:48.246766','2021-01-03 19:06:48.246769 +00:00','2021-01-03 20:06:48.246770','+65 09:12:17.000000','+66-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (20,'UGdueAZzOJaBi','u',760052370231,240567559651,4296770.65687,265585292174096.07911,340018427136171410540362.150664117357,646434097400000000000000,'Dummy clob for API method get_a_row: YJCqPelMRAhvYneIGxyXvZSRWPRCxFEnUXVGJKxlCxQAaSPhwFilRNOvZUsMjpAmXCBiyctJuPYVrhyTVAnOSTiurNSsAyXaz',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: iYuJqrUGGJvNOvUgbBIigPPUbyaQkuhGtmroLqGuXNgxpMtuuJgDqPm'),'1937-08-17 00:00:00','2021-01-03 19:06:48.247191','2021-01-03 19:06:48.247194 +00:00','2021-01-03 20:06:48.247195','+44 10:29:30.000000','+72-00')
select * from dual;
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (21,'AwmB','l',515219222130,518211682434,9859290.20363,283757180879485.57205,792351235566019427692108.921912076379,620845663500000000000000,'Dummy clob for API method get_a_row: usiUvvlLPrOvMYCyuEgrMXVQWgDIKlxotdqYNqOgOrpjsQWxBvVUCclRYl',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: GhjzIVEUaPRfIwWaEosOYcYcMOjFROUfvaOpjwKJHhBGxRvZqUApBJGTwTFajZzVqfVss'),'2025-01-26 00:00:00','2021-01-03 19:06:48.247609','2021-01-03 19:06:48.247612 +00:00','2021-01-03 20:06:48.247614','+68 06:25:52.000000','+41-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (22,'TCDjjuTYayrtT','T',415259148554,195349895549,5902018.1386,963920847749375.89738,251382927028880550774276.386374949343,440995063300000000000000,'Dummy clob for API method get_a_row: ZSlCcaOdEAnoyppEYpUUhxGDkKnLbjjrPZl',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: gHYdhFVraAhTTWyLEGHKdYNDKyVTaZQfxOiFuqLHxoXEgmXfqqCsyzfqFuxIelWXOQZ'),'1953-05-28 00:00:00','2021-01-03 19:06:48.248017','2021-01-03 19:06:48.248019 +00:00','2021-01-03 20:06:48.248021','+24 05:22:02.000000','+90-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (23,'KLkjA','Y',228776148346,488471297611,4621987.14995,915506175684157.82634,419041368868669330618490.093427577046,46305192360000000000000,'Dummy clob for API method get_a_row: bRlKpOjIKMwbpvaJaGkBkEippwlwyGSLgcEIXRKrE',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ymjMxTFyBMlmxROWHoUBTroBjNNkAfdjnURfJvvmIjsPcvyLwsSdjtYizwxyz'),'2035-04-28 00:00:00','2021-01-03 19:06:48.248470','2021-01-03 19:06:48.248474 +00:00','2021-01-03 20:06:48.248475','+64 18:37:03.000000','+34-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (24,'JJQY','R',928678814019,744149202513,7590963.14651,258446452677266.39015,622491534583680005557839.103547293157,107707732800000000000000,'Dummy clob for API method get_a_row: uhfcYLNcbQPsApeZgUstJxHPqtPdcTipXgnoAUjPwHmbDMpIZgxQloGkbvGBewSyxDhAKNpdbfUNKxXPaNtOHpayc',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: qfRBOuLUcNaflBLSdvmeABJAPmmsxZxXfbPEXnzwakcJQlgWJtUaAmuFSDuMTIrIppjJoLPDfOoRnqXZgGTxMrcxfJQr'),'2084-05-11 00:00:00','2021-01-03 19:06:48.248948','2021-01-03 19:06:48.248951 +00:00','2021-01-03 20:06:48.248953','+83 02:18:29.000000','+22-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (25,'wv','p',159195201805,168697684499,8427599.40835,755962872489337.22658,552259926621326324116934.163334240461,329014226300000000000000,'Dummy clob for API method get_a_row: kaLiCsKXfZIDXAkPyUsEoNuwkqVNvzaSqZFRHDLFzDZgcnZVuQlCtzbURgwyrkpWyNVfDvVx',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: RlQBUSeHGQoyCnHFCPznBbxQuLgjvSShWTuTuzYnMmqmdeEPlfrwxvoMxxlPlw'),'2056-11-04 00:00:00','2021-01-03 19:06:48.249408','2021-01-03 19:06:48.249411 +00:00','2021-01-03 20:06:48.249413','+55 16:40:20.000000','+93-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (26,'tOCpaeFCgf','X',629033345701,847750658740,2688213.20217,135839721162806.02775,884399117358384069375346.331960716643,372529397000000000000000,'Dummy clob for API method get_a_row: lyqfzvMymILxDHqMSbVSxgLAKaCKgUDmOqHhpWKL',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: VrTHCfeRcNIJxHvYspfQQkAyTesdBXYxMmEjqf'),'2005-06-27 00:00:00','2021-01-03 19:06:48.249787','2021-01-03 19:06:48.249790 +00:00','2021-01-03 20:06:48.249792','+06 07:22:47.000000','+34-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (27,'njxMFmvLEp','L',713394134374,64538308543,631610.92292,65822356020058.33104,278237210887840775662313.611911480829,798501000300000000000000,'Dummy clob for API method get_a_row: owiKWwtVGtRPlDlmWRcxslrTLPXzldXlFZxDLkmUbfDGXUESCFohoFxzLFKIZQGLTOSwoYH',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: wgDPFwlOULgZiUlReHLkBtgvtWDLsLRzmswtBjOgQriHlscyWehpRntqDHbyHCOHDdTjDzxvztrmlItQAkAKzLppzXsJmcnUUB'),'2065-05-10 00:00:00','2021-01-03 19:06:48.250252','2021-01-03 19:06:48.250254 +00:00','2021-01-03 20:06:48.250256','+78 19:30:52.000000','+41-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (28,'bDwnGEsc','H',266106630275,69446624697,9456983.83823,62423233534613.57005,28934976518198642593614.311267149734,233881056200000000000000,'Dummy clob for API method get_a_row: caJdZXTVTkPdkoPoGjbBozGOkKbZdvGUspYAwIsNpmvwUsHdJTXPiEtMllDDTapLZndhwICvV',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: yIrOsueypLAAhdabDPiiZOZZdQAKZeqVYZTlGPksOTbWoAPhweqbKuwcYrYRY'),'1981-07-01 00:00:00','2021-01-03 19:06:48.250771','2021-01-03 19:06:48.250774 +00:00','2021-01-03 20:06:48.250776','+39 06:42:22.000000','+73-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (29,'KTSjJFNPpGavq','j',497641237278,761793200990,9624822.61581,933464852964413.91413,331103968567744511800692.270994675863,845808303500000000000000,'Dummy clob for API method get_a_row: SVWPvbXGGjmbJJrAQzCDetWPCyDdKbHRBLLkBHKJCUlKIzTZBNtxWmoUUatFCfYH',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: xLKRBKSUoNntqoDMwbgNvmVlEpEmiQxRxUaBdsWBHkPcdYgWUmQaKdfBBPEjaPmliNuThZODMwpYKBHZcUNsucTykekE'),'1933-07-16 00:00:00','2021-01-03 19:06:48.251243','2021-01-03 19:06:48.251246 +00:00','2021-01-03 20:06:48.251248','+15 17:48:57.000000','+20-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (30,'xuah','G',988332825668,393594748997,6057232.73422,755641014067440.27248,513727593257638253274353.083708121181,569566320200000000000000,'Dummy clob for API method get_a_row: pBlbQfaDVJNkwdiRsbUXrlxTQUYeodafxtadTOvSBIJAdeWdPNapmQPFVKGFJAiSDoNQrdjukeXUQUxfhzUauplSEhicPe',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: FxXQUIGYzryKCkMlCJafDqTlHVwsGIUzhBnpZbVeYxedeCWVNHOgFyVNSTIbQbXhsmzbLhQbHFIhsqH'),'1983-02-13 00:00:00','2021-01-03 19:06:48.251682','2021-01-03 19:06:48.251685 +00:00','2021-01-03 20:06:48.251687','+56 05:28:14.000000','+13-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (31,'AVwR','C',866452881909,233388786738,3236006.99398,695512960377730.0726,582313454846431808885308.840712304675,91346049240000000000000,'Dummy clob for API method get_a_row: rtCmSZlNAUjNzDgFJYshRCmPkLXbUNOJacZgujgmANbNaMoNuOswmNCcFaNnmzWbwIttnNrJmTvrOadfaPX',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: bRmgCnTgiDNxWUHNZgXginoBngIgpluOQJIzvNaW'),'1962-06-27 00:00:00','2021-01-03 19:06:48.252093','2021-01-03 19:06:48.252096 +00:00','2021-01-03 20:06:48.252097','+11 03:10:45.000000','+05-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (32,'GAMIDLIPxuNs','O',903030286840,983742648406,2398822.18508,426665888982062.71651,943234450776396255966184.16817655472,353370167100000000000000,'Dummy clob for API method get_a_row: dqttisTtOepvwGPSVUqRvrlXXZSKEiPRdCxoLhcfVQfPscpqHtRijEvAQLEmbjL',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: gnjHosxqlVgoTaNeTjsnnLSuNCanRoXBDPXgVngsPyWDeIfjvxaOudmtpKvFgUsplEUoNuXiiPqRTxdIzBCMRJvta'),'1971-07-25 00:00:00','2021-01-03 19:06:48.252576','2021-01-03 19:06:48.252579 +00:00','2021-01-03 20:06:48.252581','+73 01:09:29.000000','+65-00')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (33,'rs','C',49092346605,349322715677,5730485.6011,239936377509975.77311,333491510319334805982153.761050275256,630950151800000000000000,'Dummy clob for API method get_a_row: TArkaMpBegtrDlSxmLqHgXvKFRYsIxBfSaMTlmkQwxrpxjKMJZ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: BfxZYRQdjJqgxGFKpYCOjIixeHFXOrvuovbDkqpCvdRODCBfWmYvSHUgmDwn'),'1935-04-07 00:00:00','2021-01-03 19:06:48.252943','2021-01-03 19:06:48.252945 +00:00','2021-01-03 20:06:48.252947','+21 10:27:06.000000','+34-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (34,'xuNkBUdmKk','A',879130326145,593820795701,3590397.13102,635232098244820.00176,987486930552322929175630.80866803725,297270741900000000000000,'Dummy clob for API method get_a_row: ZyEDBVccUkrrEhPQeznDGkdmeaQNpjzAlLDvtdKUuiEKowDpCPNfnPPEZUQqEcdFwumxK',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: kZisOvghbgqescyOELgUlxFnardqHzWoOkIbbUxqkQzJTCqhQdOYuPNLQMjVuCVpR'),'2095-12-23 00:00:00','2021-01-03 19:06:48.253375','2021-01-03 19:06:48.253378 +00:00','2021-01-03 20:06:48.253380','+11 09:56:54.000000','+11-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (35,'geFAwUqV','P',36993587962,295709371912,6751003.99931,991262405382194.84739,595824013873246357528956.078461497456,944934231700000000000000,'Dummy clob for API method get_a_row: DnJwtcGNcESZmtqhomhshoSKLnilfqMRWWgodFGhcDqclKTqJTINLomPbriYTSeybyOQ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: xOQpYVSzlAVGryrfygyOOMwYlgDBEtkHhHzrdgKankhihPyRLxpMaNXivTrdODGTHUyUfBGmRfwvcvpwdsOfGIqcarUsjRtvFfD'),'1948-01-19 00:00:00','2021-01-03 19:06:48.253832','2021-01-03 19:06:48.253835 +00:00','2021-01-03 20:06:48.253837','+33 02:04:33.000000','+54-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (36,'CJN','Y',228158249944,112255542713,1671403.05817,411312947620533.93208,220565174280229989409337.191589145412,953214523700000000000000,'Dummy clob for API method get_a_row: BzbQkfYEOWMIwdxhRamScKOFIVyBaOrQlGrLIEgnrLkfQwHMSYmXGCDJUaRKuQVzdDTEheVImWxsGWRatlYhQuaGhIVCUCnUO',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: kxacVEukQNYUkOLqrLKvGKMpGBgIcBaiqhz'),'2049-03-28 00:00:00','2021-01-03 19:06:48.254258','2021-01-03 19:06:48.254261 +00:00','2021-01-03 20:06:48.254263','+59 18:24:47.000000','+90-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (37,'KUszN','e',965329530099,868134297488,5857315.68152,523054566441383.93949,868440477599566668507510.212296023107,832951659400000000000000,'Dummy clob for API method get_a_row: HcdCjSIdyuQVHtwDdPJehRJAUClMEhUxfMoSnwsOgkvdiPBJHjBxqttbePPnAcbeHEnuppRJzFIQhLJclmKubOZKbEG',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ZTsnojYYETTHoJNXEDDQBZibqAojIuiOIKxooholedjZwXSfRdaddpPQUhWxeHnMdRvdrCJjhnqxxAHIePM'),'2048-03-14 00:00:00','2021-01-03 19:06:48.254713','2021-01-03 19:06:48.254715 +00:00','2021-01-03 20:06:48.254717','+68 22:35:32.000000','+83-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (38,'SocyHueCnab','y',323869723773,329118524286,5166538.98347,527845275197623.23827,805278080749951567448412.084736185021,428530621900000000000000,'Dummy clob for API method get_a_row: oCcaZvTHdrEdLchdrzNrMjVSZTUTRElUObuffZiLCR',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: eUNYUVLflFmbOWwtqAFcrTzJqCPptQrWhwtmufzEXqNjkYnWffKCVQmVWcNOlCBSCgOJBw'),'2095-02-05 00:00:00','2021-01-03 19:06:48.255113','2021-01-03 19:06:48.255115 +00:00','2021-01-03 20:06:48.255117','+27 19:21:14.000000','+53-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (39,'fWhasOgerDZH','g',657305807047,34162632897,4543888.36371,491166943059730.10479,439946680547743787290382.349123618251,525089203200000000000000,'Dummy clob for API method get_a_row: ZYOBMfStboizsXZEKjVUNZMHdNbGLXLKYqFNJuZfobmrQptiUHEuIAjDlqIYCdEzeoMC',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ykyKIMePGpxUgBUYvNJgOlMXdfTPzthodgePRYXHZBGWJsaYSJLCy'),'1955-02-13 00:00:00','2021-01-03 19:06:48.255760','2021-01-03 19:06:48.255763 +00:00','2021-01-03 20:06:48.255765','+78 13:17:21.000000','+49-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (40,'MEj','c',695352230775,965959198900,4964832.62544,846853129699917.3457,598869984849455879526787.247358387122,406794462700000000000000,'Dummy clob for API method get_a_row: UWRtGYGNsqeNsraJIpwvwdnUxTSLxrtEbMbfmgqucDRp',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: gYrLYRekKeRpkFEQASUCFtfYRDltNkfKMLIrkqiBYVRwgkDhIOfILVIxcdEmCKuWqZgUvmRZolzldi'),'1924-12-27 00:00:00','2021-01-03 19:06:48.256252','2021-01-03 19:06:48.256255 +00:00','2021-01-03 20:06:48.256257','+49 08:20:03.000000','+47-01')
select * from dual;
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (41,'HopMdmAcXPvx','b',437306871961,402862847768,1434477.14411,936784560776519.64425,15625932036619521493481.068259919108,604083705700000000000000,'Dummy clob for API method get_a_row: NyNdLoHbQhjhycmrcWnwSkIbjfHsqdLPsIBvGzRBUyrBhfw',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: nSWQLfoweVVBSTqJpldEcDswUfyzPEHXxeIBJAMWeXxZSHKKjVFJjocHxUQajwUbzeCbTDgUI'),'2000-05-27 00:00:00','2021-01-03 19:06:48.256692','2021-01-03 19:06:48.256695 +00:00','2021-01-03 20:06:48.256697','+57 21:13:04.000000','+14-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (42,'E','y',867517002340,702454054280,5996481.78981,899028942689950.40041,986821486598530318958162.958663185454,476056673200000000000000,'Dummy clob for API method get_a_row: PmPnVGsMnSOBpOXAgquPAbNEAkPRNvQDAIYpwkllUjfWjAELLxKWDNZQWf',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: jBJQobmrmzImBaZlkbRQMhaoRJpUXodYytBZ'),'2085-01-30 00:00:00','2021-01-03 19:06:48.257083','2021-01-03 19:06:48.257086 +00:00','2021-01-03 20:06:48.257088','+43 10:10:40.000000','+17-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (43,'mXwHf','p',565398886522,86112183731,1104140.06471,855540810106322.33189,4865129738000333850532.193142536605,223215284400000000000000,'Dummy clob for API method get_a_row: UBHKhoJJfdHZfuKGJQYfHKeLTOJzasshfHkSKSfqBczBSmwYfaAZMKhnPRKI',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: BrLkrsqMqxLsYgZwbjzoJZnCZVvYubsTXCmTssfcukYzgyJlRmEajwkaMGJlTjgNAxMRZEZVTXn'),'2062-11-13 00:00:00','2021-01-03 19:06:48.257552','2021-01-03 19:06:48.257555 +00:00','2021-01-03 20:06:48.257557','+46 22:45:49.000000','+15-11')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (44,'dXcujIvFMbLquhk','G',74015576207,675947604904,1325325.16131,717444078696005.00051,197232814469413966608380.816485074677,848532393300000000000000,'Dummy clob for API method get_a_row: NiaSumyYzIMnAYwngoDDTcLxDwfRPkndSrTHpOcULAancXqavXCrOdtQfGkJWmCSzguqmZHsodrwzCXyTiJdOhuyxEQMAem',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: gUdOxyTjAtnOgRPyotnlTwQxkLCnEuEVxVKwAriUcwsuyK'),'2088-01-20 00:00:00','2021-01-03 19:06:48.257967','2021-01-03 19:06:48.257970 +00:00','2021-01-03 20:06:48.257971','+72 22:05:57.000000','+39-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (45,'IR','g',34456710556,25401108849,8549241.43767,458208779711337.16664,103245166161126230936190.680433839475,972829879000000000000000,'Dummy clob for API method get_a_row: kscQKJZXmmIkkHZQdlXAetOMEnaiVfiAgvIENAevCLYUlLztdYwMDwCpfCzgoHXShQpxIDLfxwVQFOGiLWuYbk',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: MyHkCIBOkcOStPKZbVScIKIYrZuFQsNegYZzQFZQZKnKUYfJgoXhlsODYCpSAPsQAnRKUkpAfFmdiniYORmCkc'),'2032-03-15 00:00:00','2021-01-03 19:06:48.258405','2021-01-03 19:06:48.258408 +00:00','2021-01-03 20:06:48.258410','+09 12:18:21.000000','+33-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (46,'hZyFUp','U',196469033660,244353623854,8925272.67288,198456945415920.47118,216328874706608982769144.980916085709,394677165000000000000000,'Dummy clob for API method get_a_row: zEwCxdcOubiDOXoqTdEcfQWxLbfHPLXEWaOkSpKqCZEeJBLOAidbpxdKfcKMozSQCxngMygVD',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: GoShMLJIjEJAPCCYxHodGFWsKVAskDrkQHfpWpltR'),'2092-08-18 00:00:00','2021-01-03 19:06:48.258829','2021-01-03 19:06:48.258832 +00:00','2021-01-03 20:06:48.258834','+01 15:21:06.000000','+42-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (47,'BbnbaARKSawP','t',987759012872,234967379473,7788452.29366,825469171323712.17299,733637511058105456266767.120962339281,841485250200000000000000,'Dummy clob for API method get_a_row: LyslWSxpAGIvJzFsNMjHGYERrdIYBYcPfUdkhqmybaEdMAYwlBXntxJCbAKXqaEgblgqqrqpnnkSYcNdffMuVmRHVn',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: YQrfDMlUCsOmZpIGSaXfHgWSMMWnwZoOHjVszYFVR'),'2067-11-11 00:00:00','2021-01-03 19:06:48.259271','2021-01-03 19:06:48.259274 +00:00','2021-01-03 20:06:48.259276','+00 01:24:45.000000','+36-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (48,'KxOBJakdNTAlZi','b',704294607672,596541848785,4777646.48159,278031134012084.7171,256102950803529141363629.721419282234,534559833900000000000000,'Dummy clob for API method get_a_row: BDkvCBYHloBqjhOHgPSCHYgBjPOyVgsvGuHXlAcrnuKRAFtJZKHu',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: GRlSyuYhQCrjINVhqyTKdUIeaLJaVsPmJhYsBvTRfiWDYmiwsdjobCXgcvsTnnUakQcKJoyWhqNCHraSotOwvnTmcRMp'),'2034-12-15 00:00:00','2021-01-03 19:06:48.259835','2021-01-03 19:06:48.259839 +00:00','2021-01-03 20:06:48.259841','+76 19:18:58.000000','+97-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (49,'bhSZUxrity','R',779993674152,146376213299,3110980.16063,684418586268525.76427,528019163604304579315758.173795192063,764372811300000000000000,'Dummy clob for API method get_a_row: NvZNFQdHRZCEvPNdqKmvzxTQhwHeHewmYyYhVGnFocISUToPmEOrntvvrhrNvatpYalQVBje',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: vOTQHfUAWVvYriPfPuQghvMDujqUXuazcKEBbPrDNITRbFEqghBierrqyJleauAygzZSxHidDkxJAQubRrD'),'1908-12-19 00:00:00','2021-01-03 19:06:48.260294','2021-01-03 19:06:48.260297 +00:00','2021-01-03 20:06:48.260298','+72 08:48:30.000000','+39-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (50,'BKsBtIskZM','T',680915131808,341977638290,9942192.77545,852313523166633.94533,608042474317208869019648.934346092341,155421291400000000000000,'Dummy clob for API method get_a_row: WaFEjnPNcSngqRPRkLsjHDWUrQnFgbSGpLVhDmgvzROCiYsXcRLMIztOrsKQPhUS',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: IOuDwMkdHmpbOrThyRpbMVgEfyTTANdZdwmUFHFYxBjOliZrcFrtpyinMNXwZNDljcvUyZ'),'1925-05-07 00:00:00','2021-01-03 19:06:48.260726','2021-01-03 19:06:48.260729 +00:00','2021-01-03 20:06:48.260730','+91 09:28:48.000000','+94-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (51,'vHD','N',813222897181,233076051739,2268544.97457,259653434600060.22367,815844173725647646723053.956250054986,193803272500000000000000,'Dummy clob for API method get_a_row: hsEjQpJGhvERuZlaQsiEqwQtiHYEqMzyQqW',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: PZibiRQPHBDNwIlBhzxPzdoHBIFymbTJzT'),'1906-03-12 00:00:00','2021-01-03 19:06:48.261072','2021-01-03 19:06:48.261075 +00:00','2021-01-03 20:06:48.261077','+96 05:58:22.000000','+95-11')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (52,'HePKGX','x',264979859674,309910567616,3868876.08319,218100021223933.94845,193031015266580225140630.116753015032,329198235400000000000000,'Dummy clob for API method get_a_row: JbtOtTFXNOtixstvEywMNLBVcpRMIXWyhhpYhFMquYtnqytvXdySNjNlQLbCqcWvvjHeyFlyWqzEJvRASPeVHjkxs',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: aYhilpHBSoDfuuTxWWfeljaGXyLGtnAiCgoXoerRsMbMumNBrmOWh'),'1971-11-17 00:00:00','2021-01-03 19:06:48.261533','2021-01-03 19:06:48.261535 +00:00','2021-01-03 20:06:48.261537','+46 22:26:52.000000','+78-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (53,'IjVVrDiZL','P',673321907531,126440000320,8225528.00328,626049678599929.01696,416712221327495129029960.225421930002,766229729300000000000000,'Dummy clob for API method get_a_row: GAMmCdnllATQYqeffdMEvhtuIATrhJZkugkfuOeqDWXEFmyxiwlMboPOAf',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: jmNVggDwSFJVjzkJBTssqwFEJxpyvLOPgcAXkaTXKwUghgvNvgIExlitkDUcsSLziJtTZD'),'2027-09-26 00:00:00','2021-01-03 19:06:48.261920','2021-01-03 19:06:48.261922 +00:00','2021-01-03 20:06:48.261924','+23 07:14:28.000000','+47-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (54,'S','e',966790580198,64854716948,8776483.46097,940595111865798.29148,938200278093560913445544.817839673694,166320096500000000000000,'Dummy clob for API method get_a_row: fisVSHAnHkGwZTgfhTGJoPtOlhEqYMbwwXOPZjs',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: GgVFhKYyqmqIyrVRPwMrUbkEHVLzDZsozcPVZRNcTuzWEwNM'),'1977-05-15 00:00:00','2021-01-03 19:06:48.262317','2021-01-03 19:06:48.262320 +00:00','2021-01-03 20:06:48.262322','+52 03:52:12.000000','+54-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (55,'BhFkj','n',801581329020,281528720652,1014699.56574,578914417758952.08629,453614821841594048250601.028319788194,178632933800000000000000,'Dummy clob for API method get_a_row: KrIHZNaFNSOCdbDkgveimJvMTlqjsoaCZTZQDirPYcpNNOhHoZhwcAFdcyqSBAImmoSgJuzEXUvAYdUHKXfVoggCSQi',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: izCLQItXJhMMtcwBdalnWWnpgopFEBksuCQo'),'2010-07-15 00:00:00','2021-01-03 19:06:48.262731','2021-01-03 19:06:48.262734 +00:00','2021-01-03 20:06:48.262736','+77 10:39:13.000000','+63-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (56,'Ac','R',121320993957,356771849658,8181044.57383,785914016867768.26394,739520988617876890862287.630397276596,428951789200000000000000,'Dummy clob for API method get_a_row: JYZUeizDbqezzzhwOCbmQolngRwCfcIPtJlFAnyrDefOEJAtMGFJKFMqpVWKLITUz',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: EzmfnShGBVymgtXCMqiVGjfHPLvSMDujNrpoLuNGfIstjNYjAud'),'1997-03-12 00:00:00','2021-01-03 19:06:48.263141','2021-01-03 19:06:48.263144 +00:00','2021-01-03 20:06:48.263146','+09 14:26:23.000000','+21-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (57,'zVbqONnasokIryb','p',941638071733,66990338210,8292678.45021,313555398364132.39697,103300529803703844170901.110336073265,481562684600000000000000,'Dummy clob for API method get_a_row: cTETKZmnORcPvhwcJpMiPiMnfFZnEoflybBYIYzZMsJXePJJglexClVIYdGPORZMtenDGvCViWG',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: yVxMqElGaAuWFInWqYmFWxbkLLfOHlrAGSVPhrVpSUjzmaaxUobETheJgcbypcHhTQlnAJMJsVFIXBhfAGTaSVKnvxN'),'1989-07-25 00:00:00','2021-01-03 19:06:48.263604','2021-01-03 19:06:48.263607 +00:00','2021-01-03 20:06:48.263609','+38 13:25:43.000000','+69-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (58,'mjmGNKgNqiMo','j',897734289861,483066189159,1536828.34299,956714514481643.126,337080396704825516126090.982907703007,403866572800000000000000,'Dummy clob for API method get_a_row: fQqtEmqmgZwaMqCcIpiNMpPYigNASdoxLhuCHotCuxP',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: PLaepPGiQGhNwDtXPfjsHqcTewfDnycbBqCXvTijkWKHlnZWT'),'2010-01-18 00:00:00','2021-01-03 19:06:48.263997','2021-01-03 19:06:48.264000 +00:00','2021-01-03 20:06:48.264001','+89 01:45:50.000000','+64-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (59,'Gic','i',179548874906,342359205860,9461119.41371,701350651188665.4226,718141759785900343430349.965804527596,848321980300000000000000,'Dummy clob for API method get_a_row: iMSvUAtkhLqcYENuVcbciBijoEcNtwLdkJcAnxoZpRWtrPTqkIkYAjdXRuINwENSVSdMCCTLtxWZQBZZNNlufpBBEkNk',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: CrKjzGtRnBdGGxRlDxeIuHcuOTZDqwEFK'),'1986-05-07 00:00:00','2021-01-03 19:06:48.264398','2021-01-03 19:06:48.264401 +00:00','2021-01-03 20:06:48.264402','+56 22:32:21.000000','+66-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (60,'DTTjLRsy','M',600427985303,417831061595,2316644.39255,935005348210264.21589,341265637590316641282767.102627715864,218054866200000000000000,'Dummy clob for API method get_a_row: rBNkChbmrpQAGeiPRiQECJBTnSptqqvNEYkwCGKiDyGUItlwMuoMVgtfUCetYXzvN',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: xIksyVgXYKCmQzNeFMWosYaOpadJeRy'),'1914-05-28 00:00:00','2021-01-03 19:06:48.264826','2021-01-03 19:06:48.264828 +00:00','2021-01-03 20:06:48.264830','+55 20:43:41.000000','+34-09')
select * from dual;
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (61,'NXYSJf','h',700473822725,101546255436,9142299.61965,229357733019304.94195,855119829646854505699738.423869726971,392487581800000000000000,'Dummy clob for API method get_a_row: dYSLtowRLcnpZenneRmRBLvcbSNDXBuXq',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: XWXihlismEViHKeWYBeVfErfPRpqoCJLMwMVYNKYVWuDnGpmFBWZbiMnnMZWnsDyBhEgYovuYY'),'1993-11-18 00:00:00','2021-01-03 19:06:48.265236','2021-01-03 19:06:48.265239 +00:00','2021-01-03 20:06:48.265241','+36 05:37:20.000000','+40-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (62,'QQkV','A',185629284518,732288627222,8417985.47875,230674976775658.96172,111235752856409955594633.617965892946,261311548400000000000000,'Dummy clob for API method get_a_row: GxCXshcGAeypYOIGtvacyRpAASkUCWxErJguhdNINaTIiYccTVEoPtzGQnsuDaLsofkFrWOGWukgqRdUopJRPwLHwYpkDZABGD',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: auqiqPpVFLcbEcBMSWWAkEZqvvOHdxyHlIMLEeeXaZmMYaCDa'),'2083-03-08 00:00:00','2021-01-03 19:06:48.265686','2021-01-03 19:06:48.265689 +00:00','2021-01-03 20:06:48.265691','+01 17:12:34.000000','+08-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (63,'FqUNocrTpmJG','k',868441588964,937230900034,1717417.66246,249929472506089.1136,185449705147234905939271.450828304289,592533041300000000000000,'Dummy clob for API method get_a_row: JLhcGqxFslkimwlaVojdvamXsYcPgFjjxfPSYgvc',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: aahYbEDpDmdPZfCkJrmwgppQzAKcgDVPKLUCqaibOtvfOlipHFUMkSQabsAHIYFNxxRQGkMYkibubXGGGfoQWlqmDUJyynpMrMvU'),'1983-09-17 00:00:00','2021-01-03 19:06:48.266102','2021-01-03 19:06:48.266105 +00:00','2021-01-03 20:06:48.266107','+89 06:50:45.000000','+91-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (64,'qXhi','p',464568554649,584542339680,1932920.87872,914551270764263.8144,991896030386767599530609.039797517201,23071985820000000000000,'Dummy clob for API method get_a_row: sNGqymhioqOSTbuSkWBDwawiUcBIqnwDmAmwGPBKyX',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: zDsEkNUVQCZqMpIzoadlbqBParvdiuLCASASiwXZsNmQ'),'2010-05-05 00:00:00','2021-01-03 19:06:48.266513','2021-01-03 19:06:48.266516 +00:00','2021-01-03 20:06:48.266518','+16 17:42:38.000000','+87-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (65,'oZaZvohSHgY','V',510450613039,173292498381,9072598.68209,739417702196753.7226,618479015579094323868856.031204105121,481325223500000000000000,'Dummy clob for API method get_a_row: vvCqwpweQaNwWBJaNuIbsByIgHnGmTCKXRmYCJxDagYRXOkuIQCWf',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ZbCpxjJzonszVZKGenahtQPiCoXpcSsclZHjHLImrSfuriVOhixvmvHcPafZBBb'),'2003-01-30 00:00:00','2021-01-03 19:06:48.266953','2021-01-03 19:06:48.266956 +00:00','2021-01-03 20:06:48.266958','+26 23:39:33.000000','+70-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (66,'WGGbkykxkXUlO','z',107806278293,24469133201,4210.26066,751236918903875.48998,164125186246377414614015.518099254144,188104592400000000000000,'Dummy clob for API method get_a_row: TnvEwZNSpTFEKYGVMMJYrlgnnyphnLGBPIqnN',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: XwudZKkHUumVSIkbsGmkmjlTTFbvsYjdRHqiicsAiZUHq'),'1991-07-06 00:00:00','2021-01-03 19:06:48.267351','2021-01-03 19:06:48.267354 +00:00','2021-01-03 20:06:48.267356','+73 22:09:03.000000','+86-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (67,'yeqBWZR','U',712127628676,720507211670,392322.51482,547060650091474.82778,87985803196991627992224.98978910371,26670984740000000000000,'Dummy clob for API method get_a_row: QtdbJIakUqlJmFpfaxcawuqfBGlpOqDbaKcNQLdiIqngxARCSqGSbZVSAPQYydMvBNXDRSNjoPGtvIiUwrHqPY',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: bZtmPppdJEKkOSflHGNMXiDmwHYOOCGWbGJSGHrtsaqIOnUbCETNxcgXgRAdrwzlLTCVaWfAgDVlVXOzMscMentIYJwy'),'1916-06-16 00:00:00','2021-01-03 19:06:48.267758','2021-01-03 19:06:48.267761 +00:00','2021-01-03 20:06:48.267763','+81 13:05:53.000000','+87-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (68,'JzbjIozTzuXt','c',800713719527,429118001324,6839543.35307,871086597624052.11516,870556401847376660001215.766084432955,696520015600000000000000,'Dummy clob for API method get_a_row: BeASYPZrHVFuSHodpnUpZLvnVACHCoMFzBkjJrHsLYryAoToiWVwGVJWeDa',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: DlwGWqebzwWALLoazPcDXXDIJVceEKKMdEyiOVaAlpptiJWGklaCadiNHZkbAoocBU'),'2035-03-05 00:00:00','2021-01-03 19:06:48.268176','2021-01-03 19:06:48.268178 +00:00','2021-01-03 20:06:48.268180','+49 15:17:30.000000','+71-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (69,'xFgaOu','C',620009794464,590059731356,7851082.04939,865073624879877.99962,495511827476903606342043.731756716499,708995542200000000000000,'Dummy clob for API method get_a_row: ndMbCrXBEriXvMkDHuiHupdGYeHYVoBNRzUsZWGEGnOYDBRYCrJuFhzMHUzXgZOWqDQUjqHOixfxruebVRSaWAZZTU',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: FvUaxretmsYmkopswcdncmSyDZnvKXgaeLiLZbZjjTRLJHLWyeMCG'),'2049-05-05 00:00:00','2021-01-03 19:06:48.268609','2021-01-03 19:06:48.268612 +00:00','2021-01-03 20:06:48.268614','+28 04:24:10.000000','+42-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (70,'LTQDH','J',301870727909,284377216359,5309920.89359,617673129986100.3686,917200074257976325246965.988984040265,910894395800000000000000,'Dummy clob for API method get_a_row: jLIvEseIsmmteuMPrkgHnAcydkKgsFM',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: taXiGAYdRkILCTTMpWGZwSzNwTcxxqdmNJblultJVoTpTvKTHRFpXLipuzf'),'1916-10-10 00:00:00','2021-01-03 19:06:48.268962','2021-01-03 19:06:48.268965 +00:00','2021-01-03 20:06:48.268966','+82 01:19:35.000000','+88-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (71,'wFMVKLaPQNKgDl','m',410400160569,35466473005,2478130.51895,547410843166609.78032,146581456006686580987883.980546335475,168060650100000000000000,'Dummy clob for API method get_a_row: qWrKVdDsGXcVnqYPeECaSNDVTdqDBiWw',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: MZOJkKgQrOasNCNyYksxuWKzhNXLZpOkBjwaiwvw'),'1963-12-29 00:00:00','2021-01-03 19:06:48.269346','2021-01-03 19:06:48.269349 +00:00','2021-01-03 20:06:48.269351','+01 05:32:07.000000','+67-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (72,'bv','c',878225948084,127485722190,1483234.13195,897955373355360.15489,751343163266854002804429.017338060119,725810361500000000000000,'Dummy clob for API method get_a_row: iToDepFlDIixEyrsVIvQTffildZOeIbXiLiDuyzuUhWhyaCZFDYxbxOTxNSIyhJlTQBzxqmqq',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: xSGiIqhyLFGqrgZAMtfIfoyXgvRoQvVWPhfXJfMdOFYASsRNsdzSfo'),'2059-11-15 00:00:00','2021-01-03 19:06:48.269731','2021-01-03 19:06:48.269734 +00:00','2021-01-03 20:06:48.269736','+56 06:27:26.000000','+48-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (73,'Ua','m',273244354221,20120914429,2160301.10966,714578008745096.34188,586942642529673722153434.392825227965,513259928200000000000000,'Dummy clob for API method get_a_row: TkVbPoSqUXoJxGqpzesPfDmUIGitcvWadBYOLNUkGMcpeFqSWFRHMmqbqDU',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: koQxZNXJULaFqUFJIdnfLAAphNCTFtGvClifZzyyRQXNZXQVPdHCDVgSBTReHdFWxIkPTEHatKskXRKwqJWIPmNDF'),'2098-10-22 00:00:00','2021-01-03 19:06:48.270116','2021-01-03 19:06:48.270119 +00:00','2021-01-03 20:06:48.270120','+18 14:33:05.000000','+40-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (74,'IdtbYvIo','m',513494915369,760699310468,8377460.45871,289872031174614.24839,855506740717503571595017.51692989998,550883026400000000000000,'Dummy clob for API method get_a_row: TjTdoTSAcsYhQapbdQlIWpCMQWfHXurDfJcfzrGbNTBzTgIRvLRESAgkGy',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LNJEHCBMPSvCrknHqWKdMhxMpuYolINqMAKjQUOOlcLIfyZvoLKwnwxBIhssLODcSGlHEBWczWlsgWHe'),'1923-05-04 00:00:00','2021-01-03 19:06:48.270756','2021-01-03 19:06:48.270760 +00:00','2021-01-03 20:06:48.270761','+65 16:28:05.000000','+20-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (75,'iDbbjRq','j',943747219659,300145828304,6998579.7949,6604343792257.79207,909549946329573051130025.775566453521,448007850600000000000000,'Dummy clob for API method get_a_row: inoarsHxVkskDewhTEjRZTBHpwewRAJQlqUuDulpQraKFsOTqKvZUBhYkTXJtQOH',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: MeGZhXjvKcfMPagGaVmCqpVJsDwLzwsEFRfZlClUXEgRHErttvvHDdlFiDkhUczQtKl'),'1906-07-06 00:00:00','2021-01-03 19:06:48.271185','2021-01-03 19:06:48.271188 +00:00','2021-01-03 20:06:48.271190','+57 08:31:57.000000','+50-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (76,'ytMDlz','S',56239660581,498703712847,5660247.98501,183603136413019.87499,774731337624170860891198.991820837838,397932103400000000000000,'Dummy clob for API method get_a_row: WQTqzkuofoLauZeHIAAqMVkwwCcjJXJ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: etjHtxAudwMepJCOPHPMlCxSSwaJIEPJiuinWeBmxNVCemLLJswvaHtwpJRBBQEMru'),'1971-11-26 00:00:00','2021-01-03 19:06:48.271540','2021-01-03 19:06:48.271542 +00:00','2021-01-03 20:06:48.271544','+23 18:05:00.000000','+25-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (77,'OQpIecoXFiM','G',463289396556,83617651157,9913863.56511,805121857286671.07001,467496736461295663331091.433564964493,898802056600000000000000,'Dummy clob for API method get_a_row: DHRiQycgfClWamTQikCwyBBJbICouwkbgvQmjqFpmhQjWCbgmgVakideQ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: XKvNHLxBIKcZGUSTfUEcpNpYPeeOFwPnxeENAjjZtybhAFABvoKTsFrmo'),'1997-08-05 00:00:00','2021-01-03 19:06:48.271939','2021-01-03 19:06:48.271941 +00:00','2021-01-03 20:06:48.271943','+53 06:08:15.000000','+79-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (78,'gmHEBsZTfKqS','Z',202497360009,363183884837,7951462.33982,650836717796596.19577,963786202907253192478795.780593733167,35380319170000000000000,'Dummy clob for API method get_a_row: ytAvZiBYmLsJxZXtSpmRQnYbrbFFfRjNNWGkdTVuZ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: VGtmmLCAhRNwkqVFBEAllAhyuassosrIX'),'1938-09-07 00:00:00','2021-01-03 19:06:48.272302','2021-01-03 19:06:48.272305 +00:00','2021-01-03 20:06:48.272306','+49 05:45:52.000000','+54-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (79,'sOUDjcH','d',80778758821,152873709575,9110299.2008,143270434169555.55905,7451798951112080655145.51112095956,296490473000000000000000,'Dummy clob for API method get_a_row: lWxFyPRyWrdlwwZRCVXOIMRFCQbHbxwsVjneaVjCBAcpMxBmrAxFqjkonYMZNNqsaQPXSIUD',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: ADUJSsuRZMRhggJHAEojavbRsMfGVqNABaACdiEyZrvuXBiRTLBjPemsPzQ'),'2054-10-03 00:00:00','2021-01-03 19:06:48.272678','2021-01-03 19:06:48.272681 +00:00','2021-01-03 20:06:48.272683','+66 04:20:30.000000','+74-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (80,'KPNGavjexxJ','M',457074071668,634442536273,7975490.79581,716528876082810.64262,395999668263926443964474.04009383144,999063205400000000000000,'Dummy clob for API method get_a_row: QvKuWKcLREudclXuQdKzxnbboLqvyOxOPoOh',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: skDzajVNuGslFSCfNgFHBqUYZagsIKCeHyPDuVLiiUaRJxdbdUWqEByRKkriuXrCE'),'1931-11-16 00:00:00','2021-01-03 19:06:48.273098','2021-01-03 19:06:48.273100 +00:00','2021-01-03 20:06:48.273102','+79 23:45:15.000000','+27-10')
select * from dual;
insert all
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (81,'f','K',762276093922,969158367887,126757.10157,59696939787721.83326,889158787219784903841387.096886728434,60483473880000000000000,'Dummy clob for API method get_a_row: IqqXCylKATYDrKxKjyGFJWovkahepqhsvCYSVHtiOqtylqCpbhxQekfsQXCspTCvWwVNSrsyozEuMq',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LIevTaMkLaaKLawdknPMDhunPhBLqbPDYCyMPfnHwXgYsnWjbPQxulYapfGKBcokcYWaGjkhLvlvVRW'),'2065-07-05 00:00:00','2021-01-03 19:06:48.273547','2021-01-03 19:06:48.273550 +00:00','2021-01-03 20:06:48.273552','+93 08:10:42.000000','+25-08')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (82,'OhEWRIbrZ','D',991129194453,995887053850,4463907.39004,135110091410335.92884,310960230806095660238006.808705728332,743762033000000000000000,'Dummy clob for API method get_a_row: awrOijWuKlpHbivuPSvfzOzoxKYnETpivcKaHJYSEsHrRrutmMMYIqXYHQCmDMcGOAijsTMTKDWRGu',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: kXkLNKNGDsNNLVBYSsqaJLHNxQjpPlGJfAOAOZjJGNvuNVkmDtxbSBvioTBcvTPitbNavkhZFmVX'),'2025-10-14 00:00:00','2021-01-03 19:06:48.273910','2021-01-03 19:06:48.273912 +00:00','2021-01-03 20:06:48.273914','+84 23:02:11.000000','+62-03')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (83,'nBrTUPcKtz','z',776710672448,184712454845,4009015.66493,185889475274639.1537,115895184362404817891803.387370829314,359656243300000000000000,'Dummy clob for API method get_a_row: OezEzqtkDbJglEGunAgqPRjTjXddEsVnZvvgdDwORIvSlCWEVNdIgqOxBdiDiOYcXEMPICJEIcIBUFYFkGmliklaYdkMS',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: roNHhtFfIepmKAvmDmjUpRyJDwhxbaXBtVjquZlgjaswmeXoNIxZdRevlu'),'1918-12-18 00:00:00','2021-01-03 19:06:48.274346','2021-01-03 19:06:48.274348 +00:00','2021-01-03 20:06:48.274350','+17 09:33:38.000000','+04-00')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (84,'cEagTmNc','b',906858484769,420057122564,9716841.68716,343533761617097.53551,101742510440538792289505.444351790112,605928991900000000000000,'Dummy clob for API method get_a_row: MagxQAPxTpKtyqifpezDHhUzrqJqDHfotJxTWduleQGYjYZNHeiS',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LQDRqnTHulNzHNVTdRTuGbqGuNyVrIGSvs'),'1941-03-10 00:00:00','2021-01-03 19:06:48.274733','2021-01-03 19:06:48.274736 +00:00','2021-01-03 20:06:48.274738','+01 16:44:35.000000','+47-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (85,'dYTtDCrgClJJJFd','n',657474231680,930961989340,5019448.19323,505738256090712.72404,822390846728115920983054.22533148108,587041369800000000000000,'Dummy clob for API method get_a_row: jtNqVsYXSeUhNwAsRvDCflsMrhxEisFFFrtnivcMOiXLMaNAVQHoGenbbLvEkddXWNV',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: rcEgeaOsLGNMxFtpXsggCorTYFjkwtIECSgzrWgSkAnZRotHWKDYCNPQioQaUWwNYtMpcZHHtUFUclbuQnJyHXUkGxaMtcf'),'1933-11-19 00:00:00','2021-01-03 19:06:48.275105','2021-01-03 19:06:48.275108 +00:00','2021-01-03 20:06:48.275109','+88 00:16:52.000000','+25-00')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (86,'PfJse','q',217729030348,966304748589,5384024.99141,497247610803670.51482,493865502709566216657777.781236949016,535510687300000000000000,'Dummy clob for API method get_a_row: KGjdJNkZOCkpzlCbDyIWMrLFlcGXkpCPjFrFotYHxmRHkGxzpTYLSQevjqAuDmox',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: cvoebiBlaexxJFawfiDGhKSvsArfNFFPNwOhgAbu'),'1912-01-19 00:00:00','2021-01-03 19:06:48.275546','2021-01-03 19:06:48.275549 +00:00','2021-01-03 20:06:48.275550','+16 07:30:41.000000','+41-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (87,'jyJTzQD','w',621177281211,192616152792,7902122.32062,768676121079935.90559,124892169106762219853454.807664462003,27819370100000000000000,'Dummy clob for API method get_a_row: gFzZDBwSnimriitBLZsuttUCNSbnksHtRPVLEQqqzeabRXjQkaTWPjktYaMouDLEyICnyjrLETV',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: QDSxtvKzbrmpqizyTBuxmdOQGabotohgmDrRVXnWvytoq'),'1906-09-06 00:00:00','2021-01-03 19:06:48.276072','2021-01-03 19:06:48.276076 +00:00','2021-01-03 20:06:48.276077','+73 08:42:44.000000','+17-09')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (88,'kbXetlmjrfOueH','F',750868566883,405238075372,2862656.35453,990580764376513.08811,786575977912867623472526.344638840943,737547688200000000000000,'Dummy clob for API method get_a_row: OPCRhjLSQvNlMRitvuZrgJPtTTBqSBqgkJXmLBFqPWBoFNrMEsKqkJYijEHAkCzBElYXSnjKQ',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: fmWHFYMLgDKPPUOfnvDErUHaLYAaXVTpcHQeGvQnEvROVTQLSWrafYBrLXhdtfBIKbu'),'1984-09-19 00:00:00','2021-01-03 19:06:48.276606','2021-01-03 19:06:48.276610 +00:00','2021-01-03 20:06:48.276612','+31 14:22:49.000000','+82-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (89,'NnYlev','B',45343170819,882016816535,4046847.32083,641314938641179.22487,771969419805279457857016.719248562625,592542506800000000000000,'Dummy clob for API method get_a_row: KMQcXxlMqOHnSmnloDDQysIUfTWPiObUHjBXcuziyOdcHmuzMyabXRTqgmrGMMhxxILvgmTnRgtFeDTsRwqGgvLoVsepHggwWoY',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: YOmeeUgCUmjyjhMsItmTBpknTAkoVStDRGWwRXIAiunFaqhPZSQYeIbsOXSAmaGmtFvAEUtqnZYcfSDtSAMz'),'2001-10-23 00:00:00','2021-01-03 19:06:48.277104','2021-01-03 19:06:48.277107 +00:00','2021-01-03 20:06:48.277109','+40 21:37:34.000000','+78-10')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (90,'xO','b',568352315,664568101897,1174458.1175,608228158060146.45532,209765817858131147032117.591092683379,519270573800000000000000,'Dummy clob for API method get_a_row: hNBUwQsQEyuaKhuGWBAUIBTmrrNsKNvjfYOoUuAkPiipplzeHKKVLUmZEPMHenAkWJPfcuqljiJxmTRzCXNVihIknbvziAUlryVR',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: qQqtTSxoEYHmacNVIUJkLeKuLXagePRKiqwrfTXmhraBYMDJpubJAbZCnQayhOymPDeGvkHq'),'1947-07-10 00:00:00','2021-01-03 19:06:48.277556','2021-01-03 19:06:48.277559 +00:00','2021-01-03 20:06:48.277561','+68 17:40:50.000000','+25-01')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (91,'S','p',597089899746,825457607883,8342294.34275,245149074574343.95823,428461299074129078809624.172611348694,132309723700000000000000,'Dummy clob for API method get_a_row: UabyEqnITHwhNhFDhyAEbblvMqFSpOGcOUBtOrLQWeEtCVfHlVqPJTO',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: QgQtEulhbybbYQTDdExdwRCyLwhyhUKfBSnTlwyydfUalyKPaosGkQgccysmOvNdQPuJNRBGkSD'),'2032-10-15 00:00:00','2021-01-03 19:06:48.277906','2021-01-03 19:06:48.277908 +00:00','2021-01-03 20:06:48.277910','+30 06:16:44.000000','+69-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (92,'Sl','H',576729263904,317377372677,6272735.97216,101682115007787.18424,5808508458253077555602.98970348553,851996768800000000000000,'Dummy clob for API method get_a_row: lXrpeJAegiapOuEsqWoolWgEfMEwrXOXsyWaJKkJLaUwjmYQHm',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: IQyTRjvmWgPCZgxPYFpCBxJkUJEUnyjFIVhpbtIwqZmjrXkUobaRFvQdZCnFhfreCwsBZFMOe'),'2007-07-13 00:00:00','2021-01-03 19:06:48.278396','2021-01-03 19:06:48.278400 +00:00','2021-01-03 20:06:48.278402','+71 20:25:51.000000','+10-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (93,'emttAihYVuJ','A',521644691084,862030575916,4303268.17883,596632849110851.29028,701722640249501165973381.092338273791,342757248400000000000000,'Dummy clob for API method get_a_row: uEhNhxCgbbpZRbjZfvyXUwMggqdTOwFU',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: BCzsTQLSJjyyKEpIwusQXhbuLhvtIBTdsYKuAlxFiVSGRVpnYLfTnvnNjvmbSevCIIsKpmNfQKXoDQiksbMvxGqcTw'),'1984-11-02 00:00:00','2021-01-03 19:06:48.278849','2021-01-03 19:06:48.278852 +00:00','2021-01-03 20:06:48.278854','+34 07:51:08.000000','+81-06')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (94,'RHID','o',428528314323,56973759658,1580137.24789,823018965031295.61718,235166402419260519707273.004512700439,409466037700000000000000,'Dummy clob for API method get_a_row: VxfdOpbNCXLfzWsyNLkgJQKPXPcZQfnexWS',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: xxmrMJpwNIATapCuBsTsNIDfUOszudDwUfpaUacWYKjyFfURYHXKeVCRLfrGms'),'2071-04-16 00:00:00','2021-01-03 19:06:48.279213','2021-01-03 19:06:48.279237 +00:00','2021-01-03 20:06:48.279240','+64 18:48:52.000000','+90-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (95,'RZDDqSnXw','V',315132322385,200916707590,4844921.64454,981480505724882.4523,115768299641696045807259.276101053743,271422630000000000000000,'Dummy clob for API method get_a_row: OBmeNaoXdEfaGFnvDbmwciguGPPAVdEGtrDaiXkWXHsRdqrJltZIY',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: LVQBeiEtdWwiBocXSaieOFZYDsIoIuJPbJtiJmQNtTptGGNKjUXnOxDOOYpncNJFgpQKbtkM'),'2073-09-24 00:00:00','2021-01-03 19:06:48.279664','2021-01-03 19:06:48.279667 +00:00','2021-01-03 20:06:48.279669','+46 11:24:14.000000','+74-07')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (96,'MfcWsMeqijV','A',499047682456,363361818953,4968841.88218,166452899817075.89501,122284660069033764440102.800813257011,84541918400000000000000,'Dummy clob for API method get_a_row: EEhSajXeOeoOtdByjArwxTEnFBhbpHLGOAUiNvDbQLGKJhBqyRQKUfF',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: FOtPrikdfIxGYEZzLxHHAGdESylJnQRUPNyEeoEwTDRi'),'2047-06-22 00:00:00','2021-01-03 19:06:48.280051','2021-01-03 19:06:48.280054 +00:00','2021-01-03 20:06:48.280055','+51 19:11:17.000000','+46-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (97,'ljPYNfY','z',35973341896,961351196631,9023920.23702,438700221985146.29969,919192477929168053563380.520280524195,226224192100000000000000,'Dummy clob for API method get_a_row: oPvIITCdFkiDDziqYPTugifnVAAbSlGCxSMmsCJyNbamdYtPGSXRNkaKQwjaFJgCCvpvCsplrthJHZDcTY',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: gWgNOPvNxMqBPXQifQiAyLFaUJdmkVcGbqtQSrCtOiqBOJPoXHDafdTBfKAykYTZCkRhOSbuyZBNVUPsRhNPzvHHAu'),'1957-10-25 00:00:00','2021-01-03 19:06:48.280524','2021-01-03 19:06:48.280528 +00:00','2021-01-03 20:06:48.280530','+06 07:26:22.000000','+32-04')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (98,'jdc','j',430794245484,632931741119,1033243.6919,760909213741099.22969,15659517578089455688089.812824136931,972260858400000000000000,'Dummy clob for API method get_a_row: sCMcePIKJzVVIVfbkNiyrSFhXCjuaNKZLHGstqInkPHRsrPfqxUwPVgPFwXEcSkVGcOBLnOUcqQkKVMOzErpiqpQDexWJsIqrVT',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: feATnlhZqseFAPuLJZlKGLYVgWLULkpqAMin'),'2060-05-13 00:00:00','2021-01-03 19:06:48.281009','2021-01-03 19:06:48.281012 +00:00','2021-01-03 20:06:48.281014','+48 07:29:40.000000','+38-05')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (99,'tr','S',357258940159,882163420190,242125.94578,954540243421759.34379,640202956768773663231197.417566761752,852114564200000000000000,'Dummy clob for API method get_a_row: fBkoCgaWJgEbyLScOdbdOUwcfJjyKRQuwRqXqnYZdpaNXlBUWaQgNaLKLTnNxqRFyuypyrCsSCqlF',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: xBjzeYrbFHldkoeqebjYCWcDMocHRTYILvTRloSXNkYiddhhUCatHiCJpMHwsQjRCFvWcwNsMHGgzKkhrDBYBbSBHbOeFCoQpT'),'1919-04-06 00:00:00','2021-01-03 19:06:48.281505','2021-01-03 19:06:48.281508 +00:00','2021-01-03 20:06:48.281510','+13 11:54:29.000000','+62-02')
into PLEX_TEST_MULTIPLE_DATATYPES(PTMD_ID,PTMD_VARCHAR,PTMD_CHAR,PTMD_INTEGER,PTMD_NUMBER,PTMD_NUMBER_X_5,PTMD_NUMBER_20_5,PTMD_FLOAT,PTMD_FLOAT_SIZE_30,PTMD_CLOB,PTMD_BLOB,PTMD_DATE,PTMD_TIMESTAMP,PTMD_TIMESTAMP_TZ,PTMD_TIMESTAMP_LTZ,PTMD_INTERVAL_DAY_TO_SECOND,PTMD_INTERVAL_YEAR_TO_MONTH) values (100,'aGsnrhPIVt','C',371094260380,205163353924,6329021.65617,187844657840158.36811,11211537723310195160423.21163851145,653123178500000000000000,'Dummy clob for API method get_a_row: gSZUFkflhUVtMbvvaMLDdpenuCOpBsxsVqfOYCPAwdLURG',utl_raw.cast_to_raw('Dummy blob for API method get_a_row: DOBEATDzaUoKHdcdCKAHkdLwWqXXuvQrIESpVwxTpepVBetDHeTFuRhZEZbvPTqjYGAcZZxsppdmIEAe'),'1978-10-03 00:00:00','2021-01-03 19:06:48.281900','2021-01-03 19:06:48.281903 +00:00','2021-01-03 20:06:48.281905','+82 13:47:16.000000','+95-04')
select * from dual;
end;
/
commit;
alter session set cursor_sharing = exact;
set define on
timing stop
prompt ================================================================================
prompt Done :-)
prompt