diff --git a/.coverage b/.coverage new file mode 100644 index 000000000..f3e5a6816 Binary files /dev/null and b/.coverage differ diff --git a/tools/cloud_functions/gcs_event_based_ingest/.flake8 b/.flake8 similarity index 99% rename from tools/cloud_functions/gcs_event_based_ingest/.flake8 rename to .flake8 index dafc87320..8481360ed 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/.flake8 +++ b/.flake8 @@ -3,4 +3,3 @@ max-line-length = 110 ignore = E731,W504,I001,W503,E402 exclude = .svn,CVS,.bzr,.hg,.git,__pycache__,.eggs,*.egg,node_modules,.venv # format = ${cyan}%(path)s${reset}:${yellow_bold}%(row)d${reset}:${green_bold}%(col)d${reset}: ${red_bold}%(code)s${reset} %(text)s - diff --git a/.hadolint.yaml b/.hadolint.yaml new file mode 100644 index 000000000..9decb4588 --- /dev/null +++ b/.hadolint.yaml @@ -0,0 +1,26 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. + +--- +ignored: + - DL3006 + - DL3008 + - DL3005 + - DL3013 + - DL4006 diff --git a/.isort.cfg b/.isort.cfg new file mode 100644 index 000000000..df2faf57c --- /dev/null +++ b/.isort.cfg @@ -0,0 +1,3 @@ +[settings] +src_paths=gcs_ocn_bq_ingest,test +skip=terraform_module diff --git a/tools/cloud_functions/gcs_event_based_ingest/.mypy.ini b/.mypy.ini similarity index 100% rename from tools/cloud_functions/gcs_event_based_ingest/.mypy.ini rename to .mypy.ini diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 000000000..b061af082 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,171 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. + +--- +default_stages: [commit, push] +default_language_version: + python: python3.8 +minimum_pre_commit_version: "1.20.0" +exclude: \.terraform/ +repos: + - repo: https://github.com/Lucas-C/pre-commit-hooks + rev: v1.1.9 + hooks: + - id: forbid-tabs + exclude: Makefile$ + - id: insert-license + name: Add license for all terraform files + files: \.tf$|\.hcl$|\.tfvars$ + exclude: ^\.github/.*$|backend.tf + args: + - --comment-style + - "|#|" + - --license-filepath + - license-templates/LICENSE.txt + - --fuzzy-match-generates-todo + - id: insert-license + name: Add license for all shell files + exclude: ^\.github/.*$ + files: \.sh$|\.sh.tmpl$|\.bash$|\.bats$ + args: + - --comment-style + - "|#|" + - --license-filepath + - license-templates/LICENSE.txt + - --fuzzy-match-generates-todo + - id: insert-license + name: Add license for all python files + exclude: ^\.github/.*$| + types: [python] + args: + - --comment-style + - "|#|" + - --license-filepath + - license-templates/LICENSE.txt + - --fuzzy-match-generates-todo + - id: insert-license + name: Add license for all java files + exclude: ^\.github/.*$| + types: [java] + args: + - --comment-style + - "|//|" + - --license-filepath + - license-templates/LICENSE.txt + - --fuzzy-match-generates-todo + - id: insert-license + name: Add license for all golang files + exclude: ^\.github/.*$| + types: [go] + args: + - --comment-style + - "|//|" + - --license-filepath + - license-templates/LICENSE.txt + - --fuzzy-match-generates-todo + - id: insert-license + name: Add license for all yaml files + exclude: ^\.github/.*$ + files: \.yaml$|\.yml$ + args: + - --comment-style + - "|#|" + - --license-filepath + - license-templates/LICENSE.txt + - --fuzzy-match-generates-todo + - repo: https://github.com/pre-commit/pre-commit-hooks + rev: v3.2.0 + hooks: + - id: check-merge-conflict + - id: debug-statements + - id: check-builtin-literals + - id: detect-private-key + - id: end-of-file-fixer + - id: mixed-line-ending + - id: check-executables-have-shebangs + - id: trailing-whitespace + - id: fix-encoding-pragma + args: + - --remove + - repo: https://github.com/gruntwork-io/pre-commit + rev: v0.1.9 + hooks: + - id: terraform-fmt + - id: terraform-validate + - id: tflint + - repo: git://github.com/antonbabenko/pre-commit-terraform + rev: v1.31.0 + hooks: + - id: terraform_docs + - repo: https://github.com/pre-commit/pygrep-hooks + rev: v1.6.0 + hooks: + - id: python-no-log-warn + - repo: https://github.com/adrienverge/yamllint + rev: v1.24.2 + hooks: + - id: yamllint + name: Check yaml files with yamllint + entry: yamllint -c yamllint-config.yml + types: [yaml] + - repo: https://github.com/timothycrosley/isort + rev: 5.5.3 + hooks: + - id: isort + name: Run isort to sort imports + types: [python] + exclude: ^.tox/.*$|^venv/.*$ + - repo: https://gitlab.com/pycqa/flake8 + rev: 3.8.3 + hooks: + - id: flake8 + additional_dependencies: ['flake8-colors==0.1.6'] + - repo: https://github.com/pre-commit/mirrors-mypy + rev: v0.782 + hooks: + - id: mypy + - repo: local + hooks: + - id: pylint + name: Run pylint + entry: pylint + language: python + files: \.py$ + - id: hadolint + name: Hadolint + description: Haskell-based Docker image linter + language: docker_image + files: Dockerfile* + entry: --entrypoint /bin/hadolint hadolint/hadolint:latest - + - id: shellcheck + name: Check Shell scripts syntax correctness + language: docker_image + entry: koalaman/shellcheck:stable -x -a + files: .*\.sh + - repo: https://github.com/thlorenz/doctoc.git + rev: v1.4.0 + hooks: + - id: doctoc + name: Add TOC for md files + files: \.md$ + args: + - "--maxlevel" + - "2" + - "--title" + - "**Table of Contents**" diff --git a/.pylintrc b/.pylintrc new file mode 100644 index 000000000..71723a561 --- /dev/null +++ b/.pylintrc @@ -0,0 +1,447 @@ +# This Pylint rcfile contains a best-effort configuration to uphold the +# best-practices and style described in the Google Python style guide: +# https://google.github.io/styleguide/pyguide.html +# +# Its canonical open-source location is: +# https://google.github.io/styleguide/pylintrc + +[MASTER] + +# Add files or directories to the blacklist. They should be base names, not +# paths. +ignore=third_party + +# Add files or directories matching the regex patterns to the blacklist. The +# regex matches against base names, not paths. +ignore-patterns= + +# Pickle collected data for later comparisons. +persistent=no + +# List of plugins (as comma separated values of python modules names) to load, +# usually to register additional checkers. +load-plugins=pylint_pytest + +# Use multiple processes to speed up Pylint. +jobs=4 + +# Allow loading of arbitrary C extensions. Extensions are imported into the +# active Python interpreter and may run arbitrary code. +unsafe-load-any-extension=no + +# A comma-separated list of package or module names from where C extensions may +# be loaded. Extensions are loading into the active Python interpreter and may +# run arbitrary code +extension-pkg-whitelist= + + +[MESSAGES CONTROL] + +# Only show warnings with the listed confidence levels. Leave empty to show +# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED +confidence= + +# Enable the message, report, category or checker with the given id(s). You can +# either give multiple identifier separated by comma (,) or put this option +# multiple time (only on the command line, not in the configuration file where +# it should appear only once). See also the "--disable" option for examples. +#enable= + +# Disable the message, report, category or checker with the given id(s). You +# can either give multiple identifiers separated by comma (,) or put this +# option multiple times (only on the command line, not in the configuration +# file where it should appear only once).You can also use "--disable=all" to +# disable everything first and then reenable specific checks. For example, if +# you want to run only the similarities checker, you can use "--disable=all +# --enable=similarities". If you want to run only the classes checker, but have +# no Warning level messages displayed, use"--disable=all --enable=classes +# --disable=W" +disable=abstract-method, + apply-builtin, + arguments-differ, + attribute-defined-outside-init, + backtick, + bad-option-value, + basestring-builtin, + buffer-builtin, + c-extension-no-member, + consider-using-enumerate, + cmp-builtin, + cmp-method, + coerce-builtin, + coerce-method, + delslice-method, + div-method, + duplicate-code, + eq-without-hash, + execfile-builtin, + file-builtin, + filter-builtin-not-iterating, + fixme, + getslice-method, + global-statement, + hex-method, + idiv-method, + implicit-str-concat-in-sequence, + import-error, + import-self, + import-star-module-level, + inconsistent-return-statements, + input-builtin, + intern-builtin, + invalid-str-codec, + locally-disabled, + long-builtin, + long-suffix, + map-builtin-not-iterating, + misplaced-comparison-constant, + missing-function-docstring, + metaclass-assignment, + next-method-called, + next-method-defined, + no-absolute-import, + no-else-break, + no-else-continue, + no-else-raise, + no-else-return, + no-init, # added + no-member, + no-name-in-module, + no-self-use, + nonzero-method, + oct-method, + old-division, + old-ne-operator, + old-octal-literal, + old-raise-syntax, + parameter-unpacking, + print-statement, + raising-string, + range-builtin-not-iterating, + raw_input-builtin, + rdiv-method, + reduce-builtin, + relative-import, + reload-builtin, + round-builtin, + setslice-method, + signature-differs, + standarderror-builtin, + suppressed-message, + sys-max-int, + too-few-public-methods, + too-many-ancestors, + too-many-arguments, + too-many-boolean-expressions, + too-many-branches, + too-many-instance-attributes, + too-many-locals, + too-many-nested-blocks, + too-many-public-methods, + too-many-return-statements, + too-many-statements, + trailing-newlines, + unichr-builtin, + unicode-builtin, + unnecessary-pass, + unpacking-in-except, + useless-else-on-loop, + useless-object-inheritance, + useless-suppression, + using-cmp-argument, + wrong-import-order, + xrange-builtin, + zip-builtin-not-iterating, + + +[REPORTS] + +# Set the output format. Available formats are text, parseable, colorized, msvs +# (visual studio) and html. You can also give a reporter class, eg +# mypackage.mymodule.MyReporterClass. +output-format=text + +# Put messages in a separate file for each module / package specified on the +# command line instead of printing them on stdout. Reports (if any) will be +# written in a file name "pylint_global.[txt|html]". This option is deprecated +# and it will be removed in Pylint 2.0. +files-output=no + +# Tells whether to display a full report or only the messages +reports=no + +# Python expression which should return a note less than 10 (10 is the highest +# note). You have access to the variables errors warning, statement which +# respectively contain the number of errors / warnings messages and the total +# number of statements analyzed. This is used by the global evaluation report +# (RP0004). +evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) + +# Template used to display messages. This is a python new-style format string +# used to format the message information. See doc for all details +#msg-template= + + +[BASIC] + +# Good variable names which should always be accepted, separated by a comma +good-names=main,_ + +# Bad variable names which should always be refused, separated by a comma +bad-names= + +# Colon-delimited sets of names that determine each other's naming style when +# the name regexes allow several styles. +name-group= + +# Include a hint for the correct naming format with invalid-name +include-naming-hint=no + +# List of decorators that produce properties, such as abc.abstractproperty. Add +# to this list to register other decorators that produce valid properties. +property-classes=abc.abstractproperty,cached_property.cached_property,cached_property.threaded_cached_property,cached_property.cached_property_with_ttl,cached_property.threaded_cached_property_with_ttl + +# Regular expression matching correct function names +function-rgx=^(?:(?PsetUp|tearDown|setUpModule|tearDownModule)|(?P_?[A-Z][a-zA-Z0-9]*)|(?P_?[a-z][a-z0-9_]*))$ + +# Regular expression matching correct variable names +variable-rgx=^[a-z][a-z0-9_]*$ + +# Regular expression matching correct constant names +const-rgx=^(_?[A-Z][A-Z0-9_]*|__[a-z0-9_]+__|_?[a-z][a-z0-9_]*)$ + +# Regular expression matching correct attribute names +attr-rgx=^_{0,2}[a-z][a-z0-9_]*$ + +# Regular expression matching correct argument names +argument-rgx=^[a-z][a-z0-9_]*$ + +# Regular expression matching correct class attribute names +class-attribute-rgx=^(_?[A-Z][A-Z0-9_]*|__[a-z0-9_]+__|_?[a-z][a-z0-9_]*)$ + +# Regular expression matching correct inline iteration names +inlinevar-rgx=^[a-z][a-z0-9_]*$ + +# Regular expression matching correct class names +class-rgx=^_?[A-Z][a-zA-Z0-9]*$ + +# Regular expression matching correct module names +module-rgx=^(_?[a-z][a-z0-9_]*|__init__)$ + +# Regular expression matching correct method names +method-rgx=(?x)^(?:(?P_[a-z0-9_]+__|runTest|setUp|tearDown|setUpTestCase|tearDownTestCase|setupSelf|tearDownClass|setUpClass|(test|assert)_*[A-Z0-9][a-zA-Z0-9_]*|next)|(?P_{0,2}[A-Z][a-zA-Z0-9_]*)|(?P_{0,2}[a-z][a-z0-9_]*))$ + +# Regular expression which should only match function or class names that do +# not require a docstring. +no-docstring-rgx=(__.*__|main|test.*|.*test|.*Test)$ + +# Minimum line length for functions/classes that require docstrings, shorter +# ones are exempt. +docstring-min-length=10 + + +[TYPECHECK] + +# List of decorators that produce context managers, such as +# contextlib.contextmanager. Add to this list to register other decorators that +# produce valid context managers. +contextmanager-decorators=contextlib.contextmanager,contextlib2.contextmanager + +# Tells whether missing members accessed in mixin class should be ignored. A +# mixin class is detected if its name ends with "mixin" (case insensitive). +ignore-mixin-members=yes + +# List of module names for which member attributes should not be checked +# (useful for modules/projects where namespaces are manipulated during runtime +# and thus existing member attributes cannot be deduced by static analysis. It +# supports qualified module names, as well as Unix pattern matching. +ignored-modules= + +# List of class names for which member attributes should not be checked (useful +# for classes with dynamically set attributes). This supports the use of +# qualified names. +ignored-classes=optparse.Values,thread._local,_thread._local + +# List of members which are set dynamically and missed by pylint inference +# system, and so shouldn't trigger E1101 when accessed. Python regular +# expressions are accepted. +generated-members= + + +[FORMAT] + +# Maximum number of characters on a single line. +max-line-length=80 + +# TODO(https://github.com/PyCQA/pylint/issues/3352): Direct pylint to exempt +# lines made too long by directives to pytype. + +# Regexp for a line that is allowed to be longer than the limit. +ignore-long-lines=(?x)( + ^\s*(\#\ )??$| + ^\s*(from\s+\S+\s+)?import\s+.+$) + +# Allow the body of an if to be on the same line as the test if there is no +# else. +single-line-if-stmt=yes + +# List of optional constructs for which whitespace checking is disabled. `dict- +# separator` is used to allow tabulation in dicts, etc.: {1 : 1,\n222: 2}. +# `trailing-comma` allows a space between comma and closing bracket: (a, ). +# `empty-line` allows space-only lines. +no-space-check= + +# Maximum number of lines in a module +max-module-lines=99999 + +# String used as indentation unit. The internal Google style guide mandates 2 +# spaces. Google's externaly-published style guide says 4, consistent with +# PEP 8. Here, we use 2 spaces, for conformity with many open-sourced Google +# projects (like TensorFlow). +indent-string=' ' + +# Number of spaces of indent required inside a hanging or continued line. +indent-after-paren=4 + +# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. +expected-line-ending-format= + + +[MISCELLANEOUS] + +# List of note tags to take in consideration, separated by a comma. +notes=TODO + + +[STRING] + +# This flag controls whether inconsistent-quotes generates a warning when the +# character used as a quote delimiter is used inconsistently within a module. +check-quote-consistency=yes + + +[VARIABLES] + +# Tells whether we should check for unused import in __init__ files. +init-import=no + +# A regular expression matching the name of dummy variables (i.e. expectedly +# not used). +dummy-variables-rgx=^\*{0,2}(_$|unused_|dummy_) + +# List of additional names supposed to be defined in builtins. Remember that +# you should avoid to define new builtins when possible. +additional-builtins= + +# List of strings which can identify a callback function by name. A callback +# name must start or end with one of those strings. +callbacks=cb_,_cb + +# List of qualified module names which can have objects that can redefine +# builtins. +redefining-builtins-modules=six,six.moves,past.builtins,future.builtins,functools + + +[LOGGING] + +# Logging modules to check that the string format arguments are in logging +# function parameter format +logging-modules=logging,absl.logging,tensorflow.io.logging + + +[SIMILARITIES] + +# Minimum lines number of a similarity. +min-similarity-lines=4 + +# Ignore comments when computing similarities. +ignore-comments=yes + +# Ignore docstrings when computing similarities. +ignore-docstrings=yes + +# Ignore imports when computing similarities. +ignore-imports=no + + +[SPELLING] + +# Spelling dictionary name. Available dictionaries: none. To make it working +# install python-enchant package. +spelling-dict= + +# List of comma separated words that should not be checked. +spelling-ignore-words= + +# A path to a file that contains private dictionary; one word per line. +spelling-private-dict-file= + +# Tells whether to store unknown words to indicated private dictionary in +# --spelling-private-dict-file option instead of raising a message. +spelling-store-unknown-words=no + + +[IMPORTS] + +# Deprecated modules which should not be used, separated by a comma +deprecated-modules=regsub, + TERMIOS, + Bastion, + rexec, + sets + +# Create a graph of every (i.e. internal and external) dependencies in the +# given file (report RP0402 must not be disabled) +import-graph= + +# Create a graph of external dependencies in the given file (report RP0402 must +# not be disabled) +ext-import-graph= + +# Create a graph of internal dependencies in the given file (report RP0402 must +# not be disabled) +int-import-graph= + +# Force import order to recognize a module as part of the standard +# compatibility libraries. +known-standard-library= + +# Force import order to recognize a module as part of a third party library. +known-third-party=enchant, absl + +# Analyse import fallback blocks. This can be used to support both Python 2 and +# 3 compatible code, which means that the block might have code that exists +# only in one or another interpreter, leading to false positives when analysed. +analyse-fallback-blocks=no + + +[CLASSES] + +# List of method names used to declare (i.e. assign) instance attributes. +defining-attr-methods=__init__, + __new__, + setUp + +# List of member names, which should be excluded from the protected access +# warning. +exclude-protected=_asdict, + _fields, + _replace, + _source, + _make + +# List of valid names for the first argument in a class method. +valid-classmethod-first-arg=cls, + class_ + +# List of valid names for the first argument in a metaclass class method. +valid-metaclass-classmethod-first-arg=mcs + + +[EXCEPTIONS] + +# Exceptions that will emit a warning when being caught. Defaults to +# "Exception" +overgeneral-exceptions=StandardError, + Exception, + BaseException diff --git a/tools/cloud_functions/gcs_event_based_ingest/.style.yapf b/.style.yapf similarity index 69% rename from tools/cloud_functions/gcs_event_based_ingest/.style.yapf rename to .style.yapf index d4a61f58c..9c492a367 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/.style.yapf +++ b/.style.yapf @@ -3,5 +3,3 @@ based_on_style = google spaces_before_comment = 2 split_before_logical_operator = true allow_split_before_default_or_named_assigns = false -[knobs] -blank_lines_between_top_level_imports_and_variables = 1 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 66fa32358..74d208fd7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,8 +1,98 @@ + + +**Table of Contents** + +- [How to Contribute](#how-to-contribute) +- [Developement Environment Setup](#developement-environment-setup) + - [Pre-commit](#pre-commit) + - [Contributing UDFs (User Defined Functions)](#contributing-udfs-user-defined-functions) + - [Contributor License Agreement](#contributor-license-agreement) + - [Code reviews](#code-reviews) + - [Community Guidelines](#community-guidelines) + + + # How to Contribute We'd love to accept your patches and contributions to this project. There are just a few small guidelines you need to follow. +# Developement Environment Setup + +### Python + +The following section lists the tools you need to install to work on this project. + +Install Python with pyenv. +you can install pyenv with `curl https://pyenv.run | bash` + +```shell script +PYTHON_VERSION=3.8.5 +pyenv install $PYTHON_VERSION +pyenv virtualenv $PYTHON_VERISON bigquery-utils +pyenv activte bigquery-utils + +pip3 install -r requirements-dev.txt +``` + +### Terraform + +The following section lists the tools you need to install if you want to use Terraform: + +1. Install [Terraform v0.12.*](https://www.terraform.io/downloads.html) - version above v0.12.28 are tested +1. Install [terragrunt v0.23.31](https://github.com/gruntwork-io/terragrunt/releases/tag/v0.23.31) +1. Install [gcloud](https://cloud.google.com/sdk/docs/install) tool - To do it, run: ``curl https://sdk.cloud.google.com | bash`` + +#### Pre-commit Dependencies + +The following section lists the tools you need to install if you want to use [Pre-commit](#pre-commit) checks: + +1. Install [Docker](https://docs.docker.com/get-docker/): + + - For Linux, run: `curl https://get.docker.com | bash` + - For Max OS/Windows, follow guide: [Get docker](https://docs.docker.com/get-docker/) + +1. Install [shellcheck](https://github.com/koalaman/shellcheck) +1. Install [tflint](https://github.com/terraform-linters/tflint) +1. Install [terraform-docs](https://github.com/terraform-docs/terraform-docs#installation) +1. Install [pre-commit](https://pre-commit.com/#installation) (included in requirements-dev.txt + +It is strongly recommended but not required to contribute to this repository. +You can also rely on checks run on CI but this will slow down your development cycles. + +## Pre-commit + +The project heavily uses pre-commits checks which perform static checks. +Those pre-commits are configured in the +`.pre-commit-config.yaml` file and they can be locally installed with pre-commit python +package - specified as a dependency in the requirements-dev.txt. +You can check [Pre-commit documentation](https://pre-commit.com/) how to use pre-commit. + +Below just a few basic commands: + +The easiest way is to install pre-commit using the requirements and run: + +```shell script +pre-commit install +``` + +This way all the checks will be automatically executed on changed files when you attempt +to run `git commit`. You can also run checks on all staged files by running: + +```shell script +pre-commit run +``` + +You can also run checks for all files by running: + +```shell script +pre-commit run --all-files +``` + +See [Pre-commit documentation](https://pre-commit.com/) for more usage examples. + + + ## Contributing UDFs (User Defined Functions) If you'd like to contribute UDFs to this repository, please see the [contributing instructions](/udfs/CONTRIBUTING.md) for UDFs to get started. diff --git a/LICENSE b/LICENSE index 9441df3dc..f367dfb2d 100644 --- a/LICENSE +++ b/LICENSE @@ -199,4 +199,4 @@ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file + limitations under the License. diff --git a/README.md b/README.md index b3878d17f..bb8daa239 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,16 @@ + + +**Table of Contents** + +- [BigQuery Utils](#bigquery-utils) + - [Getting Started](#getting-started) + - [Public UDFs](#public-udfs) + - [Contributing](#contributing) + - [License](#license) + - [Disclaimer](#disclaimer) + + + # BigQuery Utils BigQuery is a serverless, highly-scalable, and cost-effective cloud data diff --git a/ci/cache/_functions.sh b/ci/cache/_functions.sh new file mode 100644 index 000000000..0b268a1b5 --- /dev/null +++ b/ci/cache/_functions.sh @@ -0,0 +1,96 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. + +# Functions used to cache the ${HOME}/.cache folder between the runs +# It currently uses GCS storage bucket to store it + +# Initializes the script +function cache::initialize() { + set -eao pipefail + + ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )/../../" && pwd )" + readonly ROOT_DIR + + # shellcheck source=scripts/_common_values.sh + source "${ROOT_DIR}/scripts/_common_values.sh" + + CACHE_FILE="/cache/cache.tgz" + readonly CACHE_FILE + + SHA_FILES="/cache/sha_files_txt" + readonly SHA_FILES + + SHA256SUM_FILE="/cache/sha256sum.txt" + readonly SHA256SUM_FILE + + # Prefix of the cache URL. You should set it to the URL your bucket (GCS/S3 etc.) if you want to + # Speed up the CI builds you have to give your CI service account should permission to write to the + # storage pointed at with the URL. + # Note: If you do not set the cache, the build will continue to work but it will be slower + # The cache is crated with cache-.tgz name + CACHE_URL_PREFIX=${CACHE_URL_PREFIX:="gs://sfdc-cloud-build-cache/"} + readonly CACHE_URL_PREFIX + + # Name of the Cache tool use. You should set it to the name of your util to copy the files from/to + # the cache. This might be gsutil or s3. The tool will be called with: + # ` cp URL FILE` to download cache and cp FILE URL + CACHE_UTILITY=${CACHE_UTILITY:="gsutil"} + readonly CACHE_UTILITY + + cd "${ROOT_DIR}" + +} + +function cache::calculate_cache_sha() { + # Calculate SHA of the combined files and folders that might cause cache rebuilding + find "scripts/pre-commit" -type f -exec sha256sum {} \; | LC_ALL="C" sort > "${SHA_FILES}" + sha256sum .pre-commit-config.yaml >> "${SHA_FILES}" + cat "${SHA_FILES}" + sha256sum "${SHA_FILES}" | cut -d" " -f1 > "${SHA256SUM_FILE}" + +} + +function cache::retrieve_cache_url() { + CACHE_URL="${CACHE_URL_PREFIX}cache-$(cat "${SHA256SUM_FILE}").tgz" + readonly CACHE_URL +} + +# Download and unpack cache for this SHA if it exists. It succeeds even if the file does +# not exist in the cache but warning is printed +function cache::download_cache() { + echo + echo "Attempting to download pre-commit cache from ${CACHE_URL}" + echo + + (${CACHE_UTILITY} cp "${CACHE_URL}" "${CACHE_FILE}" \ + && tar -C "${HOME}" -xzf "${CACHE_FILE}") || true +} + +# Cache should be immutable. If we already downloaded it, we should not re-upload it +# This method succeeds even if there is no permission to write to the bucket +function cache::upload_cache() { + if [[ ! -f "${CACHE_FILE}" ]]; then + echo + echo "Storing pre-commit cache in ${CACHE_URL}" + echo + (tar -C "${HOME}" -czf "${CACHE_FILE}" .cache && \ + ${CACHE_UTILITY} cp "${CACHE_FILE}" "${CACHE_URL}") || true + fi +} diff --git a/ci/cache/restore_cache.sh b/ci/cache/restore_cache.sh new file mode 100755 index 000000000..8a7e93592 --- /dev/null +++ b/ci/cache/restore_cache.sh @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. +# shellcheck source=scripts/cache/_functions.sh +source "$( dirname "${BASH_SOURCE[0]}" )/_functions.sh" + +cache::initialize + +cache::calculate_cache_sha + +cache::retrieve_cache_url + +cache::download_cache diff --git a/ci/cache/store_cache.sh b/ci/cache/store_cache.sh new file mode 100755 index 000000000..fae104db8 --- /dev/null +++ b/ci/cache/store_cache.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. + +# shellcheck source=scripts/cache/_functions.sh +source "$( dirname "${BASH_SOURCE[0]}" )/_functions.sh" + +cache::initialize + +cache::retrieve_cache_url + +cache::upload_cache diff --git a/ci/image/Dockerfile b/ci/image/Dockerfile new file mode 100644 index 000000000..568b31071 --- /dev/null +++ b/ci/image/Dockerfile @@ -0,0 +1,58 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. +FROM python:3.8 +RUN apt-get update \ + && apt-get install --no-install-recommends -y \ + apt-transport-https \ + ca-certificates \ + curl \ + gnupg-agent \ + gnupg2 \ + git \ + nodejs \ + software-properties-common\ + sudo \ + unzip \ + && apt-get autoremove -yqq --purge \ + && apt-get clean && rm -rf /var/lib/apt/lists/* + +RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - \ + && apt-key fingerprint 0EBFCD88 \ + && add-apt-repository \ + "deb [arch=amd64] https://download.docker.com/linux/debian \ + $(lsb_release -cs) \ + stable" \ + && apt-get update \ + && apt-get install --no-install-recommends -y \ + docker-ce docker-ce-cli containerd.io \ + && apt-get autoremove -yqq --purge \ + && apt-get clean && rm -rf /var/lib/apt/lists/* + +ENV SKIP_IN_CONTAINER_CHECK=true + +COPY ci/image/in_container/ /root/ci/image/in_container/ + +RUN /root/ci/image/in_container/install_terraform.sh +RUN /root/ci/image/in_container/install_terraform_docs.sh +RUN /root/ci/image/in_container/install_tflint.sh + +COPY requirements-dev.txt /root/ + +WORKDIR /root +RUN pip install -r requirements-dev.txt --no-cache-dir diff --git a/ci/image/_functions.sh b/ci/image/_functions.sh new file mode 100644 index 000000000..241ba5923 --- /dev/null +++ b/ci/image/_functions.sh @@ -0,0 +1,60 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. +set -eao pipefail + +# Initializes the script +function ci-image::initialize() { + set -euo pipefail + + ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )/../../" && pwd )" + readonly ROOT_DIR + + # shellcheck source=scripts/_common_values.sh + source "${ROOT_DIR}/scripts/_common_values.sh" + + CI_IMAGE="${CONTAINER_REGISTRY_URL}/ci-build-image:latest" + readonly CI_IMAGE + + cd "${ROOT_DIR}" +} + +# Builds the image +function ci-image::build_image(){ + if [[ "$(docker images -q "${CI_IMAGE}" 2> /dev/null)" == "" ]]; then + echo "Pulling ${CI_IMAGE}" + docker pull "${CI_IMAGE}" || true + fi + + docker build \ + . \ + --cache-from="${CI_IMAGE}" \ + --file=scripts/ci-image/Dockerfile \ + --tag "${CI_IMAGE}" +} + +function ci-image::local_test_spark() { + docker run --rm "${CI_IMAGE}" bash -c "/opt/spark/bin/spark-submit /opt/spark/examples/src/main/python/pi.py" + docker run --rm "${CI_IMAGE}" bash -c "/opt/spark/bin/run-example SparkPi" +} + +# Pushes the image +function ci-image::push_image() { + docker push "${CI_IMAGE}" +} diff --git a/ci/image/fix_ownership.sh b/ci/image/fix_ownership.sh new file mode 100755 index 000000000..bbbb56a75 --- /dev/null +++ b/ci/image/fix_ownership.sh @@ -0,0 +1,30 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. + +# In linux, running the script via local cloud build might change ownership of some files +# To root (because cloud build runs run in the container as root) +# This might cause problems with permissions when building images +# shellcheck source=scripts/ci-image/_functions.sh +source "$( dirname "${BASH_SOURCE[0]}" )/_functions.sh" + +ci-image::initialize + +docker run -v "$(pwd):/workspace" -e HOST_USER_ID="$(id -u)" "${CI_IMAGE}" \ + /bin/bash -c 'find /workspace -user root -print0 | sudo xargs -0 chown --no-dereference "${HOST_USER_ID}"' diff --git a/ci/image/in_container/install_terraform.sh b/ci/image/in_container/install_terraform.sh new file mode 100755 index 000000000..42f10bbfc --- /dev/null +++ b/ci/image/in_container/install_terraform.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. +set -eao pipefail + +TERRAFORM_VERSION="0.12.29" +TERRAFORM_BASE_URL="https://releases.hashicorp.com/terraform" +TERRAFORM_ZIP="terraform_${TERRAFORM_VERSION}_$(uname | tr '[:upper:]' '[:lower:]')_amd64.zip" +echo "Downloading from ${TERRAFORM_BASE_URL}/${TERRAFORM_VERSION}/${TERRAFORM_ZIP}" +curl -Lo /tmp/terraform.zip "${TERRAFORM_BASE_URL}/${TERRAFORM_VERSION}/${TERRAFORM_ZIP}" +sudo unzip /tmp/terraform.zip -d /bin diff --git a/ci/image/in_container/install_terraform_docs.sh b/ci/image/in_container/install_terraform_docs.sh new file mode 100755 index 000000000..8aac1c2e4 --- /dev/null +++ b/ci/image/in_container/install_terraform_docs.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. +set -eao pipefail + +TF_DOCS_VERSION="v0.9.1" +TF_DOCS_BASE_URL="https://github.com/terraform-docs/terraform-docs/releases/download/" +TF_DOCS_BIN="terraform-docs-${TF_DOCS_VERSION}-$(uname | tr '[:upper:]' '[:lower:]')-amd64" +echo "Downloading from ${TF_DOCS_BASE_URL}/${TF_DOCS_VERSION}/${TF_DOCS_BIN}" +curl -Lo ./terraform-docs "${TF_DOCS_BASE_URL}/${TF_DOCS_VERSION}/${TF_DOCS_BIN}" +chmod +x ./terraform-docs +sudo mv ./terraform-docs /bin diff --git a/ci/image/in_container/install_tflint.sh b/ci/image/in_container/install_tflint.sh new file mode 100755 index 000000000..9c01eac17 --- /dev/null +++ b/ci/image/in_container/install_tflint.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. +TFLINT_VERSION="v0.20.1" +TFLINT_BASE_URL="https://github.com/terraform-linters/tflint/releases/download" +TFLINT_ZIP="tflint_$(uname | tr '[:upper:]' '[:lower:]')_amd64.zip" +echo "Downloading from ${TFLINT_BASE_URL}/${TFLINT_VERSION}/${TFLINT_ZIP}" +curl -Lo /tmp/tflint.zip "${TFLINT_BASE_URL}/${TFLINT_VERSION}/${TFLINT_ZIP}" +sudo unzip /tmp/tflint.zip -d /bin diff --git a/ci/run_precommit.sh b/ci/run_precommit.sh new file mode 100755 index 000000000..bda840c3e --- /dev/null +++ b/ci/run_precommit.sh @@ -0,0 +1,38 @@ +#!/usr/bin/env bash +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. +set -eao pipefail + +ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )/../" && pwd )" +readonly ROOT_DIR + +echo "${ROOT_DIR}" +cd "${ROOT_DIR}" + +# In Cloud build there is no .git directory because it gets the sources +# via GCS cache. In order to make pre-commit work, +# we need to initialize the .git folder and add all files to the local repo +# so that pre-commit picks them up. Pre-commit uses git ls-files to find files to act on +# But if you run it locally, you are likely to have the .git folder already +if [[ ! -d .git ]]; then + git init + git add . +fi + +pre-commit run --all-files --show-diff-on-failure --color always diff --git a/cloudbuild.yaml b/cloudbuild.yaml index 1a27a3755..685d373b6 100644 --- a/cloudbuild.yaml +++ b/cloudbuild.yaml @@ -1,3 +1,17 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # Google Cloud Build script for bqutils # # This build script is used to deploy the open-source bqutil GitHub repository @@ -12,7 +26,7 @@ # # gcloud builds submit . --config=cloudbuild.yaml # - +--- steps: ########################################################### # Step 1: Deploy diff --git a/dashboards/system_tables/README.md b/dashboards/system_tables/README.md index 7d42d0005..098519061 100644 --- a/dashboards/system_tables/README.md +++ b/dashboards/system_tables/README.md @@ -1,3 +1,11 @@ + + +**Table of Contents** + +- [BigQuery System Tables Reports](#bigquery-system-tables-reports) + + + # BigQuery System Tables Reports This view illustrates how users can leverage BigQuery's [`INFORMATION_SCHEMA` metadata tables](https://cloud.google.com/bigquery/docs/information-schema-intro) to understand their organization's slot and reservation utilization, job execution, and job errors. Users can use this dashboard and its underlying queries as-is, or use them as a starting point for more complex queries and/or visualizations. @@ -46,8 +54,8 @@ Update the data source to reference your project's `INFORMATION_SCHEMA` tables a `region-{region_name}`.INFORMATION_SCHEMA.{table} ``` -where `{region_name}` is the name of the region or multi-region where your commitments and reservations are located. -  +where `{region_name}` is the name of the region or multi-region where your commitments and reservations are located. +  If you are using a billing project that is **different** from the administration project, update the data source as follows: @@ -55,13 +63,13 @@ If you are using a billing project that is **different** from the administration `{project_id}`.`region-{region_name}`.INFORMATION_SCHEMA.{table} ``` -where `{project_id}` is the project id of the billing project and `{region_name}` is the name of the region or multi-region where your commitments and reservations are located. -  +where `{project_id}` is the project id of the billing project and `{region_name}` is the name of the region or multi-region where your commitments and reservations are located. +  When copying the Reservation Utilization data sources, you must also do the following: 1. Replace all instances `"admin-project:US."` with `"{project_id}:{location}."`, where `{project_id}` is the project id of your administration project and `{location}` is the GCP region or multi-region where they are located. 2. Replace all instances of `TIMESTAMP("2020-07-15 23:59:59.000 UTC")` with `CURRENT_TIMESTAMP()`. -  +  Once all modifications are complete and a Billing Project is specified, click "Reconnect". diff --git a/dashboards/system_tables/docs/daily_utilization.md b/dashboards/system_tables/docs/daily_utilization.md index 2344bc393..cd37181f2 100644 --- a/dashboards/system_tables/docs/daily_utilization.md +++ b/dashboards/system_tables/docs/daily_utilization.md @@ -1,3 +1,11 @@ + + +**Table of Contents** + +- [Daily Utilization Report](#daily-utilization-report) + + + # Daily Utilization Report The Daily Utilization Report gives an overview of an organization’s daily slot utilization measured in slot days. diff --git a/dashboards/system_tables/docs/hourly_utilization.md b/dashboards/system_tables/docs/hourly_utilization.md index eee03ba11..d253032f9 100644 --- a/dashboards/system_tables/docs/hourly_utilization.md +++ b/dashboards/system_tables/docs/hourly_utilization.md @@ -1,3 +1,11 @@ + + +**Table of Contents** + +- [Hourly Utilization Report](#hourly-utilization-report) + + + # Hourly Utilization Report The Hourly Utilization Report gives an overview of an organization’s hourly slot utilization measured in slot hours. diff --git a/dashboards/system_tables/docs/job_error.md b/dashboards/system_tables/docs/job_error.md index 772b4a831..d11ff7ea9 100644 --- a/dashboards/system_tables/docs/job_error.md +++ b/dashboards/system_tables/docs/job_error.md @@ -1,3 +1,11 @@ + + +**Table of Contents** + +- [Job Error Report](#job-error-report) + + + # Job Error Report The Job Error Report provides an overview of the types of errors encountered by jobs in the organization. diff --git a/dashboards/system_tables/docs/job_execution.md b/dashboards/system_tables/docs/job_execution.md index 8017f01ab..082f4a4bb 100644 --- a/dashboards/system_tables/docs/job_execution.md +++ b/dashboards/system_tables/docs/job_execution.md @@ -1,3 +1,11 @@ + + +**Table of Contents** + +- [Job Execution Report](#job-execution-report) + + + # Job Execution Report The Job Execution Report provides a per-job breakdown of slot utilization among other job statistics. The purpose of this report is to allow users to drill down into individual jobs or understand trends in a specific group of jobs. diff --git a/dashboards/system_tables/docs/reservation_utilization.md b/dashboards/system_tables/docs/reservation_utilization.md index c6799a46f..4df9f1b6c 100644 --- a/dashboards/system_tables/docs/reservation_utilization.md +++ b/dashboards/system_tables/docs/reservation_utilization.md @@ -1,3 +1,11 @@ + + +**Table of Contents** + +- [Reservation Utilization Report](#reservation-utilization-report) + + + # Reservation Utilization Report The Reservation Utilization Report gives an overview of an organization’s current assignments and reservation utilization in the last 7 and 30 days. diff --git a/license-templates/LICENSE.txt b/license-templates/LICENSE.txt new file mode 100644 index 000000000..bfec83d45 --- /dev/null +++ b/license-templates/LICENSE.txt @@ -0,0 +1,13 @@ +Copyright 2020 Google Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/precommit_cloudbuild.yaml b/precommit_cloudbuild.yaml new file mode 100644 index 000000000..e7f7f4379 --- /dev/null +++ b/precommit_cloudbuild.yaml @@ -0,0 +1,71 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. +--- +steps: + - name: 'gcr.io/cloud-builders/gsutil' + id: 'restore-cache' + entrypoint: "/bin/bash" + args: ["./ci/cache/restore_cache.sh"] + env: + - 'HOME=/root' + volumes: + - name: 'cache-tmp-dir' + path: /cache + - name: 'pre-commit-cache-dir' + path: /root/.cache + - name: 'gcr.io/kaniko-project/executor:latest' + args: + - '--dockerfile=ci/image/Dockerfile' + - '--destination=gcr.io/$PROJECT_ID/bigquery-utils-ci' + - '--cache=true' + id: 'build-ci-image' + - name: 'gcr.io/$PROJECT_ID/ci-build-image' + id: 'precommit-run' + entrypoint: '/bin/bash' + args: ['./ci/run_precommit.sh'] + env: + - 'HEAD_REPO_URL=$_HEAD_REPO_URL' + - 'HEAD_BRANCH=$_HEAD_BRANCH' + - 'COMMIT_SHA=$COMMIT_SHA' + - 'HOME=/root' + waitFor: + - 'build-ci-image' + - 'restore-cache' + volumes: + - name: 'cache-tmp-dir' + path: /cache + - name: 'pre-commit-cache-dir' + path: /root/.cache + + - name: 'gcr.io/cloud-builders/gsutil' + id: 'store-cache' + entrypoint: "/bin/bash" + args: ["ci/cache/store_cache.sh"] + waitFor: ['precommit-run'] + env: + - 'HOME=/root' + volumes: + - name: 'cache-tmp-dir' + path: /cache + - name: 'pre-commit-cache-dir' + path: /root/.cache +options: + env: + - 'CLOUD_BUILD=true' +timeout: 2400s diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 000000000..be8290343 --- /dev/null +++ b/pytest.ini @@ -0,0 +1,3 @@ +[pytest] +markers = + IT: marks tests as slow integration test requiring cloud resouces (deselect with '-m "not IT"') diff --git a/release/build.sh b/release/build.sh index c55ff9d39..5d696b1db 100755 --- a/release/build.sh +++ b/release/build.sh @@ -1,3 +1,5 @@ +# TODO: This license is not consistent with license used in the project. +# Delete the inconsistent license and above line and rerun pre-commit to insert a good license. #!/usr/bin/env bash # Copyright 2019 Google LLC @@ -55,7 +57,7 @@ function get_dataset() { *"redshift"*) dataset="rs";; *"snowflake"*) - dataset="sf";; + dataset="sf";; *"teradata"*) dataset="td";; *"vertica"*) diff --git a/requirements-dev.txt b/requirements-dev.txt new file mode 100644 index 000000000..d011b6a92 --- /dev/null +++ b/requirements-dev.txt @@ -0,0 +1,15 @@ +google-cloud-bigquery>=2.2.0 +google-cloud-storage>=1.32.0 +yapf +pytest +flake8>=3.8.3 +isort>=5.6.4 +mypy +pylint +pylint-pytest +pytest-parallel +astroid>=2.4.2 +flake8-colors>=0.1.6 +pre-commit>=2.7.1 +pytest-cov>=2.10.0 +parameterized>=0.7.4 diff --git a/scripts/README.md b/scripts/README.md index 9a3b948b8..a6afa3193 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -1,5 +1,13 @@ + + +**Table of Contents** + +- [Scripts](#scripts) + + + # Scripts Common script utilities which can help automate common tasks within a BigQuery data warehouse. -* [billing](/scripts/billing) - Example queries over the GCP billing export to help get you started using the standard data export format \ No newline at end of file +* [billing](/scripts/billing) - Example queries over the GCP billing export to help get you started using the standard data export format diff --git a/scripts/billing/README.md b/scripts/billing/README.md index b9b2d3bac..079714e49 100644 --- a/scripts/billing/README.md +++ b/scripts/billing/README.md @@ -1,8 +1,18 @@ + + +**Table of Contents** + +- [Billing Analytics - BigQuery SQL Examples](#billing-analytics---bigquery-sql-examples) + - [Example Queries](#example-queries) + - [Useful Links](#useful-links) + + + # Billing Analytics - BigQuery SQL Examples In addition to the Billing product available within the GCP Console, you may want to export billing data to BigQuery for custom analytics. Below are some example queries to help get you started using the standard data export format. See the [links below](#useful-links) to learn more about GCP billing datasets including how to export your own billing data for analysis. -The example SQL snippets below reference a sample billing export available as a public dataset in BigQuery (**`bqutil.billing.billing_dashboard_export`**). You will need to replace references to this table with your own project and dataset. +The example SQL snippets below reference a sample billing export available as a public dataset in BigQuery (**`bqutil.billing.billing_dashboard_export`**). You will need to replace references to this table with your own project and dataset. ## Example Queries diff --git a/scripts/billing/docs/daily_compute_usage_cud_sud_coverage.md b/scripts/billing/docs/daily_compute_usage_cud_sud_coverage.md index 7706c5148..a613c2387 100644 --- a/scripts/billing/docs/daily_compute_usage_cud_sud_coverage.md +++ b/scripts/billing/docs/daily_compute_usage_cud_sud_coverage.md @@ -1,3 +1,11 @@ + + +**Table of Contents** + +- [Example Output](#example-output) + + + ## Example Output The resulting table will include costs from all GCE SKUs. SKUs to which CUD or SUD have been applied will show both the credit $ amount and the usage amount offset by the credit. This is the schema of the output table, along with an example value. @@ -16,4 +24,4 @@ The resulting table will include costs from all GCE SKUs. SKUs to which CUD or S | CUD_covered_usage | Amount of usage covered by CUD; unit is indicated by the unit field. | 147668.06959875411 | | CUD_cost | $ amount offset by CUD credits; in the currency of your Billing Account, as indicated by the currency field of your billing export | -1.296641 | | SUD_covered_usage | Amount of usage covered by SUD; unit is indicated by the unit field. | 14768.276077462948 | -| SUD_cost | $ amount offset by SUD credits; in the currency of your Billing Account, as indicated by the currency field of your billing export | -0.129677 | \ No newline at end of file +| SUD_cost | $ amount offset by SUD credits; in the currency of your Billing Account, as indicated by the currency field of your billing export | -0.129677 | diff --git a/scripts/billing/docs/monthly_cud_sud_savings.md b/scripts/billing/docs/monthly_cud_sud_savings.md index 41ef05853..e78772ac5 100644 --- a/scripts/billing/docs/monthly_cud_sud_savings.md +++ b/scripts/billing/docs/monthly_cud_sud_savings.md @@ -1,6 +1,14 @@ + + +**Table of Contents** + +- [Example Output](#example-output) + + + ## Example Output -*NOTE: The CUD savings calculated by this query is relative to list price without SUDs. -This query does NOT consider the amount of SUDs that you may have earned on your usage, +*NOTE: The CUD savings calculated by this query is relative to list price without SUDs. +This query does NOT consider the amount of SUDs that you may have earned on your usage, if you had not purchased CUDs.* | Invoice month | Usage costs | Commitment costs | CUD credits | Net CUD savings | SUD credits | diff --git a/scripts/billing/sql/daily_compute_cores_average.sql b/scripts/billing/sql/daily_compute_cores_average.sql index 8edf379c2..ad30296cb 100644 --- a/scripts/billing/sql/daily_compute_cores_average.sql +++ b/scripts/billing/sql/daily_compute_cores_average.sql @@ -3,12 +3,12 @@ Query returns number of cores executed on average on a daily basis */ SELECT - FORMAT_DATETIME('%Y%m%d', DATETIME(usage_end_time)) AS date_ymdh, + FORMAT_DATETIME('%Y%m%d', DATETIME(usage_end_time)) AS date_ymdh, AVG(CAST(system_labels.value AS INT64)) AS avg_core_usage FROM `bqutil.billing.billing_dashboard_export`, UNNEST(system_labels) AS system_labels -WHERE +WHERE service.id = '6F81-5844-456A' AND system_labels.key = 'compute.googleapis.com/cores' GROUP BY diff --git a/scripts/billing/sql/daily_compute_discount.sql b/scripts/billing/sql/daily_compute_discount.sql index e848ff72c..111c7a905 100644 --- a/scripts/billing/sql/daily_compute_discount.sql +++ b/scripts/billing/sql/daily_compute_discount.sql @@ -3,7 +3,7 @@ Query returns compute cost including discounts on a daily basis */ SELECT - FORMAT_DATETIME('%Y%m%d', DATETIME(usage_end_time)) AS date_ymd, + FORMAT_DATETIME('%Y%m%d', DATETIME(usage_end_time)) AS date_ymd, ROUND(SUM(cost - credits.amount) * 100, 2) / 100 AS actual_cost FROM `bqutil.billing.billing_dashboard_export`, diff --git a/scripts/billing/sql/daily_compute_usage_cud_sud_coverage.sql b/scripts/billing/sql/daily_compute_usage_cud_sud_coverage.sql index 0af83a8cb..54abab975 100644 --- a/scripts/billing/sql/daily_compute_usage_cud_sud_coverage.sql +++ b/scripts/billing/sql/daily_compute_usage_cud_sud_coverage.sql @@ -32,12 +32,12 @@ WITH -- separately on each usage line because some line items have CUD credit but no associated -- usage. We would not otherwise be able to calculate a unit price for these line items. prices AS ( - SELECT + SELECT usage_date, sku.id AS sku_id, location.region AS region, -- calculate unit price per sku for each day. Catch line items with 0 usage to avoid divide by zero. - -- using 1 assumes that there are no relevant (CUD related) skus with cost but 0 usage, + -- using 1 assumes that there are no relevant (CUD related) skus with cost but 0 usage, -- which is correct for current billing data IF(SUM(usage.amount) = 0, 0, SUM(cost) / SUM(usage.amount)) AS unit_price FROM usage_data, UNNEST(credits) AS cred @@ -76,10 +76,10 @@ WITH cred.name, IF ( prices.unit_price = 0 OR lower(cred.name) NOT LIKE "committed%", - 0, + 0, CASE -- Divide credit $ amount by unit price to calculate amount of usage offset by credit - WHEN LOWER(usage.unit) LIKE "seconds" THEN -1 * SUM(cred.amount) / prices.unit_price + WHEN LOWER(usage.unit) LIKE "seconds" THEN -1 * SUM(cred.amount) / prices.unit_price WHEN LOWER(usage.unit) = "byte-seconds" THEN -1 * SUM(cred.amount) / prices.unit_price ELSE NULL END @@ -87,7 +87,7 @@ WITH IF (LOWER(cred.name) LIKE "committed%", SUM(cred.amount), 0) AS cud_cost, IF ( prices.unit_price = 0 OR LOWER(cred.name) NOT LIKE "sustained%", - 0, + 0, CASE -- Divide credit $ amount by unit price to calculate amount of usage offset by credit WHEN LOWER(usage.unit) LIKE "seconds" THEN -1 * SUM(cred.amount) / prices.unit_price @@ -99,7 +99,7 @@ WITH FROM usage_data AS u, UNNEST(credits) AS cred LEFT JOIN UNNEST(system_labels) AS system_labels ON system_labels.key = "compute.googleapis.com/machine_spec" - INNER JOIN prices + INNER JOIN prices ON u.sku.id = prices.sku_id AND u.location.region = prices.region AND u.usage_date = prices.usage_date @@ -109,7 +109,7 @@ WITH GROUP BY 1,2,3,4,5,6 ), - -- Temporary table containing usage amount and usage cost + -- Temporary table containing usage amount and usage cost -- before credit based discounts (e.g. CUD, SUD). cost_data AS ( @@ -148,7 +148,7 @@ SELECT SUM(SUD_covered_usage) AS SUD_covered_usage, SUM(SUD_cost) AS SUD_cost FROM cost_data a -FULL OUTER JOIN credit_data b +FULL OUTER JOIN credit_data b ON a.usage_date = b.usage_date AND a.region = b.region AND a.sku_id = b.sku_id diff --git a/scripts/billing/sql/daily_compute_usage_hours.sql b/scripts/billing/sql/daily_compute_usage_hours.sql index 46b318ceb..168078a94 100644 --- a/scripts/billing/sql/daily_compute_usage_hours.sql +++ b/scripts/billing/sql/daily_compute_usage_hours.sql @@ -3,7 +3,7 @@ Query returns compute usage hours by sku and component on a daily basis */ SELECT - FORMAT_DATETIME('%Y%m%d', DATETIME(usage_end_time)) AS date_ymd, + FORMAT_DATETIME('%Y%m%d', DATETIME(usage_end_time)) AS date_ymd, sku.id AS sku_id, sku.description AS component, SUM(usage.amount) AS component_usage, diff --git a/scripts/billing/sql/monthly_cud_sud_savings.sql b/scripts/billing/sql/monthly_cud_sud_savings.sql index 61e594ffa..f0ebfb92e 100644 --- a/scripts/billing/sql/monthly_cud_sud_savings.sql +++ b/scripts/billing/sql/monthly_cud_sud_savings.sql @@ -6,7 +6,7 @@ -- This query calculates the monthly amount of savings from Committed Use Discounts (CUD) -- and Sustained Use Discounts (SUD). -WITH +WITH gce_data AS ( SELECT * diff --git a/scripts/billing/sql/previous_day_costs_by_project.sql b/scripts/billing/sql/previous_day_costs_by_project.sql index e3d309b84..9f5ceb220 100644 --- a/scripts/billing/sql/previous_day_costs_by_project.sql +++ b/scripts/billing/sql/previous_day_costs_by_project.sql @@ -4,8 +4,8 @@ Query returns the previous day's total costs by project name SELECT project.name AS project_name, - sum(cost) AS costs -FROM `bqutil.billing.billing_dashboard_export` + sum(cost) AS costs +FROM `bqutil.billing.billing_dashboard_export` WHERE DATE(export_time) = DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY) GROUP BY project_name ORDER BY costs DESC diff --git a/scripts/billing/sql/previous_day_costs_by_service.sql b/scripts/billing/sql/previous_day_costs_by_service.sql index dffebe68a..c4fca9723 100644 --- a/scripts/billing/sql/previous_day_costs_by_service.sql +++ b/scripts/billing/sql/previous_day_costs_by_service.sql @@ -6,7 +6,7 @@ SELECT service.id AS service_id, service.description AS service_description, sum(cost) AS costs -FROM `bqutil.billing.billing_dashboard_export` +FROM `bqutil.billing.billing_dashboard_export` WHERE DATE(export_time) = DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY) GROUP BY service_id, service_description ORDER BY costs DESC diff --git a/scripts/billing/sql/previous_month_costs_by_service.sql b/scripts/billing/sql/previous_month_costs_by_service.sql index 39b2f5d0b..f234b92fe 100644 --- a/scripts/billing/sql/previous_month_costs_by_service.sql +++ b/scripts/billing/sql/previous_month_costs_by_service.sql @@ -7,7 +7,7 @@ SELECT service.id AS service_id, service.description AS service_description, ROUND(SUM(cost), 2) AS costs, - ROUND(SUM(credits.amount), 2) AS credits + ROUND(SUM(credits.amount), 2) AS credits FROM `bqutil.billing.billing_dashboard_export` LEFT JOIN UNNEST(credits) AS credits WHERE invoice.month = FORMAT_DATE('%Y%m', DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH)) diff --git a/scripts/billing/sql/previous_month_costs_by_service_label.sql b/scripts/billing/sql/previous_month_costs_by_service_label.sql index af01f5f33..c7bcae004 100644 --- a/scripts/billing/sql/previous_month_costs_by_service_label.sql +++ b/scripts/billing/sql/previous_month_costs_by_service_label.sql @@ -10,7 +10,7 @@ SELECT labels.value AS label_value, service.description AS description, SUM(cost) AS costs, - ROUND(SUM(credits.amount), 2) AS credits + ROUND(SUM(credits.amount), 2) AS credits FROM `bqutil.billing.billing_dashboard_export` LEFT JOIN UNNEST(labels) AS labels LEFT JOIN UNNEST(credits) AS credits diff --git a/scripts/billing/sql/total_costs_by_label_value.sql b/scripts/billing/sql/total_costs_by_label_value.sql index 6e87b3dfc..2b941fcd4 100644 --- a/scripts/billing/sql/total_costs_by_label_value.sql +++ b/scripts/billing/sql/total_costs_by_label_value.sql @@ -11,5 +11,5 @@ FROM `bqutil.billing.billing_dashboard_export` LEFT JOIN UNNEST(labels) AS labels WHERE labels.key = 'environment' - AND labels.value IS NOT NULL + AND labels.value IS NOT NULL GROUP BY environment diff --git a/stored_procedures/README.md b/stored_procedures/README.md index 03afd8b5c..62259505c 100644 --- a/stored_procedures/README.md +++ b/stored_procedures/README.md @@ -1,3 +1,13 @@ + + +**Table of Contents** + +- [Stored Procedures](#stored-procedures) + - [Stored Procedures](#stored-procedures-1) + - [Documentation](#documentation) + + + # Stored Procedures This directory contains [scripting](https://cloud.google.com/bigquery/docs/reference/standard-sql/scripting) diff --git a/stored_procedures/get_next_id.sql b/stored_procedures/get_next_id.sql index 0a1c072a1..777ddbcbb 100644 --- a/stored_procedures/get_next_id.sql +++ b/stored_procedures/get_next_id.sql @@ -11,7 +11,7 @@ CREATE OR REPLACE PROCEDURE bqutil.procedure.GetNextIds (id_count INT64, OUT nex BEGIN DECLARE id_start INT64 DEFAULT (SELECT COUNT(*) FROM bqutil.procedure.Ids); SET next_ids = GENERATE_ARRAY(id_start, id_start + id_count); - + MERGE bqutil.procedure.Ids USING UNNEST(next_ids) AS new_id ON id = new_id diff --git a/tools/automatic_query_fixer/.gitattributes b/tools/automatic_query_fixer/.gitattributes index 00a51aff5..022b84144 100644 --- a/tools/automatic_query_fixer/.gitattributes +++ b/tools/automatic_query_fixer/.gitattributes @@ -3,4 +3,3 @@ # # These are explicitly windows files and should use crlf *.bat text eol=crlf - diff --git a/tools/automatic_query_fixer/.gitignore b/tools/automatic_query_fixer/.gitignore index 1fd477c43..6930024aa 100644 --- a/tools/automatic_query_fixer/.gitignore +++ b/tools/automatic_query_fixer/.gitignore @@ -13,4 +13,4 @@ gradle-app.setting .gradletasknamecache # # Work around https://youtrack.jetbrains.com/issue/IDEA-116898 -# gradle/wrapper/gradle-wrapper.properties \ No newline at end of file +# gradle/wrapper/gradle-wrapper.properties diff --git a/tools/automatic_query_fixer/README.md b/tools/automatic_query_fixer/README.md index 99f1c43b6..aeaba4126 100644 --- a/tools/automatic_query_fixer/README.md +++ b/tools/automatic_query_fixer/README.md @@ -1,8 +1,21 @@ + + +**Table of Contents** + +- [AutomaticQueryFixer](#automaticqueryfixer) + - [Prerequisite](#prerequisite) + - [Build the Query Fixer](#build-the-query-fixer) + - [Run the Query Fixer](#run-the-query-fixer) + - [Input Flag](#input-flag) + - [Project Structure](#project-structure) + + + # AutomaticQueryFixer This directory contains a command-line application that can automatically fix multiple common errors -of BigQuery SQL queries without changing the semantics of queries. It will output the fixed query -to the CLI if the query is fixed successfully. It will print the error message if it fails to fix the +of BigQuery SQL queries without changing the semantics of queries. It will output the fixed query +to the CLI if the query is fixed successfully. It will print the error message if it fails to fix the query. ## Prerequisite @@ -38,7 +51,7 @@ If you would like to examine the test cases, please run the tests: ``` ### Example Query to fix -The project prepares a few incorrect sql to fix. Please try out with the following command. If you +The project prepares a few incorrect sql to fix. Please try out with the following command. If you are using windows, replace `AutomaticQueryFixer` with `AutomaticQueryFixer.bat`. ```bash @@ -85,11 +98,11 @@ Options: ``` ### Credential -`-c` is used to specify the path to your Google Cloud Platform (GCP) Credentials. If you don't know to create one, -please click [here](https://cloud.google.com/iam/docs/creating-managing-service-account-keys). After you download your +`-c` is used to specify the path to your Google Cloud Platform (GCP) Credentials. If you don't know to create one, +please click [here](https://cloud.google.com/iam/docs/creating-managing-service-account-keys). After you download your GCP credentials, specify its path to the query fixer by using `-c "path/to/credentials"`. -Besides service account, you could use your user account's credentials to start the query fixer. First, download the +Besides service account, you could use your user account's credentials to start the query fixer. First, download the [gcloud](https://cloud.google.com/sdk/install), then call this command: ```bash @@ -101,12 +114,12 @@ be able to detect your user credentials and connect to the BigQuery server. ### Interactive Mode `-m` flag can choose the mode of the query fixer. There are three modes: Auto, User-assisted, and Suggestion mode. They -decide the involvement of users. +decide the involvement of users. #### Auto mode -It is activated by `-m auto`. Auto mode means no interaction. It continually tries to fix every error in a query -until the query is correct or unable to be fixed. If an error can be fixed in multiple ways, then the first method -will be selected. In this mode, the query fixer takes the input query and outputs the final fix results +It is activated by `-m auto`. Auto mode means no interaction. It continually tries to fix every error in a query +until the query is correct or unable to be fixed. If an error can be fixed in multiple ways, then the first method +will be selected. In this mode, the query fixer takes the input query and outputs the final fix results without interacting with users during the fix process. Here is an example of Auto Mode: @@ -145,9 +158,9 @@ The input query is valid. No errors to fix. ``` #### User-assisted mode -It is activated by `-m ua`. It does not interact with users until it needs an instruction from the users. -It continually fixes errors in a query until the query is correct or unable to be fixed. However, If an error -can be fixed in multiple ways, then the program will request users to choose one of the fix options +It is activated by `-m ua`. It does not interact with users until it needs an instruction from the users. +It continually fixes errors in a query until the query is correct or unable to be fixed. However, If an error +can be fixed in multiple ways, then the program will request users to choose one of the fix options by entering their number. Here is an example that asks a user to choose one option: @@ -174,9 +187,9 @@ Enter the option you use to fix the query: ``` #### Suggestion mode -It is activated by `-m sg`. This mode only fixes one error of an input query if an error exists. -Then outputs all the Fix Result to users. This mode is useful if a user would like to review individual -fixes before the query fixer corrects the next error based on the previous result. This mode can also be +It is activated by `-m sg`. This mode only fixes one error of an input query if an error exists. +Then outputs all the Fix Result to users. This mode is useful if a user would like to review individual +fixes before the query fixer corrects the next error based on the previous result. This mode can also be integrated with frontend to provide fixing suggestions in a UI. Here is an example of the suggestion mode: @@ -202,11 +215,11 @@ LIMIT 10 `-o` represents the output format in the program input flag. It has “natural language” and “json” format. #### Natural Language format -This is the default version, which can be explicitly turned on by `-o natural`. It prints all the fixing results +This is the default version, which can be explicitly turned on by `-o natural`. It prints all the fixing results in natural language. It is primarily used to interact with users when they use the query fixer directly. #### JSON format -This mode can be turned on by `-o json`.This format is allowed when the query fixer is in Auto or Suggestion mode. +This mode can be turned on by `-o json`.This format is allowed when the query fixer is in Auto or Suggestion mode. It prints out all the fixing results in JSON format. Here is an example: ```json @@ -230,7 +243,7 @@ It prints out all the fixing results in JSON format. Here is an example: } ``` -Suggestion mode will output a single Structure while Auto mode will output a list of structure. +Suggestion mode will output a single Structure while Auto mode will output a list of structure. Each structure represents one fixing result. ## Project Structure @@ -294,16 +307,16 @@ Suppose we are `src/main/java.com.google.cloud.bigquery.utils.queryfixer` direct * Define the error class of the BigQuery error you would like to fix, Please refer to other error classes in `errors` directory. - + * Define the parsing logic (information extraction) of your error class in `errors/SqlErrorFactory`. The `getError` method in this factory converts a `BigQueryException` to the instance of an error class. -* Define the corresponding `Fixer` class in `fixer` directory. Please refer to other fixer classes in +* Define the corresponding `Fixer` class in `fixer` directory. Please refer to other fixer classes in this directory. * Implement the `fix` method of your fixer class. -* Implement the logic to get a fixer from an BigQuery error in `fixer/FixerFactory` class. It should be +* Implement the logic to get a fixer from an BigQuery error in `fixer/FixerFactory` class. It should be implemented inside `getFixer` method. * Write the unit tests like other fixers. diff --git a/tools/automatic_query_fixer/examples/script b/tools/automatic_query_fixer/examples/script index 8b19aa3c6..41e84238c 100644 --- a/tools/automatic_query_fixer/examples/script +++ b/tools/automatic_query_fixer/examples/script @@ -4,4 +4,4 @@ -m ua -p "sql-gravity-internship" -q "./examples/semantic_error3.sql" --m ua -p "sql-gravity-internship" -q "./examples/syntax_error.sql" \ No newline at end of file +-m ua -p "sql-gravity-internship" -q "./examples/syntax_error.sql" diff --git a/tools/automatic_query_fixer/examples/semantic_error1.sql b/tools/automatic_query_fixer/examples/semantic_error1.sql index c17658244..5e0e5cb0e 100644 --- a/tools/automatic_query_fixer/examples/semantic_error1.sql +++ b/tools/automatic_query_fixer/examples/semantic_error1.sql @@ -1,4 +1,4 @@ SELECT DIV(created_data, 1000000000), street_number FROM `bigquery-public-data.austin_311.311_requests` where MOD(street_number, 1000) > 100 -LIMIT 10 \ No newline at end of file +LIMIT 10 diff --git a/tools/automatic_query_fixer/examples/semantic_error2.sql b/tools/automatic_query_fixer/examples/semantic_error2.sql index ba8d998dc..fe4a0513e 100644 --- a/tools/automatic_query_fixer/examples/semantic_error2.sql +++ b/tools/automatic_query_fixer/examples/semantic_error2.sql @@ -11,4 +11,4 @@ SELECT address, type, sum(value) as balance, TO_BASE32(address) as byte_address FROM double_entry_book GROUP BY address ORDER BY balance DESC -LIMIT 1000 \ No newline at end of file +LIMIT 1000 diff --git a/tools/automatic_query_fixer/examples/semantic_error3.sql b/tools/automatic_query_fixer/examples/semantic_error3.sql index 944c116ac..a42ff8baf 100644 --- a/tools/automatic_query_fixer/examples/semantic_error3.sql +++ b/tools/automatic_query_fixer/examples/semantic_error3.sql @@ -27,4 +27,4 @@ select IFNULL(address, Pow(10, (SELECT max(LENGTH(address)) from double_entry_bo from double_entry_book group by address order by balance desc -limit 1000 \ No newline at end of file +limit 1000 diff --git a/tools/automatic_query_fixer/examples/syntax_error.sql b/tools/automatic_query_fixer/examples/syntax_error.sql index 4858e8d68..cc80104f1 100644 --- a/tools/automatic_query_fixer/examples/syntax_error.sql +++ b/tools/automatic_query_fixer/examples/syntax_error.sql @@ -1,4 +1,4 @@ SELECT max(value$) FROM `bigquery-public-data.crypto_ethereum.transactions` group bye hash -LIMIT 10 \ No newline at end of file +LIMIT 10 diff --git a/tools/cloud_functions/README.md b/tools/cloud_functions/README.md index 4defddd35..0ecc71d86 100644 --- a/tools/cloud_functions/README.md +++ b/tools/cloud_functions/README.md @@ -1,3 +1,11 @@ + + +**Table of Contents** + +- [BigQuery Cloud Functions](#bigquery-cloud-functions) + + + # BigQuery Cloud Functions This directory holds reusable Google Cloud Functions for common BigQuery use cases. diff --git a/tools/cloud_functions/gcs_event_based_ingest/.isort.cfg b/tools/cloud_functions/gcs_event_based_ingest/.isort.cfg deleted file mode 100644 index ed7944aca..000000000 --- a/tools/cloud_functions/gcs_event_based_ingest/.isort.cfg +++ /dev/null @@ -1,3 +0,0 @@ -[settings] -src_paths=backfill.py,gcs_ocn_bq_ingest,test -skip=terraform_module diff --git a/tools/cloud_functions/gcs_event_based_ingest/.pylintrc b/tools/cloud_functions/gcs_event_based_ingest/.pylintrc deleted file mode 100644 index c12971caf..000000000 --- a/tools/cloud_functions/gcs_event_based_ingest/.pylintrc +++ /dev/null @@ -1,588 +0,0 @@ -[MASTER] - -# A comma-separated list of package or module names from where C extensions may -# be loaded. Extensions are loading into the active Python interpreter and may -# run arbitrary code. -extension-pkg-whitelist= - -# Specify a score threshold to be exceeded before program exits with error. -fail-under=10.0 - -# Add files or directories to the blacklist. They should be base names, not -# paths. -ignore=CVS - -# Add files or directories matching the regex patterns to the blacklist. The -# regex matches against base names, not paths. -ignore-patterns= - -# Python code to execute, usually for sys.path manipulation such as -# pygtk.require(). -#init-hook= - -# Use multiple processes to speed up Pylint. Specifying 0 will auto-detect the -# number of processors available to use. -jobs=1 - -# Control the amount of potential inferred values when inferring a single -# object. This can help the performance when dealing with large functions or -# complex, nested conditions. -limit-inference-results=100 - -# List of plugins (as comma separated values of python module names) to load, -# usually to register additional checkers. -load-plugins= - -# Pickle collected data for later comparisons. -persistent=yes - -# When enabled, pylint would attempt to guess common misconfiguration and emit -# user-friendly hints instead of false-positive error messages. -suggestion-mode=yes - -# Allow loading of arbitrary C extensions. Extensions are imported into the -# active Python interpreter and may run arbitrary code. -unsafe-load-any-extension=no - - -[MESSAGES CONTROL] - -# Only show warnings with the listed confidence levels. Leave empty to show -# all. Valid levels: HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED. -confidence= - -# Disable the message, report, category or checker with the given id(s). You -# can either give multiple identifiers separated by comma (,) or put this -# option multiple times (only on the command line, not in the configuration -# file where it should appear only once). You can also use "--disable=all" to -# disable everything first and then reenable specific checks. For example, if -# you want to run only the similarities checker, you can use "--disable=all -# --enable=similarities". If you want to run only the classes checker, but have -# no Warning level messages displayed, use "--disable=all --enable=classes -# --disable=W". -disable=print-statement, - parameter-unpacking, - unpacking-in-except, - old-raise-syntax, - backtick, - long-suffix, - old-ne-operator, - old-octal-literal, - import-star-module-level, - non-ascii-bytes-literal, - raw-checker-failed, - bad-inline-option, - locally-disabled, - file-ignored, - suppressed-message, - useless-suppression, - deprecated-pragma, - use-symbolic-message-instead, - apply-builtin, - basestring-builtin, - buffer-builtin, - cmp-builtin, - coerce-builtin, - execfile-builtin, - file-builtin, - long-builtin, - raw_input-builtin, - reduce-builtin, - standarderror-builtin, - unicode-builtin, - xrange-builtin, - coerce-method, - delslice-method, - getslice-method, - setslice-method, - no-absolute-import, - old-division, - dict-iter-method, - dict-view-method, - next-method-called, - metaclass-assignment, - indexing-exception, - raising-string, - reload-builtin, - oct-method, - hex-method, - nonzero-method, - cmp-method, - input-builtin, - round-builtin, - intern-builtin, - unichr-builtin, - map-builtin-not-iterating, - zip-builtin-not-iterating, - range-builtin-not-iterating, - filter-builtin-not-iterating, - using-cmp-argument, - eq-without-hash, - div-method, - idiv-method, - rdiv-method, - exception-message-attribute, - invalid-str-codec, - sys-max-int, - bad-python3-import, - deprecated-string-function, - deprecated-str-translate-call, - deprecated-itertools-function, - deprecated-types-field, - next-method-defined, - dict-items-not-iterating, - dict-keys-not-iterating, - dict-values-not-iterating, - deprecated-operator-function, - deprecated-urllib-function, - xreadlines-attribute, - deprecated-sys-function, - exception-escape, - comprehension-escape - -# Enable the message, report, category or checker with the given id(s). You can -# either give multiple identifier separated by comma (,) or put this option -# multiple time (only on the command line, not in the configuration file where -# it should appear only once). See also the "--disable" option for examples. -enable=c-extension-no-member - - -[REPORTS] - -# Python expression which should return a score less than or equal to 10. You -# have access to the variables 'error', 'warning', 'refactor', and 'convention' -# which contain the number of messages in each category, as well as 'statement' -# which is the total number of statements analyzed. This score is used by the -# global evaluation report (RP0004). -evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10) - -# Template used to display messages. This is a python new-style format string -# used to format the message information. See doc for all details. -#msg-template= - -# Set the output format. Available formats are text, parseable, colorized, json -# and msvs (visual studio). You can also give a reporter class, e.g. -# mypackage.mymodule.MyReporterClass. -output-format=text - -# Tells whether to display a full report or only the messages. -reports=no - -# Activate the evaluation score. -score=yes - - -[REFACTORING] - -# Maximum number of nested blocks for function / method body -max-nested-blocks=5 - -# Complete name of functions that never returns. When checking for -# inconsistent-return-statements if a never returning function is called then -# it will be considered as an explicit return statement and no message will be -# printed. -never-returning-functions=sys.exit - - -[BASIC] - -# Naming style matching correct argument names. -argument-naming-style=snake_case - -# Regular expression matching correct argument names. Overrides argument- -# naming-style. -#argument-rgx= - -# Naming style matching correct attribute names. -attr-naming-style=snake_case - -# Regular expression matching correct attribute names. Overrides attr-naming- -# style. -#attr-rgx= - -# Bad variable names which should always be refused, separated by a comma. -bad-names=foo, - bar, - baz, - toto, - tutu, - tata - -# Bad variable names regexes, separated by a comma. If names match any regex, -# they will always be refused -bad-names-rgxs= - -# Naming style matching correct class attribute names. -class-attribute-naming-style=any - -# Regular expression matching correct class attribute names. Overrides class- -# attribute-naming-style. -#class-attribute-rgx= - -# Naming style matching correct class names. -class-naming-style=PascalCase - -# Regular expression matching correct class names. Overrides class-naming- -# style. -#class-rgx= - -# Naming style matching correct constant names. -const-naming-style=UPPER_CASE - -# Regular expression matching correct constant names. Overrides const-naming- -# style. -#const-rgx= - -# Minimum line length for functions/classes that require docstrings, shorter -# ones are exempt. -docstring-min-length=-1 - -# Naming style matching correct function names. -function-naming-style=snake_case - -# Regular expression matching correct function names. Overrides function- -# naming-style. -#function-rgx= - -# Good variable names which should always be accepted, separated by a comma. -good-names=i, - j, - k, - ex, - Run, - _ - -# Good variable names regexes, separated by a comma. If names match any regex, -# they will always be accepted -good-names-rgxs= - -# Include a hint for the correct naming format with invalid-name. -include-naming-hint=no - -# Naming style matching correct inline iteration names. -inlinevar-naming-style=any - -# Regular expression matching correct inline iteration names. Overrides -# inlinevar-naming-style. -#inlinevar-rgx= - -# Naming style matching correct method names. -method-naming-style=snake_case - -# Regular expression matching correct method names. Overrides method-naming- -# style. -#method-rgx= - -# Naming style matching correct module names. -module-naming-style=snake_case - -# Regular expression matching correct module names. Overrides module-naming- -# style. -#module-rgx= - -# Colon-delimited sets of names that determine each other's naming style when -# the name regexes allow several styles. -name-group= - -# Regular expression which should only match function or class names that do -# not require a docstring. -no-docstring-rgx=^_ - -# List of decorators that produce properties, such as abc.abstractproperty. Add -# to this list to register other decorators that produce valid properties. -# These decorators are taken in consideration only for invalid-name. -property-classes=abc.abstractproperty - -# Naming style matching correct variable names. -variable-naming-style=snake_case - -# Regular expression matching correct variable names. Overrides variable- -# naming-style. -#variable-rgx= - - -[LOGGING] - -# The type of string formatting that logging methods do. `old` means using % -# formatting, `new` is for `{}` formatting. -logging-format-style=old - -# Logging modules to check that the string format arguments are in logging -# function parameter format. -logging-modules=logging - - -[SIMILARITIES] - -# Ignore comments when computing similarities. -ignore-comments=yes - -# Ignore docstrings when computing similarities. -ignore-docstrings=yes - -# Ignore imports when computing similarities. -ignore-imports=no - -# Minimum lines number of a similarity. -min-similarity-lines=4 - - -[TYPECHECK] - -# List of decorators that produce context managers, such as -# contextlib.contextmanager. Add to this list to register other decorators that -# produce valid context managers. -contextmanager-decorators=contextlib.contextmanager - -# List of members which are set dynamically and missed by pylint inference -# system, and so shouldn't trigger E1101 when accessed. Python regular -# expressions are accepted. -generated-members= - -# Tells whether missing members accessed in mixin class should be ignored. A -# mixin class is detected if its name ends with "mixin" (case insensitive). -ignore-mixin-members=yes - -# Tells whether to warn about missing members when the owner of the attribute -# is inferred to be None. -ignore-none=yes - -# This flag controls whether pylint should warn about no-member and similar -# checks whenever an opaque object is returned when inferring. The inference -# can return multiple potential results while evaluating a Python object, but -# some branches might not be evaluated, which results in partial inference. In -# that case, it might be useful to still emit no-member and other checks for -# the rest of the inferred objects. -ignore-on-opaque-inference=yes - -# List of class names for which member attributes should not be checked (useful -# for classes with dynamically set attributes). This supports the use of -# qualified names. -ignored-classes=optparse.Values,thread._local,_thread._local - -# List of module names for which member attributes should not be checked -# (useful for modules/projects where namespaces are manipulated during runtime -# and thus existing member attributes cannot be deduced by static analysis). It -# supports qualified module names, as well as Unix pattern matching. -ignored-modules= - -# Show a hint with possible names when a member name was not found. The aspect -# of finding the hint is based on edit distance. -missing-member-hint=yes - -# The minimum edit distance a name should have in order to be considered a -# similar match for a missing member name. -missing-member-hint-distance=1 - -# The total number of similar names that should be taken in consideration when -# showing a hint for a missing member. -missing-member-max-choices=1 - -# List of decorators that change the signature of a decorated function. -signature-mutators= - - -[VARIABLES] - -# List of additional names supposed to be defined in builtins. Remember that -# you should avoid defining new builtins when possible. -additional-builtins= - -# Tells whether unused global variables should be treated as a violation. -allow-global-unused-variables=yes - -# List of strings which can identify a callback function by name. A callback -# name must start or end with one of those strings. -callbacks=cb_, - _cb - -# A regular expression matching the name of dummy variables (i.e. expected to -# not be used). -dummy-variables-rgx=_+$|(_[a-zA-Z0-9_]*[a-zA-Z0-9]+?$)|dummy|^ignored_|^unused_ - -# Argument names that match this expression will be ignored. Default to name -# with leading underscore. -ignored-argument-names=_.*|^ignored_|^unused_ - -# Tells whether we should check for unused import in __init__ files. -init-import=no - -# List of qualified module names which can have objects that can redefine -# builtins. -redefining-builtins-modules=six.moves,past.builtins,future.builtins,builtins,io - - -[FORMAT] - -# Expected format of line ending, e.g. empty (any line ending), LF or CRLF. -expected-line-ending-format= - -# Regexp for a line that is allowed to be longer than the limit. -ignore-long-lines=^\s*(# )??$ - -# Number of spaces of indent required inside a hanging or continued line. -indent-after-paren=4 - -# String used as indentation unit. This is usually " " (4 spaces) or "\t" (1 -# tab). -indent-string=' ' - -# Maximum number of characters on a single line. -max-line-length=110 - -# Maximum number of lines in a module. -max-module-lines=1000 - -# Allow the body of a class to be on the same line as the declaration if body -# contains single statement. -single-line-class-stmt=no - -# Allow the body of an if to be on the same line as the test if there is no -# else. -single-line-if-stmt=no - - -[SPELLING] - -# Limits count of emitted suggestions for spelling mistakes. -max-spelling-suggestions=4 - -# Spelling dictionary name. Available dictionaries: none. To make it work, -# install the python-enchant package. -spelling-dict= - -# List of comma separated words that should not be checked. -spelling-ignore-words= - -# A path to a file that contains the private dictionary; one word per line. -spelling-private-dict-file= - -# Tells whether to store unknown words to the private dictionary (see the -# --spelling-private-dict-file option) instead of raising a message. -spelling-store-unknown-words=no - - -[STRING] - -# This flag controls whether inconsistent-quotes generates a warning when the -# character used as a quote delimiter is used inconsistently within a module. -check-quote-consistency=no - -# This flag controls whether the implicit-str-concat should generate a warning -# on implicit string concatenation in sequences defined over several lines. -check-str-concat-over-line-jumps=no - - -[MISCELLANEOUS] - -# List of note tags to take in consideration, separated by a comma. -notes=FIXME, - XXX, - TODO - -# Regular expression of note tags to take in consideration. -#notes-rgx= - - -[IMPORTS] - -# List of modules that can be imported at any level, not just the top level -# one. -allow-any-import-level= - -# Allow wildcard imports from modules that define __all__. -allow-wildcard-with-all=no - -# Analyse import fallback blocks. This can be used to support both Python 2 and -# 3 compatible code, which means that the block might have code that exists -# only in one or another interpreter, leading to false positives when analysed. -analyse-fallback-blocks=no - -# Deprecated modules which should not be used, separated by a comma. -deprecated-modules=optparse,tkinter.tix - -# Create a graph of external dependencies in the given file (report RP0402 must -# not be disabled). -ext-import-graph= - -# Create a graph of every (i.e. internal and external) dependencies in the -# given file (report RP0402 must not be disabled). -import-graph= - -# Create a graph of internal dependencies in the given file (report RP0402 must -# not be disabled). -int-import-graph= - -# Force import order to recognize a module as part of the standard -# compatibility libraries. -known-standard-library= - -# Force import order to recognize a module as part of a third party library. -known-third-party=enchant - -# Couples of modules and preferred modules, separated by a comma. -preferred-modules= - - -[DESIGN] - -# Maximum number of arguments for function / method. -max-args=5 - -# Maximum number of attributes for a class (see R0902). -max-attributes=7 - -# Maximum number of boolean expressions in an if statement (see R0916). -max-bool-expr=5 - -# Maximum number of branch for function / method body. -max-branches=12 - -# Maximum number of locals for function / method body. -max-locals=15 - -# Maximum number of parents for a class (see R0901). -max-parents=7 - -# Maximum number of public methods for a class (see R0904). -max-public-methods=20 - -# Maximum number of return / yield for function / method body. -max-returns=6 - -# Maximum number of statements in function / method body. -max-statements=50 - -# Minimum number of public methods for a class (see R0903). -min-public-methods=2 - - -[CLASSES] - -# List of method names used to declare (i.e. assign) instance attributes. -defining-attr-methods=__init__, - __new__, - setUp, - __post_init__ - -# List of member names, which should be excluded from the protected access -# warning. -exclude-protected=_asdict, - _fields, - _replace, - _source, - _make - -# List of valid names for the first argument in a class method. -valid-classmethod-first-arg=cls - -# List of valid names for the first argument in a metaclass class method. -valid-metaclass-classmethod-first-arg=cls - - -[EXCEPTIONS] - -# Exceptions that will emit a warning when being caught. Defaults to -# "BaseException, Exception". -overgeneral-exceptions=BaseException, - Exception diff --git a/tools/cloud_functions/gcs_event_based_ingest/README.md b/tools/cloud_functions/gcs_event_based_ingest/README.md index 924c22746..f55154326 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/README.md +++ b/tools/cloud_functions/gcs_event_based_ingest/README.md @@ -1,3 +1,19 @@ + + +**Table of Contents** + +- [BigQuery Serverless Ingest](#bigquery-serverless-ingest) + - [GCS Object Naming Convention](#gcs-object-naming-convention) + - [Handling Incremental Loads](#handling-incremental-loads) + - [Monitoring](#monitoring) + - [Triggers](#triggers) + - [Continuous Integration](#continuous-integration) + - [Deployment](#deployment) + - [Backfill](#backfill) + - [Alternatives](#alternatives) + + + # BigQuery Serverless Ingest Flexible service for performing BigQuery file loads to existing tables. diff --git a/tools/cloud_functions/gcs_event_based_ingest/backfill.py b/tools/cloud_functions/gcs_event_based_ingest/backfill.py index f0a2ce415..e27d6b9b9 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/backfill.py +++ b/tools/cloud_functions/gcs_event_based_ingest/backfill.py @@ -21,11 +21,10 @@ import sys from typing import Dict, Iterator, List +import gcs_ocn_bq_ingest.main # pylint: disable=import-error import google.api_core.client_info from google.cloud import storage -import gcs_ocn_bq_ingest.main # pylint: disable=import-error - CLIENT_INFO = google.api_core.client_info.ClientInfo( user_agent="google-pso-tool/bq-severless-loader-cli") @@ -82,7 +81,7 @@ def main(args: argparse.Namespace): future_to_gsurl[executor.submit( pubsub_client.publish, args.pubsub_topic, - b'', # cloud function ignores message body + b"", # cloud function ignores message body bucketId=blob.bucket.name, objectId=blob.name, _metaInfo="this message was submitted with " @@ -101,7 +100,7 @@ def main(args: argparse.Namespace): }, None, )] = f"gs://{blob.bucket.name}/{blob.name}" - exceptions: Dict[str, Exception] = dict() + exceptions: Dict[str, Exception] = {} for future in concurrent.futures.as_completed(future_to_gsurl): gsurl = future_to_gsurl[future] try: diff --git a/tools/cloud_functions/gcs_event_based_ingest/cloudbuild.yaml b/tools/cloud_functions/gcs_event_based_ingest/cloudbuild.yaml index 77ba1e1a4..86192c627 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/cloudbuild.yaml +++ b/tools/cloud_functions/gcs_event_based_ingest/cloudbuild.yaml @@ -1,131 +1,44 @@ -# Copyright 2020 Google LLC. -# This software is provided as-is, without warranty or representation -# for any use or purpose. -# Your use of it is subject to your agreement with Google. - -# Licensed under the Apache License, Version 2.0 (the 'License'); +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# http://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an 'AS IS' BASIS, +# distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. --- steps: -- name: 'hadolint/hadolint' - dir: '${_BUILD_DIR}' - entrypoint: '/bin/hadolint' - args: - - 'Dockerfile.ci' - id: 'lint-ci-docker-image' -- name: 'gcr.io/kaniko-project/executor:latest' - dir: '${_BUILD_DIR}' - waitFor: - - 'lint-ci-docker-image' - args: - - '--dockerfile=Dockerfile.ci' - - '--destination=gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - - '--cache=true' - - '--context=dir:///workspace/${_BUILD_DIR}' - id: 'build-ci-image' -- name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - dir: '${_BUILD_DIR}' - entrypoint: 'isort' - waitFor: - - 'build-ci-image' - args: - - '--check-only' - - '.' - id: 'isort' -- name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - dir: '${_BUILD_DIR}' - entrypoint: 'flake8' - waitFor: - - 'build-ci-image' - id: 'flake8' -- name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - dir: '${_BUILD_DIR}' - entrypoint: 'yapf' - waitFor: - - 'build-ci-image' - args: - - '-ir' - - '.' - id: 'yapf' -- name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - dir: '${_BUILD_DIR}' - entrypoint: 'pylint' - waitFor: - - 'build-ci-image' - args: - - 'gcs_ocn_bq_ingest/' - id: 'pylint-main' -- name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - dir: '${_BUILD_DIR}' - entrypoint: 'mypy' - waitFor: - - 'build-ci-image' - args: - - 'gcs_ocn_bq_ingest/' - id: 'mypy-main' -- name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - dir: '${_BUILD_DIR}' - entrypoint: 'mypy' - waitFor: - - 'build-ci-image' - args: - - 'tests/' - id: 'mypy-tests' -- name: 'hashicorp/terraform' - dir: '${_BUILD_DIR}/terraform_module/gcs_ocn_bq_ingest_function' - waitFor: - - '-' - args: - - 'init' - id: 'terraform-init' -- name: 'hashicorp/terraform' - dir: '${_BUILD_DIR}/terraform_module/gcs_ocn_bq_ingest_function' - waitFor: - - 'terraform-init' - args: - - 'validate' - id: 'terraform-validate' -- name: 'hashicorp/terraform' - dir: '${_BUILD_DIR}/terraform_module/gcs_ocn_bq_ingest_function' - waitFor: - - 'terraform-validate' - args: - - 'fmt' - - '-check' - id: 'terraform-fmt' -- name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - dir: '${_BUILD_DIR}' - waitFor: - - 'build-ci-image' - - 'isort' - - 'flake8' - - 'pylint-main' - - 'mypy-main' - - 'mypy-tests' - - 'terraform-fmt' - args: - - '-m' - - 'not IT' - id: 'unit-test' -- name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' - dir: '${_BUILD_DIR}' - waitFor: - - 'build-ci-image' - - 'unit-test' - args: - - '--maxfail=1' - - '-m' - - 'IT' - id: 'integration-test' + - name: 'gcr.io/kaniko-project/executor:latest' + dir: '${_BUILD_DIR}' + args: + - '--dockerfile=Dockerfile.ci' + - '--destination=gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' + - '--cache=true' + - '--context=dir:///workspace/${_BUILD_DIR}' + id: 'build-ci-image' + - name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' + dir: '${_BUILD_DIR}' + waitFor: + - 'build-ci-image' + args: + - '-m' + - 'not IT' + id: 'unit-test' + - name: 'gcr.io/$PROJECT_ID/gcs_event_based_ingest_ci' + dir: '${_BUILD_DIR}' + waitFor: + - 'build-ci-image' + - 'unit-test' + args: + - '--maxfail=1' + - '-m' + - 'IT' + id: 'integration-test' options: machineType: 'N1_HIGHCPU_8' substitutions: diff --git a/tools/cloud_functions/gcs_event_based_ingest/gcs_ocn_bq_ingest/README.md b/tools/cloud_functions/gcs_event_based_ingest/gcs_ocn_bq_ingest/README.md index c86dceea4..64d68df20 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/gcs_ocn_bq_ingest/README.md +++ b/tools/cloud_functions/gcs_event_based_ingest/gcs_ocn_bq_ingest/README.md @@ -1,3 +1,14 @@ + + +**Table of Contents** + +- [Event Driven BigQuery Ingest](#event-driven-bigquery-ingest) + - [Orchestration](#orchestration) + - [Deployment](#deployment) + - [Implementation notes](#implementation-notes) + + + # Event Driven BigQuery Ingest This directory defines a reusable [Background Cloud Function](https://cloud.google.com/functions/docs/writing/background) for ingesting any new file at a GCS prefix with a file name containing a @@ -38,4 +49,3 @@ following default behavior. (rather than every object in the bucket), we chose to use manually configure Pub/Sub Notifications manually and use a Pub/Sub triggered Cloud Function. - diff --git a/tools/cloud_functions/gcs_event_based_ingest/gcs_ocn_bq_ingest/main.py b/tools/cloud_functions/gcs_event_based_ingest/gcs_ocn_bq_ingest/main.py index f4b3eb109..5748f7a73 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/gcs_ocn_bq_ingest/main.py +++ b/tools/cloud_functions/gcs_event_based_ingest/gcs_ocn_bq_ingest/main.py @@ -3,14 +3,14 @@ # for any use or purpose. # Your use of it is subject to your agreement with Google. -# Licensed under the Apache License, Version 2.0 (the 'License'); +# Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an 'AS IS' BASIS, +# distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. @@ -123,19 +123,19 @@ def main(event: Dict, context): # pylint: disable=unused-argument f" {destination_regex}") destination_details = destination_match.groupdict() try: - dataset = destination_details['dataset'] - table = destination_details['table'] + dataset = destination_details["dataset"] + table = destination_details["table"] except KeyError: raise RuntimeError( f"Object ID {object_id} did not match dataset and table in regex:" f" {destination_regex}") from KeyError - partition = destination_details.get('partition') + partition = destination_details.get("partition") year, month, day, hour = ( - destination_details.get(key, "") for key in ('yyyy', 'mm', 'dd', 'hh')) + destination_details.get(key, "") for key in ("yyyy", "mm", "dd", "hh")) part_list = (year, month, day, hour) if not partition and any(part_list): - partition = '$' + ''.join(part_list) - batch_id = destination_details.get('batch') + partition = "$" + "".join(part_list) + batch_id = destination_details.get("batch") labels = DEFAULT_JOB_LABELS labels["bucket"] = bucket_id @@ -178,7 +178,7 @@ def create_job_id_prefix(dest_table_ref: bigquery.TableReference, """Create job id prefix with a consistent naming convention. The naming conventions is as follows: gcf-ingest----- - Parts that are not inferrable from the GCS path with have a 'None' + Parts that are not inferrable from the GCS path with have a "None" placeholder. This naming convention is crucial for monitoring the system. Note, gcf-ingest- can be overridden with environment variable JOB_PREFIX @@ -484,7 +484,7 @@ def parse_notification(notification: dict) -> Tuple[str, str]: # limit of once per second and we might do several of the same lookup during # the functions lifetime. This should improve performance by eliminating # unnecessary API calls. The lookups on bucket and objects in this function -# should not be changing during the function's lifetime as this would lead to +# should not be changing during the function"s lifetime as this would lead to # non-deterministic results with or without this cache. # https://cloud.google.com/storage/quotas @cachetools.cached(cachetools.TTLCache(maxsize=1024, ttl=1)) @@ -499,7 +499,7 @@ def read_gcs_file(gcs_client: storage.Client, gsurl: str) -> str: str """ blob = storage.Blob.from_string(gsurl) - return blob.download_as_bytes(client=gcs_client).decode('UTF-8') + return blob.download_as_bytes(client=gcs_client).decode("UTF-8") def read_gcs_file_if_exists(gcs_client: storage.Client, @@ -541,7 +541,7 @@ def dict_to_bq_schema(schema: List[Dict]) -> List[bigquery.SchemaField]: # https://www.python.org/dev/peps/pep-0616/ def removesuffix(in_str: str, suffix: str) -> str: """removes suffix from a string.""" - # suffix='' should not call self[:-0]. + # suffix="" should not call self[:-0]. if suffix and in_str.endswith(suffix): return in_str[:-len(suffix)] return in_str[:] diff --git a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/README.md b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/README.md index 1e42b1966..9c2221ca6 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/README.md +++ b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/README.md @@ -1,3 +1,15 @@ + + +**Table of Contents** + +- [Cloud Function: Event Driven BigQuery Ingest](#cloud-function-event-driven-bigquery-ingest) + - [Requirements](#requirements) + - [Providers](#providers) + - [Inputs](#inputs) + - [Outputs](#outputs) + + + # Cloud Function: Event Driven BigQuery Ingest Terraform module for deploying the Google Cloud Function for event based ingest of GCS data to BigQuery described [here](../README.md). @@ -47,4 +59,3 @@ documented [here](../gcs_ocn_bq_ingest_function/README.md) | Name | Description | |------|-------------| | cloud-function | instance of cloud function deployed by this module. | - diff --git a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/main.tf b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/main.tf index 204d9bb42..a5f7f27eb 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/main.tf +++ b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/main.tf @@ -1,10 +1,11 @@ -# Copyright 2020 Google LLC + +# Copyright 2020 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # -# https://www.apache.org/licenses/LICENSE-2.0 +# http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, @@ -108,4 +109,3 @@ resource "google_pubsub_topic_iam_binding" "cf_subscriber" { role = "roles/pubsub.subscriber" members = [module.data_ingester_service_account.iam_email] } - diff --git a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/outputs.tf b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/outputs.tf index 8ba2f4025..aeaa842dd 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/outputs.tf +++ b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/outputs.tf @@ -1,4 +1,6 @@ # Copyright 2020 Google LLC +# TODO: This license is not consistent with license used in the project. +# Delete the inconsistent license and above line and rerun pre-commit to insert a good license. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -11,8 +13,12 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. + output "cloud-function" { description = "instance of cloud function deployed by this module." value = google_cloudfunctions_function.gcs_to_bq } +output "storage-notification" { + value = google_pubsub_topic.notification_topic.id +} diff --git a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/variables.tf b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/variables.tf index cd5e162bd..5cb2ca1c8 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/variables.tf +++ b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/variables.tf @@ -1,4 +1,6 @@ # Copyright 2020 Google LLC +# TODO: This license is not consistent with license used in the project. +# Delete the inconsistent license and above line and rerun pre-commit to insert a good license. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -73,4 +75,3 @@ variable "use_pubsub_notifications" { type = bool default = false } - diff --git a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/versions.tf b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/versions.tf index 68daa41d7..50f88077e 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/versions.tf +++ b/tools/cloud_functions/gcs_event_based_ingest/terraform_module/gcs_ocn_bq_ingest_function/versions.tf @@ -1,18 +1,16 @@ -/** - * Copyright 2020 Google LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. terraform { required_version = ">= 0.12" @@ -22,4 +20,4 @@ terraform { archive = "~> 2.0.0" template = "~> 2.2.0" } -} \ No newline at end of file +} diff --git a/tools/cloud_functions/gcs_event_based_ingest/tests/__init__.py b/tools/cloud_functions/gcs_event_based_ingest/tests/__init__.py index 3deceee10..683c06390 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/tests/__init__.py +++ b/tools/cloud_functions/gcs_event_based_ingest/tests/__init__.py @@ -14,6 +14,7 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. +"""add main source to python path for tests""" import os import sys diff --git a/tools/cloud_functions/gcs_event_based_ingest/tests/cli/test_backfill.py b/tools/cloud_functions/gcs_event_based_ingest/tests/cli/test_backfill.py index 5e9c20cb1..6ce4e9db5 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/tests/cli/test_backfill.py +++ b/tools/cloud_functions/gcs_event_based_ingest/tests/cli/test_backfill.py @@ -22,6 +22,8 @@ TEST_DIR = os.path.realpath(os.path.dirname(__file__) + "/..") LOAD_JOB_POLLING_TIMEOUT = 20 # seconds +# pylint gets confused by pytest fixtures +# pylint: disable=unused-argument @pytest.mark.IT @pytest.mark.CLI diff --git a/tools/cloud_functions/gcs_event_based_ingest/tests/conftest.py b/tools/cloud_functions/gcs_event_based_ingest/tests/conftest.py index c0ae3f8ab..5a68fedfa 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/tests/conftest.py +++ b/tools/cloud_functions/gcs_event_based_ingest/tests/conftest.py @@ -18,10 +18,12 @@ import uuid from typing import List +import gcs_ocn_bq_ingest.main import pytest from google.cloud import bigquery, storage -import gcs_ocn_bq_ingest.main +# pylint gets confused by pytest fixtures +# pylint: disable=unused-argument,redefined-outer-name TEST_DIR = os.path.realpath(os.path.dirname(__file__)) LOAD_JOB_POLLING_TIMEOUT = 10 # seconds @@ -72,7 +74,8 @@ def mock_env(gcs, monkeypatch): @pytest.mark.usefixtures("bq", "mock_env") @pytest.fixture def dest_dataset(request, bq, mock_env, monkeypatch): - random_dataset = f"test_bq_ingest_gcf_{str(uuid.uuid4())[:8].replace('-','_')}" + random_dataset = ("test_bq_ingest_gcf_" + f"{str(uuid.uuid4())[:8].replace('-','_')}") dataset = bigquery.Dataset(f"{os.getenv('GCP_PROJECT')}" f".{random_dataset}") dataset.location = "US" @@ -97,7 +100,8 @@ def dest_table(request, bq, mock_env, dest_dataset) -> bigquery.Table: json.load(schema_file)) table = bigquery.Table( - f"{os.environ.get('GCP_PROJECT')}.{dest_dataset.dataset_id}.cf_test_nation", + f"{os.environ.get('GCP_PROJECT')}." + f"{dest_dataset.dataset_id}.cf_test_nation", schema=schema, ) diff --git a/tools/cloud_functions/gcs_event_based_ingest/tests/gcs_ocn_bq_ingest/test_gcs_ocn_bq_ingest.py b/tools/cloud_functions/gcs_event_based_ingest/tests/gcs_ocn_bq_ingest/test_gcs_ocn_bq_ingest.py index 7f20f6bf3..baa087794 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/tests/gcs_ocn_bq_ingest/test_gcs_ocn_bq_ingest.py +++ b/tools/cloud_functions/gcs_event_based_ingest/tests/gcs_ocn_bq_ingest/test_gcs_ocn_bq_ingest.py @@ -16,9 +16,11 @@ import re from typing import Dict, Optional +import gcs_ocn_bq_ingest.main import pytest -import gcs_ocn_bq_ingest.main +# pylint gets confused by pytest fixtures +# pylint: disable=unused-argument COMPILED_DEFAULT_DENTINATION_REGEX = re.compile( gcs_ocn_bq_ingest.main.DEFAULT_DESTINATION_REGEX) diff --git a/tools/cloud_functions/gcs_event_based_ingest/tests/gcs_ocn_bq_ingest/test_gcs_ocn_bq_ingest_it.py b/tools/cloud_functions/gcs_event_based_ingest/tests/gcs_ocn_bq_ingest/test_gcs_ocn_bq_ingest_it.py index a5a81b949..9408ea1fd 100644 --- a/tools/cloud_functions/gcs_event_based_ingest/tests/gcs_ocn_bq_ingest/test_gcs_ocn_bq_ingest_it.py +++ b/tools/cloud_functions/gcs_event_based_ingest/tests/gcs_ocn_bq_ingest/test_gcs_ocn_bq_ingest_it.py @@ -15,11 +15,13 @@ import os import time +import gcs_ocn_bq_ingest.main import google.cloud.exceptions import pytest from google.cloud import bigquery -import gcs_ocn_bq_ingest.main +# pylint gets confused by pytest fixtures +# pylint: disable=unused-argument TEST_DIR = os.path.realpath(os.path.dirname(__file__) + "/..") LOAD_JOB_POLLING_TIMEOUT = 10 # seconds diff --git a/tools/query_breakdown/.gitignore b/tools/query_breakdown/.gitignore index 08b42073d..3bd8d52fb 100644 --- a/tools/query_breakdown/.gitignore +++ b/tools/query_breakdown/.gitignore @@ -136,4 +136,4 @@ buildNumber.properties # https://github.com/takari/maven-wrapper#usage-without-binary-jar .mvn/wrapper/maven-wrapper.jar -# End of https://www.toptal.com/developers/gitignore/api/maven,intellij,java \ No newline at end of file +# End of https://www.toptal.com/developers/gitignore/api/maven,intellij,java diff --git a/tools/query_breakdown/README.md b/tools/query_breakdown/README.md index 506d4f8fb..159986cd7 100644 --- a/tools/query_breakdown/README.md +++ b/tools/query_breakdown/README.md @@ -1,34 +1,47 @@ + + +**Table of Contents** + +- [Query Breakdown](#query-breakdown) + - [Objective](#objective) + - [Usage](#usage) + - [Building](#building) + - [Input Format](#input-format) + - [Output Format](#output-format) + + + # Query Breakdown This directory contains the code for the CLI / Backend version of the Query Breakdown tool ## Objective -The objective of this project is to create a tool which, given SQL queries and a parser, -identifies and minimizes the portion of the queries that cannot be parsed by the parser. -By doing so, this tool will be able to help us quickly identify which features are unsupported by +The objective of this project is to create a tool which, given SQL queries and a parser, +identifies and minimizes the portion of the queries that cannot be parsed by the parser. +By doing so, this tool will be able to help us quickly identify which features are unsupported by the parser in the input queries. ## Usage ``` Usage: query_breakdown -i [-j] [-l ] [-r ] --i, --inputFile, PATH: this command specifies the path to the file containing queries to be +-i, --inputFile, PATH: this command specifies the path to the file containing queries to be inputted into the tool. It is therefore mandatory --j, --json: this command specifies whether the program should output the results in a json format. +-j, --json: this command specifies whether the program should output the results in a json format. --l, --limit, INTEGER: this command specifies the path to an integer that the tool takes as a - limit for the number of milliseconds a tool can spend on a query, - thereby controlling the overall runtime. +-l, --limit, INTEGER: this command specifies the path to an integer that the tool takes as a + limit for the number of milliseconds a tool can spend on a query, + thereby controlling the overall runtime. --r, --replacement, INTEGER: this command specifies the number of replacements that can be - recommended by the ReplacementLogic class, thereby controlling +-r, --replacement, INTEGER: this command specifies the number of replacements that can be + recommended by the ReplacementLogic class, thereby controlling the runtime and performance. ``` ## Building -To build: +To build: ``` mvn install ``` -To run: +To run: ``` mvn exec:java -Dexec.args="[args]" ``` @@ -36,7 +49,7 @@ mvn exec:java -Dexec.args="[args]" To test: ``` mvn test -``` +``` To create an executable jar file (in target folder): ``` mvn clean compile assembly:single @@ -44,26 +57,26 @@ mvn clean compile assembly:single ## Input Format The input must be a txt file containing queries that are separated by semicolons. Different queries -should be in different lines (a line cannot contain two queries). +should be in different lines (a line cannot contain two queries). ## Output Format -The Query Breakdown tool will outpuut the results in three ways: +The Query Breakdown tool will outpuut the results in three ways: CLI (Command Line Interface) ``` Unparseable Portion: Start Line x1, End Line x2, Start Column y1, End Column y2, Deletion Unparseable Portion: Start Line n1, End Line n2, Start Column m1, End Column m2, Replacement: replaced A with B -... +... Percentage of Parseable Components: 00.0% Runtime: 0.0 seconds ``` JSON ``` -[{“error_position”: {“startLine”: x1, “startColumn”: y1, “endLine”: x2, “endColumn”: y2}, -“error_type”: “DELETION”}, -{“error_position”: {“startLine”: n1, “startColumn”: m1, “endLine”: n2, “endColumn”: m2}, -“error_type”: “REPLACEMENT”, -“replacedFrom”: “A”, +[{“error_position”: {“startLine”: x1, “startColumn”: y1, “endLine”: x2, “endColumn”: y2}, +“error_type”: “DELETION”}, +{“error_position”: {“startLine”: n1, “startColumn”: m1, “endLine”: n2, “endColumn”: m2}, +“error_type”: “REPLACEMENT”, +“replacedFrom”: “A”, “replacedTo”: “B”}, ... {“performance”: “00.0”}, @@ -80,4 +93,4 @@ Original Query: ijk Resulting Query: the entire query can be parsed without error ... -``` \ No newline at end of file +``` diff --git a/tools/query_breakdown/pom.xml b/tools/query_breakdown/pom.xml index 276e8801d..298c3bf0c 100644 --- a/tools/query_breakdown/pom.xml +++ b/tools/query_breakdown/pom.xml @@ -86,4 +86,4 @@ - \ No newline at end of file + diff --git a/tools/query_breakdown/src/main/java/com/google/bigquery/InputReader.java b/tools/query_breakdown/src/main/java/com/google/bigquery/InputReader.java index c8ff5b758..32392ad55 100644 --- a/tools/query_breakdown/src/main/java/com/google/bigquery/InputReader.java +++ b/tools/query_breakdown/src/main/java/com/google/bigquery/InputReader.java @@ -22,8 +22,8 @@ public class InputReader { * Constructor for the class. The constructor will take in a txt file name, use BufferedReader to * parse the input, and return all the queries split into a string array format. * We also initialize a separate LocationTracker instance per query to keep track of the - * original location of the components. Finally, we keep the length of the document for - * performance calculation. + * original location of the components. Finally, we keep the length of the document for + * performance calculation. */ public InputReader(String filename) throws IOException { BufferedReader reader = new BufferedReader(new FileReader(filename)); diff --git a/tools/query_breakdown/src/main/java/com/google/bigquery/Main.java b/tools/query_breakdown/src/main/java/com/google/bigquery/Main.java index 2ea3754a7..fa69cf79d 100644 --- a/tools/query_breakdown/src/main/java/com/google/bigquery/Main.java +++ b/tools/query_breakdown/src/main/java/com/google/bigquery/Main.java @@ -239,4 +239,4 @@ public static Options createOptions() { + "the runtime and performance. It is therefore optional").build()); return options; } -} \ No newline at end of file +} diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/CalciteParserTest.java b/tools/query_breakdown/src/test/java/com/google/bigquery/CalciteParserTest.java index 0a41f40d6..087567113 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/CalciteParserTest.java +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/CalciteParserTest.java @@ -91,4 +91,4 @@ public void parseQueryExceptionCatchNewLine() { assertEquals(4, e.getPos().getEndColumnNum()); } } -} \ No newline at end of file +} diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/ErrorRecoveryTest.java b/tools/query_breakdown/src/test/java/com/google/bigquery/ErrorRecoveryTest.java index a7af064e2..397800030 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/ErrorRecoveryTest.java +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/ErrorRecoveryTest.java @@ -132,4 +132,4 @@ public void replacementMultipleGreaterThanOneMultipleNewLine() { 3, 1, 1, 2, 5, test); assertEquals(expected, actual); } -} \ No newline at end of file +} diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputReaderTest.java b/tools/query_breakdown/src/test/java/com/google/bigquery/InputReaderTest.java index d08f57bd5..8a7576899 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputReaderTest.java +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputReaderTest.java @@ -60,4 +60,4 @@ public void inputReaderEmpty() throws IOException { assertEquals(0, ir.getQueries().size()); assertEquals(0, ir.getLocationTrackers().size()); } -} \ No newline at end of file +} diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/bigqueryReferenceQueries.txt b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/bigqueryReferenceQueries.txt index 3d56fa417..238f0b597 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/bigqueryReferenceQueries.txt +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/bigqueryReferenceQueries.txt @@ -16,4 +16,4 @@ FROM UNNEST(ARRAY>[(1, 'foo'), (3, 'bar')]); SELECT *, struct_value FROM UNNEST(ARRAY>[(1, 'foo'), (3, 'bar')]) - AS struct_value; \ No newline at end of file + AS struct_value; diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleDeletion.txt b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleDeletion.txt index f215a2d6b..f8e6a17e0 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleDeletion.txt +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleDeletion.txt @@ -1,2 +1,2 @@ BLAH SELECT a FROM A; -BLAH SELECT b FROM B GROUP BLAH BY b \ No newline at end of file +BLAH SELECT b FROM B GROUP BLAH BY b diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLineQuery.txt b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLineQuery.txt index 7229d3b7e..837c93e41 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLineQuery.txt +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLineQuery.txt @@ -1,3 +1,3 @@ SELECT a FROM A -WHERE A = 3; SELECT b FROM B \ No newline at end of file +WHERE A = 3; SELECT b FROM B diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLines.txt b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLines.txt index bb0c10007..4a31aa37b 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLines.txt +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLines.txt @@ -1,3 +1,3 @@ SELECT a FROM A; -SELECT b FROM B; \ No newline at end of file +SELECT b FROM B; diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLinesNoSemicolon.txt b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLinesNoSemicolon.txt index f28eaefab..a0c4855bf 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLinesNoSemicolon.txt +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/multipleLinesNoSemicolon.txt @@ -1,3 +1,3 @@ SELECT a FROM A; -SELECT b FROM B \ No newline at end of file +SELECT b FROM B diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/simpleDeletion.txt b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/simpleDeletion.txt index 3f7ab27f1..7c897dd8f 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/simpleDeletion.txt +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/simpleDeletion.txt @@ -1 +1 @@ -BLAH SELECT a FROM A \ No newline at end of file +BLAH SELECT a FROM A diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/singleLine.txt b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/singleLine.txt index d7243eaf0..e39a2cfaf 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/singleLine.txt +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/singleLine.txt @@ -1 +1 @@ -SELECT a FROM A \ No newline at end of file +SELECT a FROM A diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/singleton.txt b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/singleton.txt index 92e184425..99768f611 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/singleton.txt +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/InputTestFiles/singleton.txt @@ -1 +1 @@ -WITH \ No newline at end of file +WITH diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/LocationTrackerTest.java b/tools/query_breakdown/src/test/java/com/google/bigquery/LocationTrackerTest.java index b61eb11d5..845a1a784 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/LocationTrackerTest.java +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/LocationTrackerTest.java @@ -129,4 +129,4 @@ public void locationTrackerReplacementMultipleLinesEndTest() { assertEquals(expected, locationTracker.getOriginalPosition(1, 4)); assertEquals(1, locationTracker.getLocation().size()); } -} \ No newline at end of file +} diff --git a/tools/query_breakdown/src/test/java/com/google/bigquery/QueryBreakdownTest.java b/tools/query_breakdown/src/test/java/com/google/bigquery/QueryBreakdownTest.java index d8f9917c2..f283c4219 100644 --- a/tools/query_breakdown/src/test/java/com/google/bigquery/QueryBreakdownTest.java +++ b/tools/query_breakdown/src/test/java/com/google/bigquery/QueryBreakdownTest.java @@ -97,4 +97,4 @@ public void QueryBreakdownRunSingleton() throws IOException { ir.getLocationTrackers().get(0)); assertEquals(0, result.size()); } -} \ No newline at end of file +} diff --git a/tools/query_verification/README.md b/tools/query_verification/README.md index 84d4d7134..d5760e19f 100644 --- a/tools/query_verification/README.md +++ b/tools/query_verification/README.md @@ -1,3 +1,12 @@ + + +**Table of Contents** + +- [Query Verification](#query-verification) + - [Usage](#usage) + + + # Query Verification This directory contains the code for a command-line tool to verify migrated queries. @@ -42,4 +51,4 @@ mvn exec:java -Dexec.args="[args]" Test: ``` mvn test -``` \ No newline at end of file +``` diff --git a/tools/query_verification/pom.xml b/tools/query_verification/pom.xml index deb16bbf6..8895d76d8 100644 --- a/tools/query_verification/pom.xml +++ b/tools/query_verification/pom.xml @@ -90,4 +90,4 @@ - \ No newline at end of file + diff --git a/tools/query_verification/src/main/java/com/google/bigquery/QueryJobResults.java b/tools/query_verification/src/main/java/com/google/bigquery/QueryJobResults.java index c7e3537da..3befd4826 100644 --- a/tools/query_verification/src/main/java/com/google/bigquery/QueryJobResults.java +++ b/tools/query_verification/src/main/java/com/google/bigquery/QueryJobResults.java @@ -22,4 +22,4 @@ public static QueryJobResults create(String statement, QueryVerificationQuery qu return new AutoValue_QueryJobResults(statement, query, error, results, rawResults); } -} \ No newline at end of file +} diff --git a/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationData.java b/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationData.java index b71cb9732..f6708deec 100644 --- a/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationData.java +++ b/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationData.java @@ -17,4 +17,4 @@ public static QueryVerificationData create(String datasetName, String tableName, return new AutoValue_QueryVerificationData(datasetName, tableName, path, contents); } -} \ No newline at end of file +} diff --git a/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationQuery.java b/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationQuery.java index df42838e1..33bdb1414 100644 --- a/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationQuery.java +++ b/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationQuery.java @@ -15,4 +15,4 @@ public static QueryVerificationQuery create(String query, String path) { return new AutoValue_QueryVerificationQuery(query, path); } -} \ No newline at end of file +} diff --git a/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationSchema.java b/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationSchema.java index 10d249389..9839ebae4 100644 --- a/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationSchema.java +++ b/tools/query_verification/src/main/java/com/google/bigquery/QueryVerificationSchema.java @@ -38,4 +38,4 @@ public JsonArray getJsonArray() { } } -} \ No newline at end of file +} diff --git a/tools/query_verification/src/main/java/com/google/bigquery/QueryVerifier.java b/tools/query_verification/src/main/java/com/google/bigquery/QueryVerifier.java index 24e9334db..d1e28cc82 100644 --- a/tools/query_verification/src/main/java/com/google/bigquery/QueryVerifier.java +++ b/tools/query_verification/src/main/java/com/google/bigquery/QueryVerifier.java @@ -252,4 +252,4 @@ private static void exportToCsv(List>> rawResults, String fold } } -} \ No newline at end of file +} diff --git a/tools/query_verification/src/main/resources/config.json b/tools/query_verification/src/main/resources/config.json index 4637b8a38..e657b193b 100644 --- a/tools/query_verification/src/main/resources/config.json +++ b/tools/query_verification/src/main/resources/config.json @@ -4,4 +4,4 @@ "username": "", "password": "" } -} \ No newline at end of file +} diff --git a/tools/query_verification/src/test/java/com/google/bigquery/MainTest.java b/tools/query_verification/src/test/java/com/google/bigquery/MainTest.java index 5aa727457..06869214e 100644 --- a/tools/query_verification/src/test/java/com/google/bigquery/MainTest.java +++ b/tools/query_verification/src/test/java/com/google/bigquery/MainTest.java @@ -46,4 +46,4 @@ public void testTwoQueryArguments() { CommandLine command = Main.buildCommand(String.format("-q %s %s", queryOne, queryOne).split(" ")); assertArrayEquals(command.getOptionValues('q'), new String[]{queryOne, queryOne}); } -} \ No newline at end of file +} diff --git a/tools/query_verification/src/test/resources/schema1.json b/tools/query_verification/src/test/resources/schema1.json index aef505c2e..7551c6c75 100644 --- a/tools/query_verification/src/test/resources/schema1.json +++ b/tools/query_verification/src/test/resources/schema1.json @@ -12,4 +12,4 @@ "tableId": "table" } } -] \ No newline at end of file +] diff --git a/tools/query_verification/src/test/resources/schema2.json b/tools/query_verification/src/test/resources/schema2.json index a38628c21..932d3638a 100644 --- a/tools/query_verification/src/test/resources/schema2.json +++ b/tools/query_verification/src/test/resources/schema2.json @@ -29,4 +29,4 @@ "tableId": "table" } } -] \ No newline at end of file +] diff --git a/tools/query_verification/src/test/resources/schema3.json b/tools/query_verification/src/test/resources/schema3.json index 5badcd997..58153484a 100644 --- a/tools/query_verification/src/test/resources/schema3.json +++ b/tools/query_verification/src/test/resources/schema3.json @@ -25,4 +25,4 @@ "tableId": "secondTable" } } -] \ No newline at end of file +] diff --git a/tools/query_verification/src/test/resources/schema4.json b/tools/query_verification/src/test/resources/schema4.json index d0030d6f7..27f8ce078 100644 --- a/tools/query_verification/src/test/resources/schema4.json +++ b/tools/query_verification/src/test/resources/schema4.json @@ -15,4 +15,4 @@ "tableId": "table" } } -] \ No newline at end of file +] diff --git a/tools/sql_extraction/README.md b/tools/sql_extraction/README.md index 4782bb8a6..84125d36a 100644 --- a/tools/sql_extraction/README.md +++ b/tools/sql_extraction/README.md @@ -1,3 +1,13 @@ + + +**Table of Contents** + +- [SQL Extraction](#sql-extraction) + - [Usage](#usage) + - [Building](#building) + + + # SQL Extraction ![SQL Extraction](https://github.com/GoogleCloudPlatform/bigquery-utils/workflows/SQL%20Extraction/badge.svg) diff --git a/tools/sql_extraction/examples/AnnotationTest.java b/tools/sql_extraction/examples/AnnotationTest.java index d2cd1c41f..333e586e7 100644 --- a/tools/sql_extraction/examples/AnnotationTest.java +++ b/tools/sql_extraction/examples/AnnotationTest.java @@ -3,4 +3,4 @@ public interface UserDao { @SqlUpdate("insert into users (id, name) values (?, ?)") void insert(long id, String name); -} \ No newline at end of file +} diff --git a/tools/sql_extraction/examples/ConcatTest.java b/tools/sql_extraction/examples/ConcatTest.java index a2f5883ab..1f337efc6 100644 --- a/tools/sql_extraction/examples/ConcatTest.java +++ b/tools/sql_extraction/examples/ConcatTest.java @@ -5,4 +5,4 @@ public String test() { " WHERE a = 1 AND b = 1"; return sql; } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/examples/IfElseTest.java b/tools/sql_extraction/examples/IfElseTest.java index f6d2c41ce..4de2d6c88 100644 --- a/tools/sql_extraction/examples/IfElseTest.java +++ b/tools/sql_extraction/examples/IfElseTest.java @@ -6,4 +6,4 @@ public String test(int i) { } return sql; } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/examples/JDBCTest.java b/tools/sql_extraction/examples/JDBCTest.java index 417a695ac..8ac6c2d5f 100644 --- a/tools/sql_extraction/examples/JDBCTest.java +++ b/tools/sql_extraction/examples/JDBCTest.java @@ -13,4 +13,4 @@ public static void main(String[] args) { String sql = "SELECT * FROM customer"; ResultSet rs = stmt.executeQuery(sql); } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/examples/LoopTest.java b/tools/sql_extraction/examples/LoopTest.java index 8910c74af..6dae6c75a 100644 --- a/tools/sql_extraction/examples/LoopTest.java +++ b/tools/sql_extraction/examples/LoopTest.java @@ -13,4 +13,4 @@ public String test() { } return sql; } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/examples/SimpleStringTest.java b/tools/sql_extraction/examples/SimpleStringTest.java index 4901d79c7..0cb0b27a9 100644 --- a/tools/sql_extraction/examples/SimpleStringTest.java +++ b/tools/sql_extraction/examples/SimpleStringTest.java @@ -4,4 +4,4 @@ public String test() { String sql = "SELECT * FROM customer"; return sql; } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/gradle.properties b/tools/sql_extraction/gradle.properties index 29e08e8ca..7fc6f1ff2 100644 --- a/tools/sql_extraction/gradle.properties +++ b/tools/sql_extraction/gradle.properties @@ -1 +1 @@ -kotlin.code.style=official \ No newline at end of file +kotlin.code.style=official diff --git a/tools/sql_extraction/settings.gradle.kts b/tools/sql_extraction/settings.gradle.kts index c247dd336..afec8815b 100644 --- a/tools/sql_extraction/settings.gradle.kts +++ b/tools/sql_extraction/settings.gradle.kts @@ -1,2 +1 @@ rootProject.name = "sql_extraction" - diff --git a/tools/sql_extraction/src/main/kotlin/Cli.kt b/tools/sql_extraction/src/main/kotlin/Cli.kt index 4665fd4f2..b8ce18e04 100644 --- a/tools/sql_extraction/src/main/kotlin/Cli.kt +++ b/tools/sql_extraction/src/main/kotlin/Cli.kt @@ -36,7 +36,7 @@ private class Cli( printHelpOnEmptyArgs = true, help = """ Command line application to extract raw SQL query strings and their usage within code. - + Sample Usages: ``` > sql_extraction path/to/file.java diff --git a/tools/sql_extraction/src/main/kotlin/ConfidenceRater.kt b/tools/sql_extraction/src/main/kotlin/ConfidenceRater.kt index ee092f7b8..ec0b78f1a 100644 --- a/tools/sql_extraction/src/main/kotlin/ConfidenceRater.kt +++ b/tools/sql_extraction/src/main/kotlin/ConfidenceRater.kt @@ -92,7 +92,7 @@ class ConfidenceRater { var count = 0 for ((index, token) in tokenize(query.literal).withIndex()) { var localCount = if (token.toUpperCase() in keywords) 1 else 0 - + // give more points for keywords found at the start of the query if (index == 0 && localCount > 0) { localCount++ @@ -112,4 +112,4 @@ class ConfidenceRater { return query.split(WITH_DELIMITER.format("[^\\w\\d]").toRegex()).asSequence() .filter { it.isNotBlank() } } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/DataFlowEngine.kt b/tools/sql_extraction/src/main/kotlin/DataFlowEngine.kt index 67626eb14..d9db663b2 100644 --- a/tools/sql_extraction/src/main/kotlin/DataFlowEngine.kt +++ b/tools/sql_extraction/src/main/kotlin/DataFlowEngine.kt @@ -274,4 +274,4 @@ class DataFlowEngine(private val environment: Environment = Environment()) { private fun addUsage(query: QueryFragment = currentQuery!!, usage: Location) { queryUsages.computeIfAbsent(query) { HashSet() }.add(usage) } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/DataFlowSolver.kt b/tools/sql_extraction/src/main/kotlin/DataFlowSolver.kt index 24713eb33..372383d23 100644 --- a/tools/sql_extraction/src/main/kotlin/DataFlowSolver.kt +++ b/tools/sql_extraction/src/main/kotlin/DataFlowSolver.kt @@ -36,4 +36,4 @@ class DataFlowSolver(private val frontends: List) { LOGGER.warn { "Cannot analyze $filePath. No frontend available. Skipping file..." } return emptySequence() } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/FilesExpander.kt b/tools/sql_extraction/src/main/kotlin/FilesExpander.kt index 12e4ac137..dcbdfc110 100644 --- a/tools/sql_extraction/src/main/kotlin/FilesExpander.kt +++ b/tools/sql_extraction/src/main/kotlin/FilesExpander.kt @@ -45,4 +45,4 @@ class FilesExpander { } }.distinct() } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/FrontEnd.kt b/tools/sql_extraction/src/main/kotlin/FrontEnd.kt index 4eab402c0..e0179c756 100644 --- a/tools/sql_extraction/src/main/kotlin/FrontEnd.kt +++ b/tools/sql_extraction/src/main/kotlin/FrontEnd.kt @@ -27,4 +27,4 @@ interface FrontEnd { * Solves data-flow analysis using the given [engine] for the given [fileStream] */ fun solveDataFlow(engine: DataFlowEngine, fileStream: CharStream) -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/JavaAnalyzer.kt b/tools/sql_extraction/src/main/kotlin/JavaAnalyzer.kt index affb2db1e..dbdf3866f 100644 --- a/tools/sql_extraction/src/main/kotlin/JavaAnalyzer.kt +++ b/tools/sql_extraction/src/main/kotlin/JavaAnalyzer.kt @@ -201,4 +201,4 @@ class JavaAnalyzer(private val dataFlowEngine: DataFlowEngine) : Java9BaseVisito } // endregion -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/JavaFrontEnd.kt b/tools/sql_extraction/src/main/kotlin/JavaFrontEnd.kt index 70fb27af5..8a9899b30 100644 --- a/tools/sql_extraction/src/main/kotlin/JavaFrontEnd.kt +++ b/tools/sql_extraction/src/main/kotlin/JavaFrontEnd.kt @@ -25,4 +25,4 @@ class JavaFrontEnd : FrontEnd { JavaAnalyzer(engine).visit(tree) } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/PythonAnalyzer.kt b/tools/sql_extraction/src/main/kotlin/PythonAnalyzer.kt index 7a15298d3..7c9cc3109 100644 --- a/tools/sql_extraction/src/main/kotlin/PythonAnalyzer.kt +++ b/tools/sql_extraction/src/main/kotlin/PythonAnalyzer.kt @@ -167,4 +167,4 @@ class PythonAnalyzer(private val dataFlowEngine: DataFlowEngine) : Python3BaseVi } // endregion -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/PythonFrontEnd.kt b/tools/sql_extraction/src/main/kotlin/PythonFrontEnd.kt index 19fc94f22..6ecfdba16 100644 --- a/tools/sql_extraction/src/main/kotlin/PythonFrontEnd.kt +++ b/tools/sql_extraction/src/main/kotlin/PythonFrontEnd.kt @@ -25,4 +25,4 @@ class PythonFrontEnd : FrontEnd { PythonAnalyzer(engine).visit(tree) } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/output/Location.kt b/tools/sql_extraction/src/main/kotlin/output/Location.kt index ebce7e577..6a438dbae 100644 --- a/tools/sql_extraction/src/main/kotlin/output/Location.kt +++ b/tools/sql_extraction/src/main/kotlin/output/Location.kt @@ -43,4 +43,4 @@ data class Location( } override fun compareTo(other: Location) = COMPARATOR.compare(this, other) -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/main/kotlin/output/Output.kt b/tools/sql_extraction/src/main/kotlin/output/Output.kt index 9e95eb270..bed7386b8 100644 --- a/tools/sql_extraction/src/main/kotlin/output/Output.kt +++ b/tools/sql_extraction/src/main/kotlin/output/Output.kt @@ -1,3 +1,3 @@ package com.google.cloud.sqlecosystem.sqlextraction.output -data class Output(val queries: List) \ No newline at end of file +data class Output(val queries: List) diff --git a/tools/sql_extraction/src/main/kotlin/output/Query.kt b/tools/sql_extraction/src/main/kotlin/output/Query.kt index 862e9141c..27824f47a 100644 --- a/tools/sql_extraction/src/main/kotlin/output/Query.kt +++ b/tools/sql_extraction/src/main/kotlin/output/Query.kt @@ -11,4 +11,4 @@ data class Query( data class QueryUsages( val query: QueryFragment, val usages: List -) \ No newline at end of file +) diff --git a/tools/sql_extraction/src/main/resources/simplelogger.properties b/tools/sql_extraction/src/main/resources/simplelogger.properties index 56449e931..6013ca477 100644 --- a/tools/sql_extraction/src/main/resources/simplelogger.properties +++ b/tools/sql_extraction/src/main/resources/simplelogger.properties @@ -31,4 +31,4 @@ # Set to true if you want the last component of the name to be included in output messages. # Defaults to false. -org.slf4j.simpleLogger.showShortLogName=true \ No newline at end of file +org.slf4j.simpleLogger.showShortLogName=true diff --git a/tools/sql_extraction/src/test/kotlin/DataFlowSolverTest.kt b/tools/sql_extraction/src/test/kotlin/DataFlowSolverTest.kt index f1f89703b..5c9bef370 100644 --- a/tools/sql_extraction/src/test/kotlin/DataFlowSolverTest.kt +++ b/tools/sql_extraction/src/test/kotlin/DataFlowSolverTest.kt @@ -84,4 +84,4 @@ class DataFlowSolverTest { } confirmVerified() } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/test/kotlin/EnvironmentTest.kt b/tools/sql_extraction/src/test/kotlin/EnvironmentTest.kt index a4912f1e8..369262749 100644 --- a/tools/sql_extraction/src/test/kotlin/EnvironmentTest.kt +++ b/tools/sql_extraction/src/test/kotlin/EnvironmentTest.kt @@ -128,4 +128,4 @@ class EnvironmentTest { env.popScope() assertEquals(stubQueryFragment, env.getVariableReference("test")) } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/test/kotlin/FilesExpanderTest.kt b/tools/sql_extraction/src/test/kotlin/FilesExpanderTest.kt index d21b1d205..9f5ef4e75 100644 --- a/tools/sql_extraction/src/test/kotlin/FilesExpanderTest.kt +++ b/tools/sql_extraction/src/test/kotlin/FilesExpanderTest.kt @@ -187,4 +187,4 @@ class FilesExpanderTest { assertEquals(setOf(fileA, fileB), result.toSet()) } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/test/kotlin/JavaAnalysisTest.kt b/tools/sql_extraction/src/test/kotlin/JavaAnalysisTest.kt index 09a6fd549..eb5df2186 100644 --- a/tools/sql_extraction/src/test/kotlin/JavaAnalysisTest.kt +++ b/tools/sql_extraction/src/test/kotlin/JavaAnalysisTest.kt @@ -159,4 +159,4 @@ External.sink(a); private fun stringMethodHeaders(program: String): String = "public String test() {$program}" -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/test/kotlin/PythonAnalysisTest.kt b/tools/sql_extraction/src/test/kotlin/PythonAnalysisTest.kt index f88c2a566..37438e18c 100644 --- a/tools/sql_extraction/src/test/kotlin/PythonAnalysisTest.kt +++ b/tools/sql_extraction/src/test/kotlin/PythonAnalysisTest.kt @@ -140,4 +140,4 @@ def test(i): private fun assertCorrect(actual: Sequence, vararg expected: String) = assertEquals(expected.toSet(), actual.map { it.query.toCombinedString() }.toSet()) -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/test/kotlin/SqlExtractorTest.kt b/tools/sql_extraction/src/test/kotlin/SqlExtractorTest.kt index 187af4397..3925fda37 100644 --- a/tools/sql_extraction/src/test/kotlin/SqlExtractorTest.kt +++ b/tools/sql_extraction/src/test/kotlin/SqlExtractorTest.kt @@ -117,4 +117,4 @@ class SqlExtractorTest(private val showProgress: Boolean, private val paralleliz assertEquals(3, output.queries.size) } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/test/kotlin/output/QueryFragmentTest.kt b/tools/sql_extraction/src/test/kotlin/output/QueryFragmentTest.kt index 9348b55df..d540cdd66 100644 --- a/tools/sql_extraction/src/test/kotlin/output/QueryFragmentTest.kt +++ b/tools/sql_extraction/src/test/kotlin/output/QueryFragmentTest.kt @@ -122,4 +122,4 @@ class QueryFragmentTest { assertEquals("(testA|testB)*", result) } -} \ No newline at end of file +} diff --git a/tools/sql_extraction/src/test/resources/junit-platform.properties b/tools/sql_extraction/src/test/resources/junit-platform.properties index 90f056db2..2af5bf864 100644 --- a/tools/sql_extraction/src/test/resources/junit-platform.properties +++ b/tools/sql_extraction/src/test/resources/junit-platform.properties @@ -1 +1 @@ -junit.jupiter.testinstance.lifecycle.default=per_class \ No newline at end of file +junit.jupiter.testinstance.lifecycle.default=per_class diff --git a/tools/sql_extraction/src/test/resources/simplelogger.properties b/tools/sql_extraction/src/test/resources/simplelogger.properties index eda09d3a2..ec37a4b35 100644 --- a/tools/sql_extraction/src/test/resources/simplelogger.properties +++ b/tools/sql_extraction/src/test/resources/simplelogger.properties @@ -31,4 +31,4 @@ # Set to true if you want the last component of the name to be included in output messages. # Defaults to false. -org.slf4j.simpleLogger.showShortLogName=true \ No newline at end of file +org.slf4j.simpleLogger.showShortLogName=true diff --git a/tools/template_based_query_generation/README.md b/tools/template_based_query_generation/README.md index 571f33b4f..544b9c40b 100644 --- a/tools/template_based_query_generation/README.md +++ b/tools/template_based_query_generation/README.md @@ -1,3 +1,13 @@ + + +**Table of Contents** + +- [SQL Template Generation](#sql-template-generation) + - [Organization](#organization) + - [Building with Maven](#building-with-maven) + + + # SQL Template Generation This directory contains the SQL template-based generation project. diff --git a/tools/template_based_query_generation/src/main/java/data/DataType.java b/tools/template_based_query_generation/src/main/java/data/DataType.java index f9439d98e..dc7efb2d7 100644 --- a/tools/template_based_query_generation/src/main/java/data/DataType.java +++ b/tools/template_based_query_generation/src/main/java/data/DataType.java @@ -81,4 +81,3 @@ public boolean isBooleanType() { } } - diff --git a/tools/template_based_query_generation/src/main/java/parser/User.java b/tools/template_based_query_generation/src/main/java/parser/User.java index 291fd292f..cb1ed98f0 100644 --- a/tools/template_based_query_generation/src/main/java/parser/User.java +++ b/tools/template_based_query_generation/src/main/java/parser/User.java @@ -59,7 +59,7 @@ public int getNumRows() { public void setNumRows(int numRows) { this.numRows = numRows; } - + public int getNumQueries() { return numQueries; } diff --git a/tools/template_based_query_generation/src/main/resources/user_config/config.json b/tools/template_based_query_generation/src/main/resources/user_config/config.json index cd61840b9..7bc28be49 100644 --- a/tools/template_based_query_generation/src/main/resources/user_config/config.json +++ b/tools/template_based_query_generation/src/main/resources/user_config/config.json @@ -11,4 +11,3 @@ "mySql": true } } - diff --git a/tools/template_based_query_generation/src/test/java/graph/NodeTest.java b/tools/template_based_query_generation/src/test/java/graph/NodeTest.java index 812afe4f3..ec0f67d09 100644 --- a/tools/template_based_query_generation/src/test/java/graph/NodeTest.java +++ b/tools/template_based_query_generation/src/test/java/graph/NodeTest.java @@ -123,4 +123,4 @@ public void test_nextNode() { } -} \ No newline at end of file +} diff --git a/tools/unsupervised_dataset/README.md b/tools/unsupervised_dataset/README.md index 5d75e3bf9..0a0499324 100644 --- a/tools/unsupervised_dataset/README.md +++ b/tools/unsupervised_dataset/README.md @@ -1,3 +1,13 @@ + + +**Table of Contents** + +- [SQL Crawler](#sql-crawler) + - [Usage](#usage) +- [SQL Classifier](#sql-classifier) + + + # SQL Crawler This directory contains the code to run a universal, unsupervised SQL web crawler. The user provides a starting target URL from which to begin crawling, and has the option to set the maximum depth or size of the crawler. diff --git a/tools/unsupervised_dataset/run_crawler.py b/tools/unsupervised_dataset/run_crawler.py index 185a0fb61..4a7d17abe 100644 --- a/tools/unsupervised_dataset/run_crawler.py +++ b/tools/unsupervised_dataset/run_crawler.py @@ -1,10 +1,12 @@ """ Script to initialize the SQL crawler on a website of the user's choice """ -import sys import argparse import logging +import sys + from sql_crawler import crawler + def start_crawler(): """ Parses command-line args and starts the crawler. """ diff --git a/tools/unsupervised_dataset/sql_classifier/classifier/pom.xml b/tools/unsupervised_dataset/sql_classifier/classifier/pom.xml index ec013a948..8cdb3db3a 100644 --- a/tools/unsupervised_dataset/sql_classifier/classifier/pom.xml +++ b/tools/unsupervised_dataset/sql_classifier/classifier/pom.xml @@ -188,4 +188,4 @@ - \ No newline at end of file + diff --git a/tools/unsupervised_dataset/sql_classifier/classifier/src/main/java/Classifier.java b/tools/unsupervised_dataset/sql_classifier/classifier/src/main/java/Classifier.java index b4a245858..e7f5b5fe0 100644 --- a/tools/unsupervised_dataset/sql_classifier/classifier/src/main/java/Classifier.java +++ b/tools/unsupervised_dataset/sql_classifier/classifier/src/main/java/Classifier.java @@ -162,4 +162,4 @@ static String getTimeString() { } -} \ No newline at end of file +} diff --git a/tools/unsupervised_dataset/sql_classifier/classifier/src/test/resources/queries_large.csv b/tools/unsupervised_dataset/sql_classifier/classifier/src/test/resources/queries_large.csv index cbfdac59b..755c1b3e2 100644 --- a/tools/unsupervised_dataset/sql_classifier/classifier/src/test/resources/queries_large.csv +++ b/tools/unsupervised_dataset/sql_classifier/classifier/src/test/resources/queries_large.csv @@ -1,60 +1,60 @@ -Query,URL +Query,URL "CREATE TABLE ... PARTITION BY x; SELECT ... -WHERE x+1 IN (2,3);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA +WHERE x+1 IN (2,3);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA "CREATE TABLE ... PARTITION BY RANGE_N(x BETWEEN     1                        AND     65533 -                       EACH        1);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA +                       EACH        1);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA "SELECT ... -WHERE x IN (1,2);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA +WHERE x IN (1,2);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA "CREATE TABLE ... PARTITION BY x+1; SELECT ... -WHERE x IN (1,2);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA +WHERE x IN (1,2);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA "CREATE TABLE ... PARTITION BY RANGE_N(x BETWEEN   0                        AND   65532 -                       EACH      1);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA +                       EACH      1);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA "SELECT ... -WHERE x IN (1,2);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA +WHERE x IN (1,2);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/8uaxsw7W4Ve3BHAUTh9DIA "SELECT o_status, o_date, o_comment -FROM ord_cust_idx;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/VZKZc4kO7NWwWA3Fnj6gBw +FROM ord_cust_idx;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/VZKZc4kO7NWwWA3Fnj6gBw "     CREATE TABLE udtTable (        id         INTEGER, -       udtColumn  myStructUdtWithNullAttributes NOT NULL);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/mggHqrQuWtQkN91xL28fFQ +       udtColumn  myStructUdtWithNullAttributes NOT NULL);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/mggHqrQuWtQkN91xL28fFQ "     CREATE JOIN INDEX ji_comp AS        SELECT (column_1, column_2), (column_3, column_4, column_5)        FROM table_zee -     PRIMARY INDEX (column_3);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/OuDZ7ywQWzycxEeDoVv1Hw +     PRIMARY INDEX (column_3);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/OuDZ7ywQWzycxEeDoVv1Hw "     CREATE VIEW loss_summary_view (week, from_code, to_code, count_a,                                     sum_x, sum_y, sum_z)      AS SELECT c.week, h.from_code, h.to_code, COUNT(h.a),SUM(h.x),                SUM(h.y), SUM(h.z)         FROM history AS h, calendar AS c         WHERE c.month = 100610         AND   c.day = h.day -        GROUP BY 1, 2, 3 ;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/5TJsqr6tcFxTi36xfDIhow +        GROUP BY 1, 2, 3 ;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/5TJsqr6tcFxTi36xfDIhow "     SELECT lsv.week, ld.to_location, AVG(lsv.count_a),             MAX(lsv.count_a),AVG(lsv.sum_x), MAX(lsv.sum_x),             AVG(lsv.sum_y), MAX(lsv.sum_y), AVG(lsv.sum_z),             MAX(lsv.sum_z)      FROM loss_summary_view AS lsv, location_description AS ld      WHERE lsv.to_code = ld.to_code -     GROUP BY 1, 2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/5TJsqr6tcFxTi36xfDIhow +     GROUP BY 1, 2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/5TJsqr6tcFxTi36xfDIhow "     CREATE VIEW cust_prod_sales (custno, pcode, sales)      AS SELECT custno, pcode, SUM(sales)         FROM sales_hist -        GROUP BY custno, pcode;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/5TJsqr6tcFxTi36xfDIhow +        GROUP BY custno, pcode;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/5TJsqr6tcFxTi36xfDIhow "     SELECT company_name, sales      FROM cust_prod_sales AS a, cust_file AS b      WHERE a.custno = b.custno      AND   a.pcode = 123 -     AND   a.sales > 10000;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/5TJsqr6tcFxTi36xfDIhow +     AND   a.sales > 10000;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/5TJsqr6tcFxTi36xfDIhow "    SELECT DBC.dbase.databasename (FORMAT 'X(15)'),            DBC.tvm.tvmname (FORMAT 'X(25)')     FROM DBC.tvm,DBC.dbase     WHERE DBC.dbase.databaseid=DBC.tvm.databaseid     AND   DBC.tvm.tablekind='j' -    ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2YAQuS8egISY9OoE_a43Rg +    ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2YAQuS8egISY9OoE_a43Rg "    SELECT d.databasename (TITLE'Database'), TRIM(dx.databasename)            ||'.'||TRIM(t.tvmname)(TITLE 'Journal')     FROM DBC.dbase AS d, @@ -64,12 +64,12 @@ FROM ord_cust_idx;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/VZKZ     AND  d.journalid <> '00'xb     AND  d.journalid = t.tvmid     AND  t.databaseid = dx.databaseid -    ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2YAQuS8egISY9OoE_a43Rg +    ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2YAQuS8egISY9OoE_a43Rg "    SELECT TRIM(Tables_DB)||'.'||TableName (TITLE 'Table',            CHARACTER(26)),'Assigned To' (TITLE ' '),TRIM(journals_db)            ||'.'||JournalName (TITLE 'Journals', CHARACTER(26))     FROM DBC.JournalsV -    ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2YAQuS8egISY9OoE_a43Rg +    ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2YAQuS8egISY9OoE_a43Rg "    SELECT TRIM(d.databasename)||'.'||TRIM(t.tvmname) (FORMAT           'x(45)',TITLE 'Table'),TRIM(dj.databasename)            ||'.'||TRIM(tj.tvmname) (TITLE 'Journal') @@ -82,7 +82,7 @@ FROM ord_cust_idx;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/VZKZ     AND  t.journalid = tj.tvmid     AND  d.databaseid = t.databaseid     AND  dj.databaseid = tj.databaseid -    ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2YAQuS8egISY9OoE_a43Rg +    ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2YAQuS8egISY9OoE_a43Rg "CREATE FUNCTION months_between(Date1 TIMESTAMP, Date2 TIMESTAMP) RETURNS FLOAT LANGUAGE C @@ -90,12 +90,12 @@ NO SQL DETERMINISTIC SPECIFIC months_between_tt EXTERNAL NAME 'CS!months_between_tt!$PGMPATH$/months_between_tt.c' -PARAMETER STYLE SQL;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Q2zeV6V22mSLElG0zOX0ig +PARAMETER STYLE SQL;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Q2zeV6V22mSLElG0zOX0ig "COLLECT STATISTICS COLUMN months_between(BEGIN(policy_duration), END(policy_duration)) AS Stats_MthsBetweenBegAndEnd -ON Policy_Types;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Q2zeV6V22mSLElG0zOX0ig -EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/b9PLJSc1nPzQuBGKN86DoQ +ON Policy_Types;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Q2zeV6V22mSLElG0zOX0ig +EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/b9PLJSc1nPzQuBGKN86DoQ "     CREATE TABLE tb1 (        a INTEGER NOT NULL PRIMARY KEY,        b INTEGER, @@ -111,21 +111,21 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa      CREATE TABLE tb3 (        a INTEGER NOT NULL,        b INTEGER, -       c INTEGER);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xbQphkGPAOvbwmLhT~avEw +       c INTEGER);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xbQphkGPAOvbwmLhT~avEw "     EXPLAIN      SELECT tb1.a, tb3.a, MAX(tb3.c)      FROM tb1, tb3      GROUP BY tb1.a, tb3.a      WHERE tb1.a = tb3.b -     ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xbQphkGPAOvbwmLhT~avEw +     ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xbQphkGPAOvbwmLhT~avEw "     EXPLAIN      SELECT tb1.a, tb2.a, MAX(tb2.c)      FROM tb1, tb2      GROUP BY tb1.a, tb2.a      WHERE tb1.a = tb2.b -     ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xbQphkGPAOvbwmLhT~avEw +     ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xbQphkGPAOvbwmLhT~avEw "    SELECT AND CONSUME TOP 1 * -    FROM shopping_cart;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/4yq_hekR0IzfNNccPcBRhg +    FROM shopping_cart;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/4yq_hekR0IzfNNccPcBRhg "    CREATE TABLE target_table AS      (SELECT *       FROM source_table @@ -136,7 +136,7 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa       FROM source_table       WHERE 1=2      ) -    WITH DATA;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w +    WITH DATA;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w "    CREATE TABLE target_table AS (       SELECT *       FROM source_table) @@ -146,24 +146,24 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa          INSERT target_table      SELECT * -     FROM source_table;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w +     FROM source_table;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w "    CREATE TABLE target_table AS source_table -    WITH NO DATA;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w +    WITH NO DATA;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w "    CREATE TABLE target_table AS (       SELECT *       FROM source_table) -    WITH NO DATA;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w +    WITH NO DATA;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w "    CREATE TABLE target_table AS source_table     WITH DATA;     CREATE TABLE target_table AS (       SELECT *       FROM source_table -    WITH DATA;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w -     HELP CAST address;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Ecq0kTzRLrCIzKZREro_VQ +    WITH DATA;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cKkCe4y14s1ysY4fSpUo~w +     HELP CAST address;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Ecq0kTzRLrCIzKZREro_VQ "     CREATE MACRO get_emp AS (        SELECT * -       FROM employee;)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/hE931V5M_9cUSRINwwmCnw -     EXEC get_emp;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/hE931V5M_9cUSRINwwmCnw +       FROM employee;)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/hE931V5M_9cUSRINwwmCnw +     EXEC get_emp;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/hE931V5M_9cUSRINwwmCnw "    CREATE TABLE table_1 (      col_1 INTEGER NOT NULL,      col_2 INTEGER @@ -172,41 +172,41 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa     CREATE TABLE table_2 (      col_1 INTEGER,      col_2 INTEGER, -    FOREIGN KEY (col_2) REFERENCES WITH NO CHECK OPTION table_1(col_1));",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cgSVvfM7m9Lu99Qz1muPFg +    FOREIGN KEY (col_2) REFERENCES WITH NO CHECK OPTION table_1(col_1));",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cgSVvfM7m9Lu99Qz1muPFg "    UPDATE table_2     SET col_1=1 -    WHERE table_1.col_1=table_2.col_2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cgSVvfM7m9Lu99Qz1muPFg +    WHERE table_1.col_1=table_2.col_2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cgSVvfM7m9Lu99Qz1muPFg "     CREATE FUNCTION scsu_comp …;      CREATE FUNCTION scsu_decomp …;      CREATE TABLE t1 (        col_1 INTEGER,        col_2 CHARACTER(10) COMPRESS ('abc', 'efg')                            COMPRESS USING scsu_comp -                           DECOMPRESS USING scsu_decomp);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/tqypW4M~tft3tfW2~tAkmQ +                           DECOMPRESS USING scsu_decomp);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/tqypW4M~tft3tfW2~tAkmQ "     CREATE PROCEDURE setqbmsr(IN qbin VARCHAR(60))       BEGIN        SET QUERY_BAND = :qbin FOR TRANSACTION;        INSERT INTO abc (1,2); -      END;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/slp3GqCOBDcCd6F18p9yPA +      END;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/slp3GqCOBDcCd6F18p9yPA "     SELECT * -     FROM arrayc4;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/RrByknL9do6w~HGhvbmetA +     FROM arrayc4;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/RrByknL9do6w~HGhvbmetA "     SELECT BaseTblDbName, BaseTblName, ErrTblDbName, ErrTblName      FROM DBC.ErrorTblsV      WHERE BaseTblDbName <> ErrTblDbName -     AND     BaseTblDbName = CurrentDBName;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ZIBBuyuV4jtcaQU5K8GILw +     AND     BaseTblDbName = CurrentDBName;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ZIBBuyuV4jtcaQU5K8GILw "    CREATE HASH INDEX ord_hidx_8 (o_custkey, o_orderdate) ON orders     BY (o_custkey, o_orderdate) -    ORDER BY (o_orderdate);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/R1Dkg3EVhRUBJnmVIK6n8w -"    COLLECT STATISTICS ON ord_hidx_8 INDEX (o_custkey, o_orderdate);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/R1Dkg3EVhRUBJnmVIK6n8w +    ORDER BY (o_orderdate);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/R1Dkg3EVhRUBJnmVIK6n8w +"    COLLECT STATISTICS ON ord_hidx_8 INDEX (o_custkey, o_orderdate);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/R1Dkg3EVhRUBJnmVIK6n8w "    COLLECT STATISTICS ON ord_hidx_8 COLUMN o_custkey; -    COLLECT STATISTICS ON ord_hidx_8 COLUMN o_orderdate;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/R1Dkg3EVhRUBJnmVIK6n8w +    COLLECT STATISTICS ON ord_hidx_8 COLUMN o_orderdate;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/R1Dkg3EVhRUBJnmVIK6n8w "    SELECT DBC.dbase.databasename (FORMAT 'X(15)'),     DBC.tvm.tvmname (FORMAT 'X(25)')     FROM DBC.tvm,DBC.dbase     WHERE DBC.dbase.databaseid=DBC.tvm.databaseid     AND   DBC.tvm.tablekind='j' -    ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/K0ZLELVko5Xvv_aucxit4g +    ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/K0ZLELVko5Xvv_aucxit4g "    SELECT d.databasename (TITLE'Database'),TRIM(dx.databasename)     ||'.'||TRIM(t.tvmname)(TITLE 'Journal')     FROM DBC.dbase AS d,DBC.TVM AS t, DBC.dbase AS dx @@ -214,12 +214,12 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa     AND  d.journalid <> '00'xb     AND  d.journalid = t.tvmid     AND  t.databaseid = dx.databaseid -    ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/K0ZLELVko5Xvv_aucxit4g +    ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/K0ZLELVko5Xvv_aucxit4g "    SELECT TRIM(Tables_DB)||'.'||TableName (TITLE 'Table',     CHARACTER(26)),'Assigned To' (TITLE ' '),TRIM(journals_db)     ||'.'||JournalName (TITLE 'Journals', CHARACTER(26))     FROM DBC.journals -    ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/K0ZLELVko5Xvv_aucxit4g +    ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/K0ZLELVko5Xvv_aucxit4g "    SELECT TRIM(d.databasename)||'.'||TRIM(t.tvmname) (FORMAT     'x(45)',TITLE 'Table'),TRIM(dj.databasename)     ||'.'||TRIM(tj.tvmname) (TITLE 'Journal') @@ -229,7 +229,7 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa     AND  t.journalid = tj.tvmid     AND  d.databaseid = t.databaseid     AND  dj.databaseid = tj.databaseid -    ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/K0ZLELVko5Xvv_aucxit4g +    ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/K0ZLELVko5Xvv_aucxit4g "/* Transform Functionality */     CREATE TRANSFORM FOR address ClientIO (       TO SQL WITH SPECIFIC FUNCTION SYSUDTLIB.stringToAddress, @@ -243,29 +243,29 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa /* Implicit Cast To Back Up The FromSql Functionality */     CREATE CAST (address AS Varchar(100))       WITH SPECIFIC METHOD ToString -      AS ASSIGNMENT;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/tRilywILhev0H9DWTQP6Vg +      AS ASSIGNMENT;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/tRilywILhev0H9DWTQP6Vg "     CREATE MACRO mm AS (        column_a CHARACTER(5)) -       (SELECT :column_a;);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q +       (SELECT :column_a;);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q "     CREATE MACRO mm AS (        column_a CHARACTER(5) CHARACTER SET UNICODE) -      (SELECT :column_a;);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q +      (SELECT :column_a;);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q "     CREATE TABLE table_2 (        ck CHARACTER(5) CHARACTER SET KANJI1);      CREATE MACRO mm AS (        SELECT ck (CHARACTER(6)) -       FROM table_2;);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q +       FROM table_2;);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q "     SELECT ck (CHARACTER(6), CHARACTER SET KANJI1) -     FROM table_2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q +     FROM table_2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q "     CREATE MACRO mm AS ( -       SELECT 123 (CHARACTER(12)););",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q -"     SELECT 123 (CHARACTER(6), CHARACTER SET UNICODE);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q +       SELECT 123 (CHARACTER(12)););",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q +"     SELECT 123 (CHARACTER(6), CHARACTER SET UNICODE);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q "     CREATE MACRO tt AS (        CREATE TABLE table_1 -       (column_l CHARACTER(5)););",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q +       (column_l CHARACTER(5)););",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q "     CREATE TABLE table_1 ( -       column_l CHARACTER(5) CHARACTER SET LATIN NOT CASESPECIFIC);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q +       column_l CHARACTER(5) CHARACTER SET LATIN NOT CASESPECIFIC);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/xdVXsReKw0NHEuAtyyI74Q "     CREATE SET TABLE df2.orders, NO FALLBACK, NO BEFORE JOURNAL,          NO AFTER JOURNAL, CHECKSUM = DEFAULT (        o_orderkey      INTEGER NOT NULL, @@ -286,17 +286,17 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa                                                'medium'                                            AND 'medium',                    NO RANGE OR UNKNOWN) ) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Py1LmTZfK0Qz~Oo62IIDjg +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Py1LmTZfK0Qz~Oo62IIDjg "     SELECT *      FROM DBC.IndexConstraints      WHERE TableName = 'Orders' -     AND   DatabaseName = 'DF2';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Py1LmTZfK0Qz~Oo62IIDjg +     AND   DatabaseName = 'DF2';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Py1LmTZfK0Qz~Oo62IIDjg " SELECT DBC.dbase.databasename (FORMAT 'X(15)'), DBC.tvm.tvmname (FORMAT 'X(25)') FROM DBC.tvm,DBC.dbase - WHERE DBC.dbase.databaseid=DBC.tvm.databaseid + WHERE DBC.dbase.databaseid=DBC.tvm.databaseid AND DBC.tvm.tablekind='j' - ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/wE0Uxve9CgRpgZ6cgLOVcQ + ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/wE0Uxve9CgRpgZ6cgLOVcQ " SELECT d.databasename (TITLE'Database'),TRIM(dx.databasename) ||'.'||TRIM(t.tvmname)(TITLE 'Journal') FROM DBC.dbase AS d,DBC.TVM AS t, DBC.dbase AS dx @@ -304,12 +304,12 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa AND d.journalid <> '00'xb AND d.journalid = t.tvmid AND t.databaseid = dx.databaseid - ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/wE0Uxve9CgRpgZ6cgLOVcQ + ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/wE0Uxve9CgRpgZ6cgLOVcQ " SELECT TRIM(Tables_DB)||'.'||TableName (TITLE 'Table', CHARACTER(26)),'Assigned To' (TITLE ' '),TRIM(journals_db) ||'.'||JournalName (TITLE 'Journals', CHARACTER(26)) FROM DBC.journals - ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/wE0Uxve9CgRpgZ6cgLOVcQ + ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/wE0Uxve9CgRpgZ6cgLOVcQ " SELECT TRIM(d.databasename)||'.'||TRIM(t.tvmname) (FORMAT 'x(45)',TITLE 'Table'),TRIM(dj.databasename) ||'.'||TRIM(tj.tvmname) (TITLE 'Journal') @@ -319,23 +319,23 @@ EXPLAIN COLLECT STATISTICS ON t1 COLUMN x1;,https://docs.teradata.com/reader/DPa AND t.journalid = tj.tvmid AND d.databaseid = t.databaseid AND dj.databaseid = tj.databaseid - ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/wE0Uxve9CgRpgZ6cgLOVcQ + ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/wE0Uxve9CgRpgZ6cgLOVcQ "     SELECT * -     FROM DBC.DBQLRulesV;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/rh1slJZ1oDC6jNak5yoHxA +     FROM DBC.DBQLRulesV;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/rh1slJZ1oDC6jNak5yoHxA "CREATE FUNCTION udfwithstructured (…) -RETURNS INTEGER +RETURNS INTEGER LANGUAGE C NO SQL PARAMETER STYLE TD_GENERAL -EXTERNAL NAME 'CS!UdfWithStructured!td_udf/udfwithstructured.c';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/IjouCqgC7Rg52Zxa9ohUrg +EXTERNAL NAME 'CS!UdfWithStructured!td_udf/udfwithstructured.c';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/IjouCqgC7Rg52Zxa9ohUrg "     CREATE MACRO macro_1 AS (        CREATE TABLE mambo (          column_1 INTEGER,          column_2 INTEGER); -        );",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Dm_ljvYj_cwOV9H4VBH02Q +        );",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Dm_ljvYj_cwOV9H4VBH02Q "    CREATE MACRO macro_2 AS (     UPDATE tango -    SET counter = counter + 1;);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Dm_ljvYj_cwOV9H4VBH02Q +    SET counter = counter + 1;);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Dm_ljvYj_cwOV9H4VBH02Q "     CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -353,7 +353,7 @@ EXTERNAL NAME 'CS!UdfWithStructured!td_udf/udfwithstructured.c';",https://docs.t                    RANGE_N(o_orderdate BETWEEN DATE '2000-01-01'                                        AND     DATE '2006-12-31'                                        EACH INTERVAL '1' MONTH)) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/orCsdfDEQHsgmjDU01a3EQ +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/orCsdfDEQHsgmjDU01a3EQ "     CHECK (/*02*/ RANGE_N(o_custkey   BETWEEN 0                                        AND 49999                                        EACH  100) @@ -361,19 +361,19 @@ EXTERNAL NAME 'CS!UdfWithStructured!td_udf/udfwithstructured.c';",https://docs.t                AND RANGE_N(o_orderdate BETWEEN DATE '2000-01-01'                                        AND     DATE '2006-12-31'                                        EACH INTERVAL '1' MONTH) -                   IS NOT NULL )",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/orCsdfDEQHsgmjDU01a3EQ +                   IS NOT NULL )",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/orCsdfDEQHsgmjDU01a3EQ "     SELECT *      FROM DBC.TableConstraints      WHERE ConstraintType = 'Q'      AND   SUBSTRING(TableCheck FROM 1 FOR 13) >= 'CHECK (/*02*/' -     AND   SUBSTRING(TableCheck FROM 1 FOR 13) <= 'CHECK (/*15*/';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/orCsdfDEQHsgmjDU01a3EQ +     AND   SUBSTRING(TableCheck FROM 1 FOR 13) <= 'CHECK (/*15*/';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/orCsdfDEQHsgmjDU01a3EQ "SELECT myudf(1, ?) -FROM t1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cj3sYMh030yh1RjM3IZW_w +FROM t1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cj3sYMh030yh1RjM3IZW_w "SELECT myudf(1, CAST(? AS INTEGER), col3) -FROM t1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cj3sYMh030yh1RjM3IZW_w -CALL myintz(32767);,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/NckWVAhaLW0Eus7k3uGRzg +FROM t1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cj3sYMh030yh1RjM3IZW_w +CALL myintz(32767);,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/NckWVAhaLW0Eus7k3uGRzg "create table u&""#4E00"" uescape'#' (i int); -show table u&""#4E00"" uescape'#';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2j0XqOWWRQcsDh6zCUalAw +show table u&""#4E00"" uescape'#';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2j0XqOWWRQcsDh6zCUalAw "CREATE SET TABLE U&""\4E00"" UESCAPE '\' ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -381,11 +381,11 @@ show table u&""#4E00"" uescape'#';",https://docs.teradata.com/reader/DPabLXa~b_i DEFAULT MERGEBLOCKRATIO ( i INTEGER) -PRIMARY INDEX ( i );",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2j0XqOWWRQcsDh6zCUalAw +PRIMARY INDEX ( i );",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2j0XqOWWRQcsDh6zCUalAw "    CREATE TABLE good_1 (       column_1 INTEGER NOT NULL CONSTRAINT primary_1 PRIMARY KEY,       column_2 INTEGER NOT NULL CONSTRAINT unique_1 UNIQUE, -      column_3 INTEGER CONSTRAINT check_1 CHECK (column_3 > 0));",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/31H6TNpmDi_2l59Me~BL1g +      column_3 INTEGER CONSTRAINT check_1 CHECK (column_3 > 0));",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/31H6TNpmDi_2l59Me~BL1g "    CREATE TABLE good_2 (       column_1 INTEGER NOT NULL       column_2 INTEGER NOT NULL, @@ -397,29 +397,29 @@ PRIMARY INDEX ( i );",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/2j      CONSTRAINT unique_1  UNIQUE (column_3, column_4),      CONSTRAINT check_1   CHECK (column_3 > 0 OR column_4 IS NOT NULL),      CONSTRAINT ref_1     FOREIGN KEY (column_5, column_6) -                          REFERENCES parent_1 (column_2, column_3));",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/31H6TNpmDi_2l59Me~BL1g +                          REFERENCES parent_1 (column_2, column_3));",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/31H6TNpmDi_2l59Me~BL1g "     PARTITION BY RANGE_N(date_column BETWEEN DATE '...'                                       AND     DATE '...' -                                      EACH INTERVAL 's' t)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/mz~z2a8NIGW_01Jxw2syHg -EXEC SYSUDTLIB.HelpDependencies(',https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Fn2xhp61eiDSmgkk9oNowg +                                      EACH INTERVAL 's' t)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/mz~z2a8NIGW_01Jxw2syHg +EXEC SYSUDTLIB.HelpDependencies(',https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Fn2xhp61eiDSmgkk9oNowg "     SELECT infodata      FROM DBC.dbcinfoV -     WHERE infokey='language support mode';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cL6jlvhYqa5~ezFp~AOvEw +     WHERE infokey='language support mode';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/cL6jlvhYqa5~ezFp~AOvEw "     COLUMN ALL BUT ((d, p, z)) -     COLUMN (a, b, c, g)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ikvT2mHMy3kPavAK4U5~_w +     COLUMN (a, b, c, g)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ikvT2mHMy3kPavAK4U5~_w "     COLUMN ALL BUT (ROW d,(i,t), k NO AUTO COMPRESS, COLUMN(m,s,u,v))      COLUMN ALL BUT (COLUMN (j,m,o)) -     COLUMN ALL BUT (ROW (e,j,z) NO AUTO COMPRESS)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ikvT2mHMy3kPavAK4U5~_w -"     COLUMN (ROW d,(i,t), k NO AUTO COMPRESS, COLUMN(m,s,u,v))",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ikvT2mHMy3kPavAK4U5~_w +     COLUMN ALL BUT (ROW (e,j,z) NO AUTO COMPRESS)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ikvT2mHMy3kPavAK4U5~_w +"     COLUMN (ROW d,(i,t), k NO AUTO COMPRESS, COLUMN(m,s,u,v))",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ikvT2mHMy3kPavAK4U5~_w " SELECT DBC.dbase.databasename (FORMAT 'X(15)'), DBC.tvm.tvmname (FORMAT 'X(25)') FROM DBC.tvm,DBC.dbase - WHERE DBC.dbase.databaseid=DBC.tvm.databaseid + WHERE DBC.dbase.databaseid=DBC.tvm.databaseid AND DBC.tvm.tablekind='j' - ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/etJrCc_UE96i6Ih9qYl05A + ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/etJrCc_UE96i6Ih9qYl05A " SELECT d.databasename (TITLE'Database'),TRIM(dx.databasename) ||'.'||TRIM(t.tvmname)(TITLE 'Journal') FROM DBC.dbase AS d,DBC.TVM AS t, DBC.dbase AS dx @@ -427,12 +427,12 @@ EXEC SYSUDTLIB.HelpDependencies(',https://docs.teradata.com/reader/DPabLXa~b_iW_ AND d.journalid <> '00'xb AND d.journalid = t.tvmid AND t.databaseid = dx.databaseid - ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/etJrCc_UE96i6Ih9qYl05A + ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/etJrCc_UE96i6Ih9qYl05A " SELECT TRIM(Tables_DB)||'.'||TableName (TITLE 'Table', CHARACTER(26)),'Assigned To' (TITLE ' '),TRIM(journals_db) ||'.'||JournalName (TITLE 'Journals', CHARACTER(26)) FROM DBC.journals - ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/etJrCc_UE96i6Ih9qYl05A + ORDER BY 1,2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/etJrCc_UE96i6Ih9qYl05A " SELECT TRIM(d.databasename)||'.'||TRIM(t.tvmname) (FORMAT 'x(45)',TITLE 'Table'),TRIM(dj.databasename) ||'.'||TRIM(tj.tvmname) (TITLE 'Journal') @@ -442,25 +442,25 @@ EXEC SYSUDTLIB.HelpDependencies(',https://docs.teradata.com/reader/DPabLXa~b_iW_ AND t.journalid = tj.tvmid AND d.databaseid = t.databaseid AND dj.databaseid = tj.databaseid - ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/etJrCc_UE96i6Ih9qYl05A + ORDER BY 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/etJrCc_UE96i6Ih9qYl05A "    SELECT COUNT(*) -    FROM myqueue;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g +    FROM myqueue;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g "    SELECT *     FROM shoppingcart     WHERE qits = (SELECT MIN(qits) -                  FROM shoppingcart);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g +                  FROM shoppingcart);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g "    SELECT TOP 10 *     FROM myqueue -    ORDER BY QITS;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g +    ORDER BY QITS;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g "    SELECT *     FROM myqueue -    ORDER BY myqueue_qits;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g +    ORDER BY myqueue_qits;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g "    SELECT TOP 1 CURRENT_TIMESTAMP, qits, (CURRENT_TIMESTAMP - qits)       DAY(4) TO SECOND AS queue_duration     FROM shoppingcart -    ORDER BY qits;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g -ALTER FUNCTION WriteMQ COMPILE;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/v8ps8HTMW~fFm6FMIzDvzA -ALTER FUNCTION WriteMQ EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/v8ps8HTMW~fFm6FMIzDvzA -"NEW circle(:x,:y,:r)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/TvvzAlQKb2K8CA39TZE4Zw +    ORDER BY qits;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/3IITEZdVPwxjBpAyVQmQ7g +ALTER FUNCTION WriteMQ COMPILE;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/v8ps8HTMW~fFm6FMIzDvzA +ALTER FUNCTION WriteMQ EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/v8ps8HTMW~fFm6FMIzDvzA +"NEW circle(:x,:y,:r)",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/TvvzAlQKb2K8CA39TZE4Zw "     CREATE FUNCTION scsu_comp …;      CREATE FUNCTION scsu_decomp …; @@ -469,26 +469,26 @@ ALTER FUNCTION WriteMQ EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/D        col1 INTEGER,        col2 CHAR(10) COMPRESS ('abc', 'efg')                      COMPRESS USING scsu_comp -                     DECOMPRESS USING scsu_decomp);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/mXx53hSAs5yz6HewnPjzsg +                     DECOMPRESS USING scsu_decomp);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/mXx53hSAs5yz6HewnPjzsg "    CREATE JOIN INDEX no_outerj_cov AS     SELECT (custkey), (orderkey, orderstatus, o_comment) -    FROM cust LEFT OUTER JOIN ordertbl ON custkey=o_custkey;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/rvngcFE6RYKPoiA~ynNYQw +    FROM cust LEFT OUTER JOIN ordertbl ON custkey=o_custkey;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/rvngcFE6RYKPoiA~ynNYQw "    SELECT custkey, orderkey, linenumber, price     FROM cust     LEFT OUTER JOIN ordertbl ON custkey=o_custkey -    LEFT OUTER JOIN lineitem ON orderkey=l_orderkey;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/rvngcFE6RYKPoiA~ynNYQw +    LEFT OUTER JOIN lineitem ON orderkey=l_orderkey;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/rvngcFE6RYKPoiA~ynNYQw "     CREATE USER abc AS      PERM=10E6,      PASSWORD=abc,      SPOOL = 1200000,      FALLBACK PROTECTION, -     STARTUP=’SET SESSION CALENDAR=ISO’;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/DOe_bRmuFvtbQ53Oz1dMrQ +     STARTUP=’SET SESSION CALENDAR=ISO’;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/DOe_bRmuFvtbQ53Oz1dMrQ "     SELECT udt_column -     FROM table1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Dwg35jTB5z7krNA7Hj2SuQ +     FROM table1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Dwg35jTB5z7krNA7Hj2SuQ "CREATE RECURSIVE VIEW tc (source, destination, carrier, depth) AS ( -  ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/_Rn3DXRJWoRsjQiLPCb1tg +  ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/_Rn3DXRJWoRsjQiLPCb1tg "    SELECT * -    FROM tc;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/_Rn3DXRJWoRsjQiLPCb1tg +    FROM tc;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/_Rn3DXRJWoRsjQiLPCb1tg "     CREATE TABLE supp_indata (        a FLOAT,        b FLOAT; @@ -497,14 +497,14 @@ ALTER FUNCTION WriteMQ EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/D      LANGUAGE C      NO SQL      PARAMETER STYLE SQL -     EXTERNAL NAME 'CS!c_mytable!c_mytable.c';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/qWJdGf9BsVzLTnU73gp9CA +     EXTERNAL NAME 'CS!c_mytable!c_mytable.c';",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/qWJdGf9BsVzLTnU73gp9CA "     SELECT t1.c4      FROM TABLE (c_mytable(supp_indata.a, supp_indata.b)) AS t1 -     JOIN supp_indata AS t2 ON t1.c3 = t2.b;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/qWJdGf9BsVzLTnU73gp9CA +     JOIN supp_indata AS t2 ON t1.c3 = t2.b;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/qWJdGf9BsVzLTnU73gp9CA "     SELECT t1.c4      FROM TABLE(c_mytable(supp_indata.a, supp_indata.b)) AS t1,                           supp_indata AS t2 -     WHERE t1.c3 = t2b;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/qWJdGf9BsVzLTnU73gp9CA +     WHERE t1.c3 = t2b;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/qWJdGf9BsVzLTnU73gp9CA "    INSERT INTO shopping_cart (order_num, product, quantity)     VALUES ('I07219100', 'dozen baseballs' , 1); @@ -517,26 +517,26 @@ ALTER FUNCTION WriteMQ EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/D       FROM backorder_tbl       WHERE order_num = 'I00200314'; -    COMMIT;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/b_fiHdq9aPP01csMA582Fw +    COMMIT;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/b_fiHdq9aPP01csMA582Fw "EXPLAIN SELECT *         FROM table_a ; /* EXPLAIN text logging -                          does ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3OT2ODPp8Ad0gaW~oHEg +                          does ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3OT2ODPp8Ad0gaW~oHEg "SELECT * FROM table_a;  /* EXPLAIN text logging -                  ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3OT2ODPp8Ad0gaW~oHEg +                  ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3OT2ODPp8Ad0gaW~oHEg "SELECT * -FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3OT2ODPp8Ad0gaW~oHEg +FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3OT2ODPp8Ad0gaW~oHEg "     SELECT * -     FROM DBQLRulesV;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/V2kHD7Yk9y~kgBqGE5BVKg +     FROM DBQLRulesV;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/V2kHD7Yk9y~kgBqGE5BVKg "    CREATE TABLE sales ( -      partnum   INTEGER, +      partnum   INTEGER,       qtysold   INTEGER,       storecode INTEGER,       salesdate DATE)     PRIMARY INDEX (partnum, qtysold, storecode, salesdate);     CREATE TABLE SalesLog ( -      storecode INTEGER, +      storecode INTEGER,       salesdate DATE,       sales     CLOB,       logdate   DATE, @@ -544,7 +544,7 @@ FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3O     PRIMARY INDEX (storecode, salesdate, logdate, logtime);     CREATE TABLE saleshalflog ( -      storecode INTEGER, +      storecode INTEGER,       salesdate DATE,       sales     CLOB,       logdate   DATE, @@ -563,24 +563,24 @@ FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3O          INSERT saleshalflog (:storecode, :salesdate, :localclob,                               CURRENT_DATE, CURRENT_TIME );          INSERT sales SELECT * FROM TABLE (xmlparser(:salesclob)); -        END;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw +        END;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw "    USING (       storecode INTEGER,       salesdate DATE,       salesclob CLOB AS DEFERRED) -     CALL storessalesprocedure (:storecode, :salesdate, :salesclob);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw +     CALL storessalesprocedure (:storecode, :salesdate, :salesclob);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw "    INSERT INTO saleshalflog VALUES (:storecode, :salesdate, SUBSTR(                              :salesclob, 1, CHARACTERS(:salesclob)/2), -                             CURRENT_DATE, CURRENT_TIME);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw +                             CURRENT_DATE, CURRENT_TIME);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw "    CREATE TABLE sales ( -      partnum   INTEGER, +      partnum   INTEGER,       qtysold   INTEGER,       storecode INTEGER,       salesdate DATE)     PRIMARY INDEX (partnum, qtysold, storecode, salesdate);     CREATE TABLE saleslog ( -      storecode INTEGER, +      storecode INTEGER,       salesdate DATE,       sales     CLOB,       logdate   DATE, @@ -591,27 +591,27 @@ FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3O       (storecode INTEGER, salesdate DATE )       BEGIN           FOR cur AS curname CURSOR FOR -            SELECT * +            SELECT *             FROM saleslog -            WHERE storecode = :storecode +            WHERE storecode = :storecode             AND   salesdate = :salesdate;            DO             IF (:cur.lobdate = DATE-1) THEN -               INSERT sales +               INSERT sales                SELECT *                FROM TABLE (xml_sales_parser(:cur.sales));             END IF;           END FOR; -      END;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw +      END;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw "    CREATE TABLE sales ( -      partnum   INTEGER, +      partnum   INTEGER,       qtysold   INTEGER,       storecode INTEGER,       salesdate DATE)     PRIMARY INDEX (partnum, qtysold, storecode, salesdate);     CREATE TABLE saleslog ( -      storecode INTEGER, +      storecode INTEGER,       salesdate DATE,       sales     CLOB,       logdate   DATE, @@ -633,8 +633,8 @@ FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3O                                     :salesdate);         CALL xmlsalesparser(:resultrownum,:partnum,:qtysold,:salesclob);         END WHILE; -      END;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw -     HELP CAST SYSUDTLIB.euro SOURCE;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/rOSaNHrGAjY6K~~dM4m6JA +      END;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/ElZRPDy8n37c9g77Yp9Tdw +     HELP CAST SYSUDTLIB.euro SOURCE;,https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/rOSaNHrGAjY6K~~dM4m6JA "    CREATE MULTISET TABLE test01 (       a1 INTEGER GENERATED BY DEFAULT AS IDENTITY          (START WITH 1 @@ -642,7 +642,7 @@ FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3O           MAXVALUE 1000          ),       a2 INTEGER); -       ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/MJElnkxfufCK6UWDoyrzTw +       ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/MJElnkxfufCK6UWDoyrzTw "    .LAYOUT layoutname;     .FIELD uc1 INTEGER;     .FIELD uc2 INTEGER; @@ -655,7 +655,7 @@ FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3O     .FIELD uc2 INTEGER;     .DML LABEL labelname; -    INSERT INTO test01 VALUES (:uc2, (:uc2 + :uc2));",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/MJElnkxfufCK6UWDoyrzTw +    INSERT INTO test01 VALUES (:uc2, (:uc2 + :uc2));",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/MJElnkxfufCK6UWDoyrzTw "    .LAYOUT layoutname;     .FIELD uc1 INTEGER;     .FIELD uc2 INTEGER; @@ -669,14 +669,14 @@ FROM DBC.TVFields;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/CO3O     .DML LABEL labelname;     INSERT INTO test01 VALUES (:uc2, (:uc1 + :uc1)); -       ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/MJElnkxfufCK6UWDoyrzTw +       ",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/MJElnkxfufCK6UWDoyrzTw "CREATE VOLATILE TABLE vt_ld LOG (
  column_1 INTEGER
  column_2 INTEGER)
ON COMMIT DELETE ROWS; CREATE VOLATILE TABLE vt_lp LOG (
  column_1 INTEGER
  column_2 INTEGER)
ON COMMIT PRESERVE ROWS; CREATE VOLATILE TABLE vt_nld NO LOG (
  column_1 INTEGER
  column_2 INTEGER)
ON COMMIT DELETE ROWS; -CREATE VOLATILE TABLE vt_nlp NO LOG (
  column_1 INTEGER
  column_2 INTEGER)
ON COMMIT PRESERVE ROWS;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Zav88Meol4QYqT3FfhMJbQ +CREATE VOLATILE TABLE vt_nlp NO LOG (
  column_1 INTEGER
  column_2 INTEGER)
ON COMMIT PRESERVE ROWS;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Zav88Meol4QYqT3FfhMJbQ "    CREATE VOLATILE TABLE vt1 (       f1 INTEGER,       f2 INTEGER) @@ -690,23 +690,23 @@ CREATE VOLATILE TABLE vt_nlp NO LOG (
  column_1 INTEGER
  column_2 INT     CREATE VOLATILE TABLE vt3 (       f1 INTEGER,       f2 INTEGER) -    ON COMMIT DELETE ROWS;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Zav88Meol4QYqT3FfhMJbQ +    ON COMMIT DELETE ROWS;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Zav88Meol4QYqT3FfhMJbQ "    INSERT vt1 (1,1)     ;INSERT vt2 (1,1)     ;INSERT vt1 (2,2)     ;INSERT vt3 (1,1) -    ;INSERT vt2 (2,2);
",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Zav88Meol4QYqT3FfhMJbQ +    ;INSERT vt2 (2,2);
",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Zav88Meol4QYqT3FfhMJbQ "CREATE PROCEDURE condsp1 ( INOUT IOParam2 INTEGER, OUT OParam3 INTEGER) cs1: BEGIN - DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012'; - DECLARE EXIT HANDLER - FOR divide_by_zero, SQLSTATE '42000' - SET OParam3 = 0; + DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012'; + DECLARE EXIT HANDLER + FOR divide_by_zero, SQLSTATE '42000' + SET OParam3 = 0; SET IOParam2=0; - SET OParam3 = 20/IOParam2; /* raises exception 22012 */ -END cs1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/eOphDyhQJvt_WfegfNIhMg + SET OParam3 = 20/IOParam2; /* raises exception 22012 */ +END cs1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/eOphDyhQJvt_WfegfNIhMg "     CREATE SET TABLE DB.sales (    -- Defines total day sales        prodid   INTEGER,            -- for each product        saledate DATE FORMAT 'YYYY-MM-DD', @@ -720,13 +720,13 @@ END cs1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/eOphDyhQJvt_Wf        yr       SMALLINT NOT NULL,         -- in each fiscal month.        mth      SMALLINT NOT NULL,         -- A fiscal month may        dayofmth DATE NOT NULL)             -- partially span up -     PRIMARY INDEX (yr, mth);              -- to 2 calendar months.",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/E61o1KwsT5hant5876eqsw +     PRIMARY INDEX (yr, mth);              -- to 2 calendar months.",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/E61o1KwsT5hant5876eqsw "      SELECT yr, mth, SUM(amount)              FROM DB.sales, DB.fiscal_month              WHERE saledate = dayofmth              AND   yr = 2004              AND   mth = 9 -             GROUP BY yr, mth;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/E61o1KwsT5hant5876eqsw +             GROUP BY yr, mth;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/E61o1KwsT5hant5876eqsw "     .LOGON u1      CREATE VOLATILE TABLE volatile_table_1 ( @@ -736,7 +736,7 @@ END cs1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/eOphDyhQJvt_Wf      DATABASE db1; -     INSERT volatile_table_1 (1,1);
",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/u34H8Z9MNMRCtd0ujoAhnA +     INSERT volatile_table_1 (1,1);
",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/u34H8Z9MNMRCtd0ujoAhnA "     .LOGON u1     CREATE VOLATILE TABLE volatile_table_1 ( @@ -750,15 +750,15 @@ END cs1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/eOphDyhQJvt_Wf        g1 INTEGER,        g2 INTEGER); -     INSERT INTO volatile_table_1 VALUES (1,1);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/u34H8Z9MNMRCtd0ujoAhnA +     INSERT INTO volatile_table_1 VALUES (1,1);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/u34H8Z9MNMRCtd0ujoAhnA "     CREATE JOIN INDEX ji_f1 AS        SELECT b1, f1        FROM t1 -       WHERE a1 > 0;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ +       WHERE a1 > 0;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ "     CREATE JOIN INDEX ji_substr_f1 AS        SELECT b1, SUBSTR(f1,1,10) AS s        FROM t1 -       WHERE a1 > 0;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ +       WHERE a1 > 0;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ "    CREATE TABLE t1 (       x1 INTEGER,       y1 INTEGER, @@ -774,19 +774,19 @@ END cs1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/eOphDyhQJvt_Wf     CREATE JOIN INDEX j1 AS       SELECT y1       FROM t1 -    PRIMARY INDEX (y1);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ +    PRIMARY INDEX (y1);",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ "    EXPLAIN     SELECT x1, y1, z2     FROM t1, t2     WHERE y1 = x2 -    AND   y2 = 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ +    AND   y2 = 1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ "    EXPLAIN SELECT x1, y1, z2     FROM t1,t2 -    WHERE y1 = x2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ +    WHERE y1 = x2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/Xtjp~x~PN5TBUknUZG3WtQ "CREATE TABLE table_1 (   col_1 INTEGER,   col_2 INTEGER) -PRIMARY INDEX(col_1) PARTITION BY col_2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/VA24NkMbeThWXgcHJKhgJA +PRIMARY INDEX(col_1) PARTITION BY col_2;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/VA24NkMbeThWXgcHJKhgJA "     CREATE FUNCTION df2.myudf (a INTEGER, b INTEGER, c INTEGER)      RETURNS INTEGER      LANGUAGE SQL @@ -800,7 +800,7 @@ PRIMARY INDEX(col_1) PARTITION BY col_2;",https://docs.teradata.com/reader/DPabL        a1 BYTEINT,        b1 INTEGER);      SELECT df2.myudf(t1.a1, t1.b2, 2) -     FROM t1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/bvD7qHe3o8fmY~1uQQ8GZg +     FROM t1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/bvD7qHe3o8fmY~1uQQ8GZg "     CREATE FUNCTION df2.myudf (a BYTEINT, b INTEGER, c INTEGER)      RETURNS INTEGER      LANGUAGE SQL @@ -814,7 +814,7 @@ PRIMARY INDEX(col_1) PARTITION BY col_2;",https://docs.teradata.com/reader/DPabL        a1 INTEGER,        b1 INTEGER);      SELECT df2.myudf(t1.a1, t1.b2, 2) -     FROM t1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/bvD7qHe3o8fmY~1uQQ8GZg +     FROM t1;",https://docs.teradata.com/reader/DPabLXa~b_iW_vB9SKmbsQ/bvD7qHe3o8fmY~1uQQ8GZg "CREATE MULTISET TABLE svm_iris_predict_out AS (   SELECT * FROM SVMSparsePredict (     ON svm_iris_input_test AS InputTable PARTITION BY id @@ -825,19 +825,19 @@ PRIMARY INDEX(col_1) PARTITION BY col_2;",https://docs.teradata.com/reader/DPabL     AttributeValueColumn ('value')     Accumulate ('species') ) AS dt -) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dMwLIYeXpGPYls9oYQPrUw -SELECT * FROM svm_iris_predict_out ORDER BY id;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dMwLIYeXpGPYls9oYQPrUw +) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dMwLIYeXpGPYls9oYQPrUw +SELECT * FROM svm_iris_predict_out ORDER BY id;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dMwLIYeXpGPYls9oYQPrUw "SELECT (SELECT count(id) FROM svm_iris_predict_out WHERE predict_value = species)/( -  SELECT count(id) FROM svm_iris_predict_out) AS prediction_accuracy;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dMwLIYeXpGPYls9oYQPrUw +  SELECT count(id) FROM svm_iris_predict_out) AS prediction_accuracy;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dMwLIYeXpGPYls9oYQPrUw "SELECT * FROM Unpack (   ON ville_tempdata USING   TargetColumn ('packed_temp_data')   OutputColumns ('city', 'state', 'temp_f')   OutputDataTypes ('varchar', 'varchar', 'real') -  ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/H1d0VQBTT8SOnE~WqR2LtA +  ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/H1d0VQBTT8SOnE~WqR2LtA "SELECT * FROM StringSimilarity (   ON strsimilarity_input PARTITION BY ANY USING @@ -848,25 +848,25 @@ WHERE predict_value = species)/(   )   CaseSensitive ('true')   Accumulate ('id', 'src_text1', 'tar_text') -) AS dt ORDER BY id;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/4Rr3ei6uUuIjAtpQCynNHw +) AS dt ORDER BY id;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/4Rr3ei6uUuIjAtpQCynNHw "SELECT * FROM StringSimilarity ( ON ( - SELECT id, ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/luw~bGvifzYlXbpj8FcTRQ + SELECT id, ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/luw~bGvifzYlXbpj8FcTRQ "SELECT * FROM Antiselect (   ON antiselect_test USING   Exclude ('id', 'orderdate', 'disct', 'province', 'custsegment') -) AS dt ORDER BY 1, 4;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/XQn56dE16novf20z1WJ~PA +) AS dt ORDER BY 1, 4;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/XQn56dE16novf20z1WJ~PA "SELECT * FROM DecisionTreePredict ( ON iris_attribute_test AS AttributeTable PARTITION BY pid ORDER BY attribute ON iris_attribute_output AS Model DIMENSION USING AttrTableGroupByColumns ('attribute') AttrTablePIDColumns ('pid') - AttrTableValColumn ('attrvalue') + AttrTableValColumn ('attrvalue') OutputResponseProbDist ('true') Responses ('1','2','3') -) AS dt ORDER BY pid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/nPYY~6zqWsngD2uitZTVNw +) AS dt ORDER BY pid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/nPYY~6zqWsngD2uitZTVNw "CREATE SET TABLE NBUSER.td_glass_modelPD1, FALLBACK, NO BEFORE JOURNAL, @@ -876,7 +876,7 @@ WHERE predict_value = species)/( MAP = TD_MAP1 ( node_id BIGINT, node_size BIGINT, - ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/qyl9yhS_~vPYi3tL3zH2tQ + ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/qyl9yhS_~vPYi3tL3zH2tQ "SELECT * FROM nPath ( ON aggregate_clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -887,7 +887,7 @@ WHERE predict_value = species)/( FIRST (sessionid OF REFERRER) AS sessionid, FIRST (productname OF REFERRER) AS product ) -) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Qb_4wg7b6joS38kS62dWxQ +) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Qb_4wg7b6joS38kS62dWxQ "SELECT * FROM MovingAverage ( ON company1_stock PARTITION BY name ORDER BY period USING @@ -897,7 +897,7 @@ WHERE predict_value = species)/( Alpha (0.1) IncludeFirst ('true') ) AS dt ORDER BY id; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/sXd1YcL_1dH27TLHtC9LTA +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/sXd1YcL_1dH27TLHtC9LTA "SELECT * FROM nPath ( ON aggregate_clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -912,9 +912,9 @@ WHERE predict_value = species)/( ACCUMULATE (pagetype OF ANY(A,C)) AS path, AVG (productprice OF ANY(A,C)) AS totalsum ) -) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Yb7bqBaTiRFK57u65Kn8kQ +) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Yb7bqBaTiRFK57u65Kn8kQ "SELECT * FROM NaiveBayesTextClassifierPredict ( -  ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/n0UaLMqWmwHx9EQJpMrFWw +  ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/n0UaLMqWmwHx9EQJpMrFWw "CREATE FACT TABLE public.aster_fp_admissions_clsmodel ( worker_ip VARCHAR, @@ -923,7 +923,7 @@ WHERE predict_value = species)/( tree VARCHAR ) DISTRIBUTE BY HASH (task_index) -STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg +STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg "CREATE ANALYTIC FACT TABLE public.glm_housing_model ( attribute INTEGER, @@ -937,7 +937,7 @@ STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhN family VARCHAR(20) ) DISTRIBUTE BY HASH (attribute) -STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg +STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg "CREATE ANALYTIC FACT TABLE public.aster_nb_modelsc ( class_nb VARCHAR(128), @@ -950,7 +950,7 @@ STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhN total_cnt BIGINT ) DISTRIBUTE BY HASH (class_nb) -STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg +STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg "CREATE DIMENSION TABLE public.nbtcp_spam_multinomialmodel ( token VARCHAR, @@ -958,7 +958,7 @@ STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhN prob DOUBLE PRECISION ) DISTRIBUTE BY REPLICATION -STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg +STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg "CREATE DIMENSION TABLE public.glass_model ( node_id BIGINT, @@ -985,26 +985,26 @@ STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhN attribute VARCHAR(512) ) DISTRIBUTE BY REPLICATION -STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg +STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg "CREATE FACT TABLE public.aster_svm_iris_model_default ( classid INTEGER, weights BYTEA ) DISTRIBUTE BY HASH (classid) -STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg +STORAGE ROW;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~q~lWwKrhNAX~6QE72wvqg "CREATE MULTISET TABLE glmpredict_admissions_2 AS (   SELECT * FROM GLMPredict (    ON ( - SELECT id, ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/tL2uvAkPmxrr4O11bnJVKQ -SELECT * FROM glmpredict_admissions_2 ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/tL2uvAkPmxrr4O11bnJVKQ + SELECT id, ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/tL2uvAkPmxrr4O11bnJVKQ +SELECT * FROM glmpredict_admissions_2 ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/tL2uvAkPmxrr4O11bnJVKQ "SELECT * FROM NGramSplitter (   ON paragraphs_input USING   TextColumn ('paratext')   Grams ('4-6')   OutputTotalGramCount ('true') -) AS dt;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/_9Pid8Ygn2t0XH_LgmXQKw +) AS dt;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/_9Pid8Ygn2t0XH_LgmXQKw "SELECT * FROM Npath ( ON clickstream PARTITION BY userid ORDER BY clicktime USING @@ -1021,7 +1021,7 @@ SELECT * FROM glmpredict_admissions_2 ORDER BY 1;,https://docs.teradata.com/read FIRST (clicktime of ANY(home)) AS firsthome, LAST (clicktime of ANY(checkout)) AS lastcheckout ) - ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/2~mf~xLFQvkWZoEbLUshkg + ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/2~mf~xLFQvkWZoEbLUshkg "SELECT * FROM MovingAverage ( ON company1_stock PARTITION BY name ORDER BY period USING @@ -1030,7 +1030,7 @@ SELECT * FROM glmpredict_admissions_2 ORDER BY 1;,https://docs.teradata.com/read WindowSize (10) IncludeFirst ('true') ) AS dt ORDER BY id; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/qHgC1e_KNlUIRVxiVu6DHA +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/qHgC1e_KNlUIRVxiVu6DHA "SELECT * FROM Pack (   ON ville_temperature USING @@ -1038,7 +1038,7 @@ SELECT * FROM glmpredict_admissions_2 ORDER BY 1;,https://docs.teradata.com/read   OutputColumn ('packed_data')   IncludeColumnName ('false')   TargetColumns ('city', 'state', 'period', 'temp_f') -) AS dt ORDER BY 2;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/zBqIS0zG_RfJ7ABCeeamwA +) AS dt ORDER BY 2;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/zBqIS0zG_RfJ7ABCeeamwA "SELECT * FROM MovingAverage ( ON company1_stock PARTITION BY name ORDER BY period USING @@ -1047,7 +1047,7 @@ SELECT * FROM glmpredict_admissions_2 ORDER BY 1;,https://docs.teradata.com/read WindowSize (10) IncludeFirst ('true') ) AS dt ORDER BY id; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/twKTvJyQvUcLxdAuQtitcQ +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/twKTvJyQvUcLxdAuQtitcQ "CREATE MULTISET TABLE decisiontree_predict AS ( SELECT * FROM DecisionTreePredict (    ON iris_attribute_test AS AttributeTable PARTITION BY pid @@ -1058,13 +1058,13 @@ SELECT * FROM glmpredict_admissions_2 ORDER BY 1;,https://docs.teradata.com/read    AttrTablePIDColumns ('pid')    AttrTableValColumn ('attrvalue') ) AS dt -) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/g9YWjJ3hfBBm1UXyqtZd_w -SELECT * FROM decisiontree_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/g9YWjJ3hfBBm1UXyqtZd_w +) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/g9YWjJ3hfBBm1UXyqtZd_w +SELECT * FROM decisiontree_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/g9YWjJ3hfBBm1UXyqtZd_w "SELECT * FROM Antiselect (   ON antiselect_test USING   Exclude ('id', '[2:3]', 'custname:prodcat') -) AS dt ORDER BY 1, 4;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/u6UBFy3QHLaoyo~cnW0DEQ +) AS dt ORDER BY 1, 4;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/u6UBFy3QHLaoyo~cnW0DEQ "SELECT * FROM nPath ( ON aggregate_clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -1075,7 +1075,7 @@ SELECT * FROM decisiontree_predict ORDER BY 1;,https://docs.teradata.com/reader/ FIRST (sessionid OF A) AS sessionid, ACCUMULATE (pagetype OF A) AS path ) -) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/pKOJEWUumphjtlV3zPWV7Q +) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/pKOJEWUumphjtlV3zPWV7Q "CREATE MULTISET TABLE rf_housing_predict AS ( SELECT * FROM DecisionForestPredict (    ON housing_test PARTITION BY ANY @@ -1089,11 +1089,11 @@ SELECT * FROM decisiontree_predict ORDER BY 1;,https://docs.teradata.com/reader/    Accumulate ('homestyle')    Detailed ('false') ) AS dt -) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Q6_T_GGR3y5F_shOY13xpQ -SELECT * FROM rf_housing_predict ORDER BY 2;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Q6_T_GGR3y5F_shOY13xpQ +) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Q6_T_GGR3y5F_shOY13xpQ +SELECT * FROM rf_housing_predict ORDER BY 2;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Q6_T_GGR3y5F_shOY13xpQ "SELECT (SELECT count(sn) FROM rf_housing_predict   WHERE homestyle = prediction) / (SELECT count(sn) -    FROM rf_housing_predict) AS PA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Q6_T_GGR3y5F_shOY13xpQ +    FROM rf_housing_predict) AS PA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Q6_T_GGR3y5F_shOY13xpQ "SELECT * FROM nPath ( ON aggregate_clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -1104,7 +1104,7 @@ SELECT * FROM rf_housing_predict ORDER BY 2;,https://docs.teradata.com/reader/CW FIRST (sessionid OF A) AS sessionid, ACCUMULATE (pagetype OF ANY(H,P1,A)) AS path ) -) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/iim6Ohczybn2r8NP_NgG3w +) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/iim6Ohczybn2r8NP_NgG3w "SELECT * FROM nPath ( ON clickstream PARTITION BY userid ORDER BY userid, sessionid, clicktime USING @@ -1117,7 +1117,7 @@ SELECT * FROM rf_housing_predict ORDER BY 2;,https://docs.teradata.com/reader/CW FIRST (pagetype OF B) AS next_pageid ) ) ORDER BY sessionid; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/tlNNG1Hler2sK6aCyFdtaw +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/tlNNG1Hler2sK6aCyFdtaw "DROP TABLE glmpredict_housing; CREATE MULTISET TABLE glmpredict_housing AS ( @@ -1130,32 +1130,32 @@ CREATE MULTISET TABLE glmpredict_housing AS (    Family ('GAUSSIAN')   LinkFunction ('CANONICAL') ) AS dt -) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dOOX~4d3lzMmGfHLDasbOQ -SELECT * FROM glmpredict_housing ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dOOX~4d3lzMmGfHLDasbOQ -"SELECT SQRT(AVG(POWER(glmpredict_housing.price - glmpredict_housing.fitted_value, 2))) AS RMSE FROM glmpredict_housing;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dOOX~4d3lzMmGfHLDasbOQ +) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dOOX~4d3lzMmGfHLDasbOQ +SELECT * FROM glmpredict_housing ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dOOX~4d3lzMmGfHLDasbOQ +"SELECT SQRT(AVG(POWER(glmpredict_housing.price - glmpredict_housing.fitted_value, 2))) AS RMSE FROM glmpredict_housing;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/dOOX~4d3lzMmGfHLDasbOQ "SELECT * FROM Unpack (   ON ville_tempdata1 USING   TargetColumn ('packed_temp_data')   OutputColumns ('city', 'state', 'temp_f')   OutputDataTypes ('varchar', 'varchar', 'real') -  ColumnLength ('9', '9', '4') +  ColumnLength ('9', '9', '4')   Regex ('(.*)')   RegexSet (1)   IgnoreInvalid ('true') -) AS dt ORDER BY sn;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/jZrHrg0~mclHT53whzsGaA +) AS dt ORDER BY sn;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/jZrHrg0~mclHT53whzsGaA "SELECT * FROM Unpack (   ON ville_tempdata1 USING   TargetColumn ('packed_temp_data') -  ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Flo0h3Nz~BrG5qqvABhzZA +  ",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Flo0h3Nz~BrG5qqvABhzZA "SELECT * FROM Sessionize ( ON sessionize_table PARTITION BY partition_id ORDER BY clicktime USING TimeColumn ('clicktime') TimeOut (60) ClickLag (0.2) -) ORDER BY partition_id, clicktime;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/RKR4o25rTzWYQwPErDb5Tw +) ORDER BY partition_id, clicktime;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/RKR4o25rTzWYQwPErDb5Tw "SELECT * FROM nPath (   ON trans1 PARTITION BY userid ORDER BY ts USING @@ -1168,7 +1168,7 @@ SELECT * FROM glmpredict_housing ORDER BY 1;,https://docs.teradata.com/reader/CW    MAX_CHOOSE (productamt, productname OF A) AS Max_prod,    MIN_CHOOSE (productamt, productname OF A) AS Min_prod ) -) ORDER BY 1;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/O3Y1ggX73rGOCdahldLEqg +) ORDER BY 1;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/O3Y1ggX73rGOCdahldLEqg "SELECT * FROM MovingAverage ( ON company1_stock PARTITION BY name ORDER BY period USING @@ -1177,7 +1177,7 @@ SELECT * FROM glmpredict_housing ORDER BY 1;,https://docs.teradata.com/reader/CW WindowSize (10) IncludeFirst ('true') ) AS dt ORDER BY id; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/oQKpoxsK3lFo5eG_vRbGyg +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/oQKpoxsK3lFo5eG_vRbGyg "SELECT * FROM nPath ( ON aggregate_clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -1197,7 +1197,7 @@ SELECT * FROM glmpredict_housing ORDER BY 1;,https://docs.teradata.com/reader/CW least_expensive_product, MIN (productprice OF C) AS min_price ) -) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/eiteEoZg4Gb2ceQ_FQ84tg +) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/eiteEoZg4Gb2ceQ_FQ84tg "SELECT * FROM nPath (   ON (SELECT customer_id, session_id, datestamp, page FROM bank_web_clicks) AS dt1    PARTITION BY customer_id, session_id @@ -1217,7 +1217,7 @@ SELECT * FROM glmpredict_housing ORDER BY 1;,https://docs.teradata.com/reader/CW     ACCUMULATE (page OF A) AS page_path,     ACCUMULATE (page of DUP) AS dup_path ) -) AS dt2;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/GN5XlYoNiAG0YgD2gUtXSA +) AS dt2;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/GN5XlYoNiAG0YgD2gUtXSA "SELECT * FROM nPath (   ON aggregate_clicks PARTITION BY sessionid ORDER BY clicktime ASC USING @@ -1237,7 +1237,7 @@ SELECT * FROM glmpredict_housing ORDER BY 1;,https://docs.teradata.com/reader/CW     MAX_CHOOSE (productprice, productname OF P2) AS max_product,     FIRST (sessionid OF P2) AS sessionid   ) -) AS dt ORDER BY sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/3XGn8pQ1QxDPNcHgGuAkPw +) AS dt ORDER BY sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/3XGn8pQ1QxDPNcHgGuAkPw "CREATE MULTISET TABLE glmpredict_admissions AS (   SELECT * FROM GLMPredict (    ON admissions_test PARTITION BY ANY @@ -1248,18 +1248,18 @@ SELECT * FROM glmpredict_housing ORDER BY 1;,https://docs.teradata.com/reader/CW    Family ('LOGISTIC')   LinkFunction ('LOGIT') ) AS dt -) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ -SELECT * FROM glmpredict_admissions ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ +) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ +SELECT * FROM glmpredict_admissions ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ "ALTER table glmpredict_admissions   ADD fitted_category int;   UPDATE glmpredict_admissions SET fitted_category = 1     WHERE fitted_value > 0.4999;   UPDATE glmpredict_admissions SET fitted_category = 0 -    WHERE fitted_value < 0.4999;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ -SELECT * FROM glmpredict_admissions ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ +    WHERE fitted_value < 0.4999;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ +SELECT * FROM glmpredict_admissions ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ "SELECT (SELECT COUNT(id) FROM glmpredict_admissions   WHERE admitted = fitted_category)/(SELECT count(id) -    FROM glmpredict_admissions) AS prediction_accuracy;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ +    FROM glmpredict_admissions) AS prediction_accuracy;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/NvCF8v8zNyvsiTR9VJRXMQ "SELECT * FROM nPath (   ON clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -1280,7 +1280,7 @@ SELECT * FROM glmpredict_admissions ORDER BY 1;,https://docs.teradata.com/reader     ACCUMULATE (DISTINCT productname OF ANY (H,A,C)) AS distinct_products,     NTH (productname, -1 OF ANY(H,A,C)) AS nth   ) -) ORDER BY sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/zVEebpIk3fgmRsyxSPlMZg +) ORDER BY sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/zVEebpIk3fgmRsyxSPlMZg "DROP TABLE IF EXISTS aster_nb_trainerSC; CREATE TABLE aster_nb_trainerSC ( @@ -1291,32 +1291,32 @@ CREATE TABLE aster_nb_trainerSC ( origin VARCHAR (100), stolen VARCHAR (100), PARTITION KEY (id) -);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/uZW5Atb5sVd~_ulY1ycmIA +);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/uZW5Atb5sVd~_ulY1ycmIA "INSERT INTO aster_nb_trainerSC VALUES (1,3,'red','sports','domestic','Yes'), (2,9,'red','sports','domestic','No'), (3,1,'red','sports','domestic','Yes'), (4,8,'yellow','sports','domestic','No'), - (5,2,'yellow','sports','imported','Yes');",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/uZW5Atb5sVd~_ulY1ycmIA + (5,2,'yellow','sports','imported','Yes');",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/uZW5Atb5sVd~_ulY1ycmIA "DROP TABLE IF EXISTS aster_nb_modelSC; CREATE TABLE aster_nb_modelSC distribute by hash(class_nb) AS ( SELECT * FROM naiveBayesReduce ( ON ( SELECT * FROM naiveBayesMap ( - ON aster_nb_trainerSC - Response ('stolen') - NumericInputs ('year') + ON aster_nb_trainerSC + Response ('stolen') + NumericInputs ('year') CategoricalInputs ('color','origin','type') ) ) PARTITION BY class_nb ) -);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/uZW5Atb5sVd~_ulY1ycmIA +);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/uZW5Atb5sVd~_ulY1ycmIA "CREATE USER sample_user AS PASSWORD = sample_user PERM = 10e6*(HASHAMP()+1); -GRANT ALL ON dbc TO sample_user;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/uZW5Atb5sVd~_ulY1ycmIA +GRANT ALL ON dbc TO sample_user;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/uZW5Atb5sVd~_ulY1ycmIA "SELECT * FROM Pack (   ON ville_temperature USING @@ -1324,7 +1324,7 @@ GRANT ALL ON dbc TO sample_user;",https://docs.teradata.com/reader/CWVY0AJy8wyyf   OutputColumn ('packed_data')   IncludeColumnName ('true')   TargetColumns ('city', 'state', 'period', 'temp_f') -) AS dt ORDER BY 2;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/lKOmFEyAWpDRfY49XNRP1w +) AS dt ORDER BY 2;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/lKOmFEyAWpDRfY49XNRP1w "SELECT * FROM nPath ( ON aggregate_clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -1335,14 +1335,14 @@ GRANT ALL ON dbc TO sample_user;",https://docs.teradata.com/reader/CWVY0AJy8wyyf FIRST (sessionid OF A) AS sessionid, ACCUMULATE (pagetype OF A) AS path ) -) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/mpP2SWla3xc7bMe1iWvSjA +) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/mpP2SWla3xc7bMe1iWvSjA "SELECT * FROM MovingAverage ( ON company1_stock PARTITION BY name ORDER BY period USING MAvgType ('C') TargetColumns ('stockprice') ) AS dt ORDER BY id; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Cq_tSyCYHTxBDGk5XjwI6g +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Cq_tSyCYHTxBDGk5XjwI6g "SELECT * FROM MovingAverage ( ON company1_stock PARTITION BY name ORDER BY period USING @@ -1351,7 +1351,7 @@ GRANT ALL ON dbc TO sample_user;",https://docs.teradata.com/reader/CWVY0AJy8wyyf WindowSize (10) IncludeFirst ('true') ) AS dt ORDER BY id; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/bywUDuvtm54_aOQXB2pfBQ +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/bywUDuvtm54_aOQXB2pfBQ "SELECT * FROM nPath ( ON impressions PARTITION BY userid ORDER BY ts ON clicks2 PARTITION BY userid ORDER BY ts @@ -1364,7 +1364,7 @@ GRANT ALL ON dbc TO sample_user;",https://docs.teradata.com/reader/CWVY0AJy8wyyf COUNT(* of imp) AS imp_cnt, COUNT (* of tv_imp) AS tv_imp_cnt ) -) AS dt ORDER BY dt.imp_cnt;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~TyUe6UYJkXE4P0YfYnhCw +) AS dt ORDER BY dt.imp_cnt;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/~TyUe6UYJkXE4P0YfYnhCw "DROP TABLE nb_iris_predict; CREATE MULTISET TABLE nb_iris_predict AS ( @@ -1377,8 +1377,8 @@ CREATE MULTISET TABLE nb_iris_predict AS ( Responses ('virginica','setosa','versicolor') ) AS dt ) WITH DATA; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/kiKbNmsspSKVWwdmB40wzA -SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/kiKbNmsspSKVWwdmB40wzA +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/kiKbNmsspSKVWwdmB40wzA +SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/kiKbNmsspSKVWwdmB40wzA "SELECT * FROM nPath ( ON clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -1398,7 +1398,7 @@ SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0 ACCUMULATE (DISTINCT productname OF ANY (H,A,C)) AS de_dup_products ) ) ORDER BY sessionid; -",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/eE9vQrDVjdwnrADgHXZg5g +",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/eE9vQrDVjdwnrADgHXZg5g "SELECT * FROM nPath ( ON aggregate_clicks PARTITION BY sessionid ORDER BY clicktime USING @@ -1417,7 +1417,7 @@ SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0 min_choose (productprice, productname of C) AS least_expensive_product, MIN (productprice OF C) AS min_price) -) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/o_BpS3DXjlraQuwj3D6~0A +) AS dt ORDER BY dt.sessionid;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/o_BpS3DXjlraQuwj3D6~0A "SELECT * FROM Attribution (  ON attribution_sample_table1 AS InputTable1    PARTITION BY user_id ORDER BY time_stamp @@ -1432,7 +1432,7 @@ SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0  EventColumn ('event')  TimeColumn ('time_stamp')  WindowSize ('rows:10&seconds:20') - ) AS dt ORDER BY user_id, time_stamp;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/jMcByJ1n2UtKmHvgOPAmqw + ) AS dt ORDER BY user_id, time_stamp;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/jMcByJ1n2UtKmHvgOPAmqw "CREATE MULTISET TABLE clicks1 ( userid INTEGER, sessionid INTEGER, @@ -1441,7 +1441,7 @@ SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0 ts TIMESTAMP FORMAT 'YYYY-MM-DDbHH:MI:SS', referrer VARCHAR (256), val FLOAT -) PRIMARY INDEX ( userid );",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Z48kZ0bLFKd4Sk5b~Pp0Kg +) PRIMARY INDEX ( userid );",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Z48kZ0bLFKd4Sk5b~Pp0Kg "SELECT dt.sessionid, dt.pageid, dt.next_pageid FROM nPath ( ON clicks1 PARTITION BY sessionid ORDER BY ts USING @@ -1453,7 +1453,7 @@ SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0 FIRST (pageid OF A) AS pageid, FIRST (pageid OF B) AS next_pageid ) -) AS dt;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Z48kZ0bLFKd4Sk5b~Pp0Kg +) AS dt;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Z48kZ0bLFKd4Sk5b~Pp0Kg "SELECT dt.sessionid, dt.pageid, dt.countrank FROM nPath ( ON clicks1 PARTITION BY sessionid ORDER BY ts DESC USING @@ -1465,7 +1465,7 @@ SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0 FIRST (pageid OF A) AS pageid, COUNT (* OF A) AS countrank ) -) AS dt;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Z48kZ0bLFKd4Sk5b~Pp0Kg +) AS dt;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Z48kZ0bLFKd4Sk5b~Pp0Kg "SELECT dt.last_pageid, MAX(dt.count_page80) FROM nPath ( ON (SELECT * FROM clicks1 WHERE category >= 0) PARTITION BY sessionid ORDER BY ts @@ -1484,7 +1484,7 @@ SELECT * FROM nb_iris_predict ORDER BY 1;,https://docs.teradata.com/reader/CWVY0 ) ) AS dt WHERE dt.count_any >= 5 GROUP BY dt.last_pageid -ORDER BY MAX(dt.count_page80);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Z48kZ0bLFKd4Sk5b~Pp0Kg +ORDER BY MAX(dt.count_page80);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/Z48kZ0bLFKd4Sk5b~Pp0Kg "CREATE MULTISET TABLE complaints_tokens_test AS ( SELECT doc_id, lower(cast(token AS VARCHAR(1024))) AS token FROM TextTokenizer ( @@ -1494,7 +1494,7 @@ ORDER BY MAX(dt.count_page80);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7S      OutputByWord ('true')      Accumulate ('doc_id')    ) AS dt -) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/A6TjFUQ_yNtCPMCozWm5Lg +) WITH DATA;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/A6TjFUQ_yNtCPMCozWm5Lg "SELECT * FROM NaiveBayesTextClassifierPredict (   ON complaints_tokens_test AS PredictorValues PARTITION BY doc_id   ON complaints_tokens_model AS Model DIMENSION @@ -1503,7 +1503,7 @@ ORDER BY MAX(dt.count_page80);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7S   ModelType ('Bernoulli')   DocIDColumns ('doc_id')   TopK ('1') -) AS dt ORDER BY doc_id;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/A6TjFUQ_yNtCPMCozWm5Lg +) AS dt ORDER BY doc_id;",https://docs.teradata.com/reader/CWVY0AJy8wyyf7Sm0EsK~w/A6TjFUQ_yNtCPMCozWm5Lg "   SELECT *    FROM t    WHERE x = CASE y @@ -1511,30 +1511,30 @@ ORDER BY MAX(dt.count_page80);",https://docs.teradata.com/reader/CWVY0AJy8wyyf7S               THEN 1001               WHEN 5               THEN 1002 -             END;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qX6R6ip6ZSP0Gfv0AQGBNA +             END;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qX6R6ip6ZSP0Gfv0AQGBNA "   CREATE SET TABLE t2       (a VARCHAR(10) CHARACTER SET UNICODE NOT CASESPECIFIC,        b INTEGER)    PRIMARY INDEX (a) -   PARTITION BY CASE_N(a BETWEEN 'a' AND 'b', a BETWEEN 'b' AND 'c');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/cEXW8jL8ItPwu96q8dUNTA -"   INSERT t2 ('b 1', 1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/cEXW8jL8ItPwu96q8dUNTA -"   INSERT t2 ('b 1', 2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/cEXW8jL8ItPwu96q8dUNTA -"   SELECT PARTITION, a, b FROM t2 ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/cEXW8jL8ItPwu96q8dUNTA -"CREATE TABLE t1 AS +   PARTITION BY CASE_N(a BETWEEN 'a' AND 'b', a BETWEEN 'b' AND 'c');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/cEXW8jL8ItPwu96q8dUNTA +"   INSERT t2 ('b 1', 1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/cEXW8jL8ItPwu96q8dUNTA +"   INSERT t2 ('b 1', 2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/cEXW8jL8ItPwu96q8dUNTA +"   SELECT PARTITION, a, b FROM t2 ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/cEXW8jL8ItPwu96q8dUNTA +"CREATE TABLE t1 AS (SELECT * -FROM s1 PIVOT (SUM(sales) FOR mon IN (U&""#FAD7"" UESCAPE '#')) tmp ) WITH DATA;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/NxOfGCPUqRVSg3SvNVNQYg -"   SELECT fname ||' '|| lname -   FROM names -   ORDER BY lname ; ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/BHwnpym~J9wOz7Pn0a0tGA -"   SELECT LPAD('building', 5, 'yz');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/f7ZxtEUDkupKloJAjq8AwA -"   SELECT city, kind, sales, week, -   MAX(sales) OVER (PARTITION BY city, kind +FROM s1 PIVOT (SUM(sales) FOR mon IN (U&""#FAD7"" UESCAPE '#')) tmp ) WITH DATA;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/NxOfGCPUqRVSg3SvNVNQYg +"   SELECT fname ||' '|| lname +   FROM names +   ORDER BY lname ; ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/BHwnpym~J9wOz7Pn0a0tGA +"   SELECT LPAD('building', 5, 'yz');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/f7ZxtEUDkupKloJAjq8AwA +"   SELECT city, kind, sales, week, +   MAX(sales) OVER (PARTITION BY city, kind                     ORDER BY week ROWS UNBOUNDED PRECEDING)    FROM activity_month; -   ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/x45yhOVDoOUCJTyWiLrrtg -   SELECT COUNT(DISTINCT JobTitle) FROM Employee;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HWhJubakWVYccoXnnOs57A -"   SELECT SUM(DISTINCT x), AVG(DISTINCT x) FROM XTable;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HWhJubakWVYccoXnnOs57A -"   SELECT SUM(DISTINCT x), SUM(DISTINCT y) FROM XYTable;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HWhJubakWVYccoXnnOs57A +   ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/x45yhOVDoOUCJTyWiLrrtg +   SELECT COUNT(DISTINCT JobTitle) FROM Employee;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HWhJubakWVYccoXnnOs57A +"   SELECT SUM(DISTINCT x), AVG(DISTINCT x) FROM XTable;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HWhJubakWVYccoXnnOs57A +"   SELECT SUM(DISTINCT x), SUM(DISTINCT y) FROM XYTable;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HWhJubakWVYccoXnnOs57A "   CREATE FUNCTION test.MyUDF1 (a INT, b INT, c INT)    RETURNS INT    LANGUAGE SQL @@ -1551,66 +1551,66 @@ FROM s1 PIVOT (SUM(sales) FOR mon IN (U&""#FAD7"" UESCAPE '#')) tmp ) WITH DATA;    COLLATION INVOKER    INLINE TYPE 1    RETURN d + e + f; -   SELECT test.MyUDF1(test.MyUDF2(t1.a1, 1, 2), -          test.MyUDF2(t1.b1, 2, 3), 5) FROM t1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/s50FzMwgmqWizbLxCQ9Pdg -"   SELECT BITAND(23,20);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Gm7GqdcxupXsBj9gwa5__w -"SELECT BITAND( CAST('A593C38281B4D2E1'XI8 AS NUMBER), 'FFFFFFFFFFFFFFFF'xb);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Gm7GqdcxupXsBj9gwa5__w -"SELECT TO_BYTE( CAST( BITAND( CAST('5A393C28184B2D1E'XI8 AS NUMBER), '0000FFFFFFFFFFFF'xb) AS BIGINT ));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Gm7GqdcxupXsBj9gwa5__w -"   SELECT * -   FROM t -   WHERE x = CASE -              WHEN y=2 -              THEN 1 -              ELSE 2 -             END;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HMaA9TG6E7p~3z1GXbcNGw +   SELECT test.MyUDF1(test.MyUDF2(t1.a1, 1, 2), +          test.MyUDF2(t1.b1, 2, 3), 5) FROM t1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/s50FzMwgmqWizbLxCQ9Pdg +"   SELECT BITAND(23,20);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Gm7GqdcxupXsBj9gwa5__w +"SELECT BITAND( CAST('A593C38281B4D2E1'XI8 AS NUMBER), 'FFFFFFFFFFFFFFFF'xb);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Gm7GqdcxupXsBj9gwa5__w +"SELECT TO_BYTE( CAST( BITAND( CAST('5A393C28184B2D1E'XI8 AS NUMBER), '0000FFFFFFFFFFFF'xb) AS BIGINT ));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Gm7GqdcxupXsBj9gwa5__w +"   SELECT * +   FROM t +   WHERE x = CASE +              WHEN y=2 +              THEN 1 +              ELSE 2 +             END;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HMaA9TG6E7p~3z1GXbcNGw "   SELECT itemID, smonth, sales 
   FROM fiscal_year_sales_table 
   ORDER BY itemID, smonth; -   ...",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DPYjpCO9qX0pN9_JUPwMaw +   ...",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DPYjpCO9qX0pN9_JUPwMaw "   SELECT itemID, smonth, sales, MLINREG(sales,7,smonth)    FROM fiscal_year_sales_table;    GROUP BY itemID; -   ...",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DPYjpCO9qX0pN9_JUPwMaw +   ...",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DPYjpCO9qX0pN9_JUPwMaw "   SELECT i, SUM(a) as sum_a, SUM(b) as sum_b    FROM t1    GROUP BY i -   HAVING ABS(sum_a - sum_b) > 1E-10;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qL6fCmhsQChJL3d5T9hY3A +   HAVING ABS(sum_a - sum_b) > 1E-10;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qL6fCmhsQChJL3d5T9hY3A "   SELECT MAX(emp_num)    FROM employee -   WHERE emp_num IN(1,2,7,8,...,121347);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/wtfgqzWMkWUjtEAVkjsmOg +   WHERE emp_num IN(1,2,7,8,...,121347);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/wtfgqzWMkWUjtEAVkjsmOg "   CREATE VOLATILE TABLE temp_IN_values (     in_value INTEGER) ON COMMIT PRESERVE ROWS;        INSERT INTO temp_IN_values    SELECT emp_num -   FROM table_with_emp_num_values;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/wtfgqzWMkWUjtEAVkjsmOg +   FROM table_with_emp_num_values;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/wtfgqzWMkWUjtEAVkjsmOg "   SELECT MAX(emp_num)    FROM employee AS e JOIN temp_IN_values AS en -   ON (e.emp_num = en.in_value);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/wtfgqzWMkWUjtEAVkjsmOg +   ON (e.emp_num = en.in_value);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/wtfgqzWMkWUjtEAVkjsmOg "   SELECT salary, WIDTH_BUCKET(salary,70000,200000,4),COUNT(salary)    FROM emp_salary    GROUP BY 1 -   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/prS6M3tTZ2r~RJ3ygqK1fQ -   SELECT ACCOUNT;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/u0zsm9zDlVn6iLx6_dZTBQ -"   SELECT county, city, sum(margin) +   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/prS6M3tTZ2r~RJ3ygqK1fQ +   SELECT ACCOUNT;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/u0zsm9zDlVn6iLx6_dZTBQ +"   SELECT county, city, sum(margin)    FROM sale_view -   GROUP BY GROUPING SETS ((county),(city));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Y0kJuiFMc_cK3Z_Cj9PSNQ -"   SELECT county, city, sum(margin), -          GROUPING(county) AS County_Grouping, +   GROUP BY GROUPING SETS ((county),(city));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Y0kJuiFMc_cK3Z_Cj9PSNQ +"   SELECT county, city, sum(margin), +          GROUPING(county) AS County_Grouping,           GROUPING(city) AS City_Grouping    FROM sale_view -   GROUP BY GROUPING SETS ((county),(city));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Y0kJuiFMc_cK3Z_Cj9PSNQ -"   SELECT CASE +   GROUP BY GROUPING SETS ((county),(city));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Y0kJuiFMc_cK3Z_Cj9PSNQ +"   SELECT CASE             WHEN GROUPING(county) = 1             THEN '-All Counties-'             ELSE county           END AS County, -          CASE +          CASE             WHEN GROUPING(city) = 1             THEN '-All Cities-'             ELSE city           END AS City, -          SUM(margin) +          SUM(margin)    FROM sale_view -   GROUP BY GROUPING SETS (county,city);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Y0kJuiFMc_cK3Z_Cj9PSNQ +   GROUP BY GROUPING SETS (county,city);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Y0kJuiFMc_cK3Z_Cj9PSNQ "   CREATE TABLE TESTUC      (A INTEGER,       B PERIOD (DATE), @@ -1618,44 +1618,44 @@ FROM s1 PIVOT (SUM(sales) FOR mon IN (U&""#FAD7"" UESCAPE '#')) tmp ) WITH DATA;      PRIMARY INDEX (A)      PARTITION BY         CASE_N (END (b) IS UNTIL_CHANGED, -                END (b) IS NOT UNTIL_CHANGED, UNKNOWN);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZMinICqzVUMi7RyXfrHhxA -"   SELECT Name -   FROM Employee -   WHERE Name LIKE '_a%';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/CaaIrV8ChdJASSO7Oan8AA -"   SELECT Name, EdLev -   FROM Employee -   WHERE (EdLev < 16) ;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/pUb7MZi~tamHK0s_G04ncw -"   SELECT Name, EdLev -   FROM Employee -   WHERE (EdLev < 16) -   OR (EdLev IS NULL) ;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/pUb7MZi~tamHK0s_G04ncw +                END (b) IS NOT UNTIL_CHANGED, UNKNOWN);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZMinICqzVUMi7RyXfrHhxA +"   SELECT Name +   FROM Employee +   WHERE Name LIKE '_a%';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/CaaIrV8ChdJASSO7Oan8AA +"   SELECT Name, EdLev +   FROM Employee +   WHERE (EdLev < 16) ;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/pUb7MZi~tamHK0s_G04ncw +"   SELECT Name, EdLev +   FROM Employee +   WHERE (EdLev < 16) +   OR (EdLev IS NULL) ;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/pUb7MZi~tamHK0s_G04ncw "   CREATE TABLE t (id INTEGER, str VARCHAR(256)); -   INSERT INTO t VALUES (1,'Teradata-Warehouse 13.10 - Combine 2 powerful forms of business intelligence (BI).'); -   INSERT INTO t VALUES (2,'http://www.teradata.com/');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DOoe4K_QjOMXoF6d~lOHVw -"SELECT id, STRTOK(t.str, ' -/', 3) FROM t;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DOoe4K_QjOMXoF6d~lOHVw -"   SELECT empno, ZEROIFNULL(salary) -   FROM employee ; ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/IlnvBnHZS_8jOq~8halLYQ -"   SELECT CAST (CORR(NbrSold,SalesPrice) AS DECIMAL (6,4)) +   INSERT INTO t VALUES (1,'Teradata-Warehouse 13.10 - Combine 2 powerful forms of business intelligence (BI).'); +   INSERT INTO t VALUES (2,'http://www.teradata.com/');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DOoe4K_QjOMXoF6d~lOHVw +"SELECT id, STRTOK(t.str, ' -/', 3) FROM t;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DOoe4K_QjOMXoF6d~lOHVw +"   SELECT empno, ZEROIFNULL(salary) +   FROM employee ; ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/IlnvBnHZS_8jOq~8halLYQ +"   SELECT CAST (CORR(NbrSold,SalesPrice) AS DECIMAL (6,4))    FROM HomeSales -   WHERE area = 358711030 -   AND SalesPrice Between 160000 AND 280000;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/rBoTSRMLBmdjZ14Zep6_qg +   WHERE area = 358711030 +   AND SalesPrice Between 160000 AND 280000;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/rBoTSRMLBmdjZ14Zep6_qg "CREATE TABLE Students   (StudentID INTEGER   ,Firstname CHAR(10) CASESPECIFIC -  ,Lastname CHAR(20) NOT CASESPECIFIC);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/gQYBNfU_Y~aJbtLVZy2nEw -"SELECT * -FROM Students -WHERE Firstname = 'Ike' (CASESPECIFIC);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/gQYBNfU_Y~aJbtLVZy2nEw -"   SELECT EDITDISTANCE('John Smith', 'Jim D. Swain', 2, 1, 1, 2); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/o11dUlsLkiSkI2F0_GCHDQ -"   SELECT SHIFTLEFT(3,2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ukkbFzcjcREpYX1zXfxaFg -"   SELECT Name -   FROM Employee -   WHERE Name LIKE 'P%';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/3CYJlm4iwW~YS2eHB~NWyQ +  ,Lastname CHAR(20) NOT CASESPECIFIC);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/gQYBNfU_Y~aJbtLVZy2nEw +"SELECT * +FROM Students +WHERE Firstname = 'Ike' (CASESPECIFIC);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/gQYBNfU_Y~aJbtLVZy2nEw +"   SELECT EDITDISTANCE('John Smith', 'Jim D. Swain', 2, 1, 1, 2); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/o11dUlsLkiSkI2F0_GCHDQ +"   SELECT SHIFTLEFT(3,2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ukkbFzcjcREpYX1zXfxaFg +"   SELECT Name +   FROM Employee +   WHERE Name LIKE 'P%';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/3CYJlm4iwW~YS2eHB~NWyQ "   SELECT HASHBUCKET (HASHROW (C1,C2)), COUNT (*)       FROM T       GROUP BY 1 -      ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/MI5_RPOGy1BQFO9rn_I1ig -"   CREATE TABLE orders +      ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/MI5_RPOGy1BQFO9rn_I1ig +"   CREATE TABLE orders     (orderkey INTEGER NOT NULL     ,custkey INTEGER     ,orderdate DATE FORMAT 'yyyy-mm-dd' NOT NULL) @@ -1663,8 +1663,8 @@ WHERE Firstname = 'Ike' (CASESPECIFIC);",https://docs.teradata.com/reader/756LNi        INSERT INTO orders (1, 1, '1996-01-01');    INSERT INTO orders (2, 1, '1997-04-01'); -   ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/t4hEQrwEjBN2SeGWUPbLYA -"   SELECT COUNT(*), +   ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/t4hEQrwEjBN2SeGWUPbLYA +"   SELECT COUNT(*),           CASE_N(orderdate >= '1996-01-01' AND                  orderdate <= '1996-12-31' AND                  custkey <> 999999, @@ -1676,39 +1676,39 @@ WHERE Firstname = 'Ike' (CASESPECIFIC);",https://docs.teradata.com/reader/756LNi                  custkey <> 999999,                  NO CASE           ) AS Partition_Number -   FROM orders -   GROUP BY Partition_Number -   ORDER BY Partition_Number;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/t4hEQrwEjBN2SeGWUPbLYA -   SELECT SOUNDEX ('ashcraft');,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/1pv44KxyigTesX8y~nyEVw -"   SELECT RTRIM('TURNERyxXxy,'xy');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/VI~XhQEsPh2M93Y8SYw_Zw -   SELECT RTRIM('  RIGHTT TRIM ');,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/VI~XhQEsPh2M93Y8SYw_Zw +   FROM orders +   GROUP BY Partition_Number +   ORDER BY Partition_Number;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/t4hEQrwEjBN2SeGWUPbLYA +   SELECT SOUNDEX ('ashcraft');,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/1pv44KxyigTesX8y~nyEVw +"   SELECT RTRIM('TURNERyxXxy,'xy');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/VI~XhQEsPh2M93Y8SYw_Zw +   SELECT RTRIM('  RIGHTT TRIM ');,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/VI~XhQEsPh2M93Y8SYw_Zw "   SELECT CURRENT_TIMESTAMP AT TIME ZONE 'America Pacific'; -   SELECT CURRENT_TIMESTAMP AT 'America Pacific';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/uy9dnUCG3f9udVWfC1xIkA +   SELECT CURRENT_TIMESTAMP AT 'America Pacific';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/uy9dnUCG3f9udVWfC1xIkA "   REPLACE VIEW DBC.HostsInfo (LogicalHostId, HostName, DefaultCharSet)    AS SELECT        LogicalHostId       ,HostName       ,DefaultCharSet -   FROM DBC.Hosts WITH CHECK OPTION;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZEW7kqOZLOhQqveBOCcznQ -"   CREATE SET TABLE DBC.Hosts, FALLBACK, NO BEFORE JOURNAL, +   FROM DBC.Hosts WITH CHECK OPTION;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZEW7kqOZLOhQqveBOCcznQ +"   CREATE SET TABLE DBC.Hosts, FALLBACK, NO BEFORE JOURNAL,    NO AFTER JOURNAL, CHECKSUM = DEFAULT       (LogicalHostId SMALLINT FORMAT 'ZZZ9' NOT NULL       ,HostName VARCHAR(128) CHARACTER SET UNICODE NOT CASESPECIFIC NOT NULL -      ,DefaultCharSet VARCHAR(128) CHARACTER SET UNICODE NOT CASESPECIFIC +      ,DefaultCharSet VARCHAR(128) CHARACTER SET UNICODE NOT CASESPECIFIC          NOT NULL)    UNIQUE PRIMARY INDEX (LogicalHostId) -   UNIQUE INDEX (HostName);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZEW7kqOZLOhQqveBOCcznQ -   SELECT DISTINCT DEFAULT(HostName) FROM DBC.HostsInfo;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZEW7kqOZLOhQqveBOCcznQ -"SELECT DECODE(country_id, 1, 'United States', +   UNIQUE INDEX (HostName);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZEW7kqOZLOhQqveBOCcznQ +   SELECT DISTINCT DEFAULT(HostName) FROM DBC.HostsInfo;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZEW7kqOZLOhQqveBOCcznQ +"SELECT DECODE(country_id, 1, 'United States',                           2, 'England') - FROM customers; ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/pMYzLxf4nhVTwItURMaORQ + FROM customers; ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/pMYzLxf4nhVTwItURMaORQ "   SELECT i, CASE                WHEN i=1 THEN 'abc'                WHEN i=2 THEN column_l                ELSE 'def'              END    FROM table_1 -   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZUfi10JuGTkowB7a5tAPrg +   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZUfi10JuGTkowB7a5tAPrg "   CREATE TABLE Orders      (O_orderkey INTEGER NOT NULL,       O_custkey INTEGER, @@ -1722,71 +1722,71 @@ WHERE Firstname = 'Ike' (CASESPECIFIC);",https://docs.teradata.com/reader/756LNi                 END (O_orderperiod) <= date'2008-09-30', /* Third Quarter */                 END (O_orderperiod) <= date'2008-12-31' /* Fourth Quarter */                 ); -",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GXI~H~xtP5Rsmznlm3VCpw -"SELECT * -FROM Orders -WHERE END (O_orderperiod) > date'2008-06-30';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GXI~H~xtP5Rsmznlm3VCpw -"   SELECT POWER(2, 3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GKC8hvbjZSmg6LjxgLW8Dg -"   SELECT POWER(2, -3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GKC8hvbjZSmg6LjxgLW8Dg -"   SELECT POWER(2.2, 3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GKC8hvbjZSmg6LjxgLW8Dg -"   SELECT POWER(-2.2, 3.1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GKC8hvbjZSmg6LjxgLW8Dg -   SELECT JobTitle FROM Employee WHERE Name = USER;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZojKPJj7htn7Of9vbIEp1w -"   SELECT prodID, CASE prodSTATUS -                    WHEN 1 -                    THEN 'SENT' -                    ELSE 'BACK ORDER' +",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GXI~H~xtP5Rsmznlm3VCpw +"SELECT * +FROM Orders +WHERE END (O_orderperiod) > date'2008-06-30';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GXI~H~xtP5Rsmznlm3VCpw +"   SELECT POWER(2, 3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GKC8hvbjZSmg6LjxgLW8Dg +"   SELECT POWER(2, -3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GKC8hvbjZSmg6LjxgLW8Dg +"   SELECT POWER(2.2, 3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GKC8hvbjZSmg6LjxgLW8Dg +"   SELECT POWER(-2.2, 3.1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GKC8hvbjZSmg6LjxgLW8Dg +   SELECT JobTitle FROM Employee WHERE Name = USER;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/ZojKPJj7htn7Of9vbIEp1w +"   SELECT prodID, CASE prodSTATUS +                    WHEN 1 +                    THEN 'SENT' +                    ELSE 'BACK ORDER'                     END || ' STATUS' -   FROM t1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Py7xjQQPjKkPyxWbxNBFwA -"   SELECT REGR_SYY(weight,height) -   FROM regrtbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/0DNXngE3SQcdLA2l2Q2ejw -   SELECT FLOOR (136E-1);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/OV2LuAvTo6CvpwRCKjPk3Q -   SELECT FLOOR(-6.5);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/OV2LuAvTo6CvpwRCKjPk3Q -"   SELECT FLOOR (CAST(-6.5 AS DECIMAL(2,1)));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/OV2LuAvTo6CvpwRCKjPk3Q +   FROM t1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Py7xjQQPjKkPyxWbxNBFwA +"   SELECT REGR_SYY(weight,height) +   FROM regrtbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/0DNXngE3SQcdLA2l2Q2ejw +   SELECT FLOOR (136E-1);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/OV2LuAvTo6CvpwRCKjPk3Q +   SELECT FLOOR(-6.5);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/OV2LuAvTo6CvpwRCKjPk3Q +"   SELECT FLOOR (CAST(-6.5 AS DECIMAL(2,1)));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/OV2LuAvTo6CvpwRCKjPk3Q "   CREATE TABLE table_1      (ckanji1 VARCHAR(20) CHARACTER SET KANJI1);        CREATE TABLE table_2 -    (cunicode CHARACTER(20) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vpokaUELgriV6fWyn9zohg +    (cunicode CHARACTER(20) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vpokaUELgriV6fWyn9zohg "   INSERT INTO table_2    SELECT TRANSLATE(ckanji1 USING Kanji1_KanjiEUC_TO_Unicode)    FROM table_1 -   WHERE TRANSLATE_CHK(ckanji1 USING Kanji_KanjiEUC_TO_Unicode) = 0;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vpokaUELgriV6fWyn9zohg -"   SELECT ROUND(32.4467, 1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA -"   SELECT ROUND(32.4567, 2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA -"   SELECT ROUND(99.9999, 3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA -"   SELECT ROUND(32.4567, -1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA -"   SELECT ROUND(55.4567, -2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA -"   SELECT ROUND(55.4567, -3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA -"   SELECT ROUND(-5.35, 0);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA -"   SELECT ROUND(-5.55, 0); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA -   SELECT HASHBUCKET(NULL);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/EhBT1q7808Lo8YAO3A4uxw -   SELECT * FROM Employee WHERE Dept_No < DEFAULT;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DWq~N1N1YYfS6R8y0VAgTw +   WHERE TRANSLATE_CHK(ckanji1 USING Kanji_KanjiEUC_TO_Unicode) = 0;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vpokaUELgriV6fWyn9zohg +"   SELECT ROUND(32.4467, 1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA +"   SELECT ROUND(32.4567, 2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA +"   SELECT ROUND(99.9999, 3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA +"   SELECT ROUND(32.4567, -1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA +"   SELECT ROUND(55.4567, -2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA +"   SELECT ROUND(55.4567, -3);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA +"   SELECT ROUND(-5.35, 0);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA +"   SELECT ROUND(-5.55, 0); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6EJUsovuqsZEFRNnbC6FqA +   SELECT HASHBUCKET(NULL);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/EhBT1q7808Lo8YAO3A4uxw +   SELECT * FROM Employee WHERE Dept_No < DEFAULT;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/DWq~N1N1YYfS6R8y0VAgTw "   CREATE TABLE Employee      (EmployeeID INTEGER      ,Name       CHARACTER(30) CHARACTER SET LATIN -     ,Salary     DECIMAL(8,2));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA -   SELECT TYPE(Employee.Name);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA +     ,Salary     DECIMAL(8,2));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA +   SELECT TYPE(Employee.Name);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA "   CREATE TABLE Employee      (EmployeeID INTEGER      ,Name VARCHAR(30) CHARACTER SET UNICODE      ,Salary     DECIMAL(8,2));     -   SELECT TYPE(Employee.Name);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA +   SELECT TYPE(Employee.Name);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA "   SELECT TYPE(Employee.Name), TYPE(Employee.Salary); -   ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA -"   SELECT TYPE(SUBSTR(Employee.Name,3,2));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA +   ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA +"   SELECT TYPE(SUBSTR(Employee.Name,3,2));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA "   CREATE TABLE images      (imageid INTEGER      ,imagedesc VA RCHAR(50)      ,image BLOB(2K)) -   UNIQUE PRIMARY INDEX (imageid);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA -   SELECT TYPE(images.image) FROM images;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA -SELECT * FROM TABLE(SYSLIB.getSystemTcore()) AS t;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XRodh1vMv0eG~MB7ilwg~g -SELECT BIT_LENGTH('Hello');,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Rp8YOLod5NAQ50lsryic4g +   UNIQUE PRIMARY INDEX (imageid);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA +   SELECT TYPE(images.image) FROM images;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6Ell2b~12myJ_Wp8afw2lA +SELECT * FROM TABLE(SYSLIB.getSystemTcore()) AS t;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XRodh1vMv0eG~MB7ilwg~g +SELECT BIT_LENGTH('Hello');,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Rp8YOLod5NAQ50lsryic4g "SELECT * FROM star1p UNPIVOT EXCLUDE NULLS (sales, cogs) FOR yr_qtr IN -((Q101Sales, Q101Cogs) AS 'Q101', (Q201Sales, Q201Cogs) AS 'Q201', (Q301Sales, Q301Cogs) AS 'Q301') Tmp;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/dl029wLguW_~KH4xdfGuew +((Q101Sales, Q101Cogs) AS 'Q101', (Q201Sales, Q201Cogs) AS 'Q201', (Q301Sales, Q301Cogs) AS 'Q301') Tmp;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/dl029wLguW_~KH4xdfGuew "   CREATE FUNCTION Test.MyUDF (a INT, b INT, c INT)    RETURNS INT    LANGUAGE SQL @@ -1796,28 +1796,28 @@ FROM star1p UNPIVOT EXCLUDE NULLS (sales, cogs) FOR yr_qtr IN    COLLATION INVOKER    INLINE TYPE 1    RETURN a + b - c; -   SELECT Test.MyUDF(t1.a1, t2.a2, t3.a3) FROM t1, t2, t3;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/UTaYE~AFktKB5lUIbSE7Kg +   SELECT Test.MyUDF(t1.a1, t2.a2, t3.a3) FROM t1, t2, t3;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/UTaYE~AFktKB5lUIbSE7Kg "   ... -   TRANSLATE('abc ' USING LATIN_TO_KanjiSJIS WITH ERROR)   ...",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/D0YAFW3wsMFko_M0tTdJtg +   TRANSLATE('abc ' USING LATIN_TO_KanjiSJIS WITH ERROR)   ...",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/D0YAFW3wsMFko_M0tTdJtg "   ...    TRANSLATE((TRANSLATE(_UNICODE 'abc' USING UNICODE_TO_LATIN WITH -ERROR)) USING LATIN_TO_KanjiSJIS WITH ERROR)",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/D0YAFW3wsMFko_M0tTdJtg +ERROR)) USING LATIN_TO_KanjiSJIS WITH ERROR)",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/D0YAFW3wsMFko_M0tTdJtg "SELECT * FROM star1p UNPIVOT ((sales, cogs) FOR yr_qtr IN -((Q101Sales, Q101Cogs),(Q201Sales, Q201Cogs), (Q301Sales, Q301Cogs)) Tmp;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/a58Nb65IlR4DSF5d47aKcQ -   SELECT TITLE(Employee.Salary);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HTom_r5cjQNdjlCKYcnI~A +((Q101Sales, Q101Cogs),(Q201Sales, Q201Cogs), (Q301Sales, Q301Cogs)) Tmp;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/a58Nb65IlR4DSF5d47aKcQ +   SELECT TITLE(Employee.Salary);,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/HTom_r5cjQNdjlCKYcnI~A "   SELECT city, kind, sales,    SUM(sales) OVER (ROWS BETWEEN UNBOUNDED PRECEDING AND -                    UNBOUNDED FOLLOWING) -   FROM monthly;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/BTEcijSScQB_mq9TZahTxQ +                    UNBOUNDED FOLLOWING) +   FROM monthly;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/BTEcijSScQB_mq9TZahTxQ "   SELECT city, kind, sales,    SUM(sales) OVER (PARTITION BY city ROWS BETWEEN UNBOUNDED PRECEDING -   AND UNBOUNDED FOLLOWING) FROM monthly;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/zz1KVKqV~dh67I2MNy1FpQ -   SELECT CURRENT_USER;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/5255lqvxjivxRuY~Qyatnw -"   SELECT GREATEST(13, 6);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6kP2tkcPyKVcTpO6dCGrPQ -"   SELECT GREATEST(13.12, 6.1234); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6kP2tkcPyKVcTpO6dCGrPQ -"   SELECT GREATEST('apples', 'alpha');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6kP2tkcPyKVcTpO6dCGrPQ -"SELECT GREATEST('2003-08-17 12:15:24.756' (TIMESTAMP(6)), '2003-08-17 12:15:24.456' (TIMESTAMP(6)));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6kP2tkcPyKVcTpO6dCGrPQ +   AND UNBOUNDED FOLLOWING) FROM monthly;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/zz1KVKqV~dh67I2MNy1FpQ +   SELECT CURRENT_USER;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/5255lqvxjivxRuY~Qyatnw +"   SELECT GREATEST(13, 6);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6kP2tkcPyKVcTpO6dCGrPQ +"   SELECT GREATEST(13.12, 6.1234); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6kP2tkcPyKVcTpO6dCGrPQ +"   SELECT GREATEST('apples', 'alpha');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6kP2tkcPyKVcTpO6dCGrPQ +"SELECT GREATEST('2003-08-17 12:15:24.756' (TIMESTAMP(6)), '2003-08-17 12:15:24.456' (TIMESTAMP(6)));",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6kP2tkcPyKVcTpO6dCGrPQ "   SELECT i, CASE                WHEN i=1 THEN column_l                WHEN i=2 THEN column_u @@ -1827,14 +1827,14 @@ FROM star1p UNPIVOT ((sales, cogs) FOR yr_qtr IN                ELSE column_k              END    FROM table_1 -   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vMIdBHMHVMg2pWQAksZ84A +   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vMIdBHMHVMg2pWQAksZ84A "   CREATE table_1      (i        INTEGER,       column_l CHARACTER(10) CHARACTER SET LATIN,       column_u CHARACTER(10) CHARACTER SET UNICODE,       column_j CHARACTER(10) CHARACTER SET KANJISJIS,       column_g CHARACTER(10) CHARACTER SET GRAPHIC, -      column_k CHARACTER(10) CHARACTER SET KANJI1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vMIdBHMHVMg2pWQAksZ84A +      column_k CHARACTER(10) CHARACTER SET KANJI1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vMIdBHMHVMg2pWQAksZ84A "   SELECT i, CASE                WHEN i=1 THEN 4                WHEN i=2 THEN column_g @@ -1844,12 +1844,12 @@ FROM star1p UNPIVOT ((sales, cogs) FOR yr_qtr IN                ELSE 10              END    FROM table_1 -   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vMIdBHMHVMg2pWQAksZ84A +   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/vMIdBHMHVMg2pWQAksZ84A "SELECT gender, marital_status, xcnt,xpct    ,CSUM(xcnt, xcnt DESC, gender, marital_status) AS xcum_cnt    ,CSUM(xpct, xcnt DESC, gender, marital_status) AS xcum_pct    ,RANK(xcnt DESC, gender ASC, marital_status ASC) AS xrank -FROM +FROM    (SELECT gender, marital_status, COUNT(*) AS xcnt       ,100.000 * xcnt / xall (FORMAT 'ZZ9.99') AS xpct    FROM customer_table A, @@ -1858,18 +1858,18 @@ FROM GROUP BY gender, marital_status, xall HAVING xpct >= 1) T1 QUALIFY xrank <= 8 -ORDER BY xcnt DESC, gender, marital_status",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/uxcWCP37nE4BxUd_pwYZ0w +ORDER BY xcnt DESC, gender, marital_status",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/uxcWCP37nE4BxUd_pwYZ0w "   SELECT CURRENT_DATE AT TIME ZONE 'America Pacific'; -   SELECT CURRENT_DATE AT 'America Pacific';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GPQgOQBJkrLApmWLQFrF1w -"   CREATE TABLE tab1 +   SELECT CURRENT_DATE AT 'America Pacific';",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/GPQgOQBJkrLApmWLQFrF1w +"   CREATE TABLE tab1       (cunicode  CHARACTER(4) CHARACTER SET UNICODE -      ,clatin    CHARACTER(3) CHARACTER SET LATIN -      ,csjis     CHARACTER(3) CHARACTER SET KANJISJIS);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/nuhyF9o6QL~M~h1km9y2mg -"   INSERT tab1 ('abc', 'abc', 'abc');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/nuhyF9o6QL~M~h1km9y2mg +      ,clatin    CHARACTER(3) CHARACTER SET LATIN +      ,csjis     CHARACTER(3) CHARACTER SET KANJISJIS);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/nuhyF9o6QL~M~h1km9y2mg +"   INSERT tab1 ('abc', 'abc', 'abc');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/nuhyF9o6QL~M~h1km9y2mg "   SELECT COALESCE(Boxes,0) * 100 -   FROM Shipments;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/YTZI5zU4_5J1SE2AtnyQPw -   SELECT ROLE;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/rIj4P7I1t_sh9VFZUuzSxQ -"   SELECT RANDOM(1,100), RANDOM(1,100);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/o1KdeKu3lXTjpEzfg5P7yQ +   FROM Shipments;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/YTZI5zU4_5J1SE2AtnyQPw +   SELECT ROLE;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/rIj4P7I1t_sh9VFZUuzSxQ +"   SELECT RANDOM(1,100), RANDOM(1,100);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/o1KdeKu3lXTjpEzfg5P7yQ "   CREATE FUNCTION test.MyUDF (a BYTEINT, b INT, c INT)    RETURNS INT    LANGUAGE SQL @@ -1879,8 +1879,8 @@ ORDER BY xcnt DESC, gender, marital_status",https://docs.teradata.com/reader/756    INLINE TYPE 1    RETURN a * b * c;    CREATE TABLE t1 (a1 INT, b1 INT); -   SELECT test.MyUDF(t1.a1, t1.b1, 2) FROM t1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/b7imopBZQRbCjcb67w_mzA -"   SELECT test.MyUDF(CAST(t1.a1 AS BYTEINT), t1.b1, 2) FROM t1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/b7imopBZQRbCjcb67w_mzA +   SELECT test.MyUDF(t1.a1, t1.b1, 2) FROM t1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/b7imopBZQRbCjcb67w_mzA +"   SELECT test.MyUDF(CAST(t1.a1 AS BYTEINT), t1.b1, 2) FROM t1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/b7imopBZQRbCjcb67w_mzA "SELECT * FROM v1 PIVOT (SUM(sales) FOR yr IN (2001,2002,2003)) tmp; @@ -1890,68 +1890,68 @@ FROM v1 PIVOT (SUM(sales) FOR yr IN (2001,2002,2003)) tmp; 2001 2002 2003 ----------- ----------- ----------- - 330 600 610",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/067s_sPzyM0MYXxKMDpt5A + 330 600 610",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/067s_sPzyM0MYXxKMDpt5A "   SELECT SUM(Invoice)    FROM AcctsRec -   WHERE (CURRENT_DATE - InvDate) >= 30;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Ftb3X74ftAahtHxK1KoGyw -   SELECT LENGTH('astring');,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/3PYE4XnsTap4~OOT12r9BA +   WHERE (CURRENT_DATE - InvDate) >= 30;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Ftb3X74ftAahtHxK1KoGyw +   SELECT LENGTH('astring');,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/3PYE4XnsTap4~OOT12r9BA "   SELECT Region, AVG(sales)    FROM sales_tbl    GROUP BY Region -   ORDER BY Region;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/0nvmb7xZsWRj~3DECNUbWA +   ORDER BY Region;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/0nvmb7xZsWRj~3DECNUbWA "   SELECT CURRENT_TIMESTAMP; -   SELECT CURRENT_TIMESTAMP AT LOCAL;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/5yTU1RXJn4UgZeNtEt0q5A +   SELECT CURRENT_TIMESTAMP AT LOCAL;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/5yTU1RXJn4UgZeNtEt0q5A "SELECT empno, empname, job, sal, - LAG (sal, 1, 0) + LAG (sal, 1, 0) OVER (PARTITION BY job ORDER BY empno) AS sal_prev FROM emp -ORDER BY job, empno;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qcxJ2zX4ezG~YsMGfWo0KQ +ORDER BY job, empno;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qcxJ2zX4ezG~YsMGfWo0KQ "SELECT empno, empname, job, sal, - LAG (sal, 1, 0) + LAG (sal, 1, 0) OVER (PARTITION BY job ORDER BY empno) AS sal_prev FROM emp -ORDER BY job, empno;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qcxJ2zX4ezG~YsMGfWo0KQ +ORDER BY job, empno;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qcxJ2zX4ezG~YsMGfWo0KQ "   SELECT StoreID, SMonth, ProdID, Sales,    AVG(Sales) OVER (PARTITION BY StoreID ORDER BY SMonth                     ROWS BETWEEN 1 FOLLOWING AND UNBOUNDED FOLLOWING) -   FROM sales_tbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6~YCN46xdV0Gb2icB_HneQ +   FROM sales_tbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6~YCN46xdV0Gb2icB_HneQ "   SELECT StoreID, SMonth, ProdID, Sales,    AVG(Sales) OVER (PARTITION BY StoreID ORDER BY SMonth                     ROWS BETWEEN 1 FOLLOWING AND UNBOUNDED FOLLOWING)    FROM sales_tbl -   ORDER BY SMonth;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6~YCN46xdV0Gb2icB_HneQ -"   SELECT EDITDISTANCE('Jim D. Swain', 'John Smith'); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JhycBAOAKlVjTaTOxJ4PFg -"   SELECT EDITDISTANCE('John Smith', 'John Smith'); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JhycBAOAKlVjTaTOxJ4PFg -"   SELECT EDITDISTANCE('Jim D. Swain', 'John Smith', 2, 1, 1, 2); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JhycBAOAKlVjTaTOxJ4PFg -"   SELECT EDITDISTANCE('John Smith', 'Jim D. Swain', 2, 1, 1, 2); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JhycBAOAKlVjTaTOxJ4PFg -"   SELECT dept, DeptName -   FROM Department -   WHERE Dept NOT IN -    (SELECT Dept -     FROM Course);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XfTHTzRyO9EQF1l0OWnlkQ +   ORDER BY SMonth;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/6~YCN46xdV0Gb2icB_HneQ +"   SELECT EDITDISTANCE('Jim D. Swain', 'John Smith'); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JhycBAOAKlVjTaTOxJ4PFg +"   SELECT EDITDISTANCE('John Smith', 'John Smith'); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JhycBAOAKlVjTaTOxJ4PFg +"   SELECT EDITDISTANCE('Jim D. Swain', 'John Smith', 2, 1, 1, 2); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JhycBAOAKlVjTaTOxJ4PFg +"   SELECT EDITDISTANCE('John Smith', 'Jim D. Swain', 2, 1, 1, 2); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JhycBAOAKlVjTaTOxJ4PFg +"   SELECT dept, DeptName +   FROM Department +   WHERE Dept NOT IN +    (SELECT Dept +     FROM Course);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XfTHTzRyO9EQF1l0OWnlkQ "   SELECT dept, DeptName -   FROM Department +   FROM Department    WHERE NOT EXISTS -    (SELECT Dept -     FROM Course -     WHERE Course.Dept=Department.Dept);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XfTHTzRyO9EQF1l0OWnlkQ -"CREATE TABLE t1(yr INTEGER, mon VARCHAR(41), sales INTEGER);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/4owETUn0eHPhgTVWwDCWvQ -"CREATE TABLE t2(yr INTEGER, mon VARCHAR(131), sales INTEGER);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/4owETUn0eHPhgTVWwDCWvQ +    (SELECT Dept +     FROM Course +     WHERE Course.Dept=Department.Dept);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XfTHTzRyO9EQF1l0OWnlkQ +"CREATE TABLE t1(yr INTEGER, mon VARCHAR(41), sales INTEGER);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/4owETUn0eHPhgTVWwDCWvQ +"CREATE TABLE t2(yr INTEGER, mon VARCHAR(131), sales INTEGER);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/4owETUn0eHPhgTVWwDCWvQ "   CREATE TABLE iptest (     column_1 VARCHAR(30) CHARACTER SET Kanji1 -    column_2 VARCHAR(30) CHARACTER SET Kanji1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/i0yxtspz7SyoypN8pEF3tw +    column_2 VARCHAR(30) CHARACTER SET Kanji1);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/i0yxtspz7SyoypN8pEF3tw "   SELECT column_1, column_2, INDEX(column_1,column_2) -   FROM iptest;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/i0yxtspz7SyoypN8pEF3tw +   FROM iptest;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/i0yxtspz7SyoypN8pEF3tw "   SELECT column_1, column_2, POSITION(column_2 IN column_1) -   FROM iptest;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/i0yxtspz7SyoypN8pEF3tw -"   SELECT REGR_SXX(weight,height) -   FROM regrtbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JyAQVzEZXFQXZuiE8tHfdQ +   FROM iptest;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/i0yxtspz7SyoypN8pEF3tw +"   SELECT REGR_SXX(weight,height) +   FROM regrtbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/JyAQVzEZXFQXZuiE8tHfdQ "   SELECT CHAR2HEXINT(TRIM(t.tablename))(FORMAT 'X(30)')    (TITLE 'Internal Hex Representation of TableName')    ,t.tablename (TITLE 'TableName')    FROM dbc.tables T    WHERE t.tablekind = 'T' -   ORDER BY t.tablename;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/b42hU_7Bn6WQ0aM1RaQ4HA +   ORDER BY t.tablename;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/b42hU_7Bn6WQ0aM1RaQ4HA "   SELECT i, CASE                WHEN i=1 THEN column_u                WHEN i=2 THEN 'abc' @@ -1960,34 +1960,34 @@ ORDER BY job, empno;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/qc                ELSE 10              END    FROM table_1 -   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Emk8tu_MCkCOxjQ3woc6zg -"   SELECT ROW_NUMBER() OVER (PARTITION BY sales_region +   ORDER BY 1;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Emk8tu_MCkCOxjQ3woc6zg +"   SELECT ROW_NUMBER() OVER (PARTITION BY sales_region                              ORDER BY sales_amount DESC),    sales_person, sales_region, sales_amount -   FROM sales_table;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/RyelxzJY29FUpGWmOU17Zw -SELECT SUM (Salary) FROM Employee;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/akBgQTaf1bLsuvPpn7QCEw -"SELECT Sum(Salary) (format ‘$Z,ZZZ,ZZZ,ZZ9.99) FROM Employee;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/akBgQTaf1bLsuvPpn7QCEw -"SELECT REGEXP_INSTR('Hello Santa says ho ho', 'Hello Santa says ho ho', 1, 1, 0, 'c');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/750yMc19wTd_lDZWSSoO5A -"   SELECT itemNo, quantity, QUANTILE(10,quantity) FROM inventory;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/rARAE4kg_CuefTslNj5uYA -"   INSERT t1 (RANDOM(1,10),...) ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/abLeHRcz~eXZyCOU__rGHg +   FROM sales_table;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/RyelxzJY29FUpGWmOU17Zw +SELECT SUM (Salary) FROM Employee;,https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/akBgQTaf1bLsuvPpn7QCEw +"SELECT Sum(Salary) (format ‘$Z,ZZZ,ZZZ,ZZ9.99) FROM Employee;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/akBgQTaf1bLsuvPpn7QCEw +"SELECT REGEXP_INSTR('Hello Santa says ho ho', 'Hello Santa says ho ho', 1, 1, 0, 'c');",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/750yMc19wTd_lDZWSSoO5A +"   SELECT itemNo, quantity, QUANTILE(10,quantity) FROM inventory;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/rARAE4kg_CuefTslNj5uYA +"   INSERT t1 (RANDOM(1,10),...) ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/abLeHRcz~eXZyCOU__rGHg "   CREATE TABLE T       (column_1 INTEGER       ,column_2 INTEGER       ,B INTEGER) -   UNIQUE PRIMARY INDEX (column_1, column_2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Rmdql5HBbStpzTvoUuKzvA -"   SELECT StoreID, SMonth, ProdID, Sales, -   AVG(Sales) OVER () -   FROM sales_tbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XvDU5PSnUYIFeazHdlNyCg -"   SELECT StoreID, SMonth, ProdID, Sales, +   UNIQUE PRIMARY INDEX (column_1, column_2);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Rmdql5HBbStpzTvoUuKzvA +"   SELECT StoreID, SMonth, ProdID, Sales, +   AVG(Sales) OVER () +   FROM sales_tbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XvDU5PSnUYIFeazHdlNyCg +"   SELECT StoreID, SMonth, ProdID, Sales,    AVG(Sales) OVER (PARTITION BY StoreID) -   FROM sales_tbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XvDU5PSnUYIFeazHdlNyCg -"   SELECT MINIMUM(Name) -   FROM Employee; ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/gaOGkZvpPtqrDoNUqHOugw +   FROM sales_tbl;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/XvDU5PSnUYIFeazHdlNyCg +"   SELECT MINIMUM(Name) +   FROM Employee; ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/gaOGkZvpPtqrDoNUqHOugw "   SELECT ProdID, MINIMUM(QUANTITY)    FROM Inventory    WHERE QUANTITY BETWEEN 20 AND 30    GROUP BY ProdID -   ORDER BY ProdID;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/gaOGkZvpPtqrDoNUqHOugw +   ORDER BY ProdID;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/gaOGkZvpPtqrDoNUqHOugw "   SELECT RT.storeid, RT.prodid, RT.sales,    RT.rank_sales, RT.sales * 100.0/ST.sum_store_sales    FROM (SELECT storeid, prodid, sales, RANK(sales) AS rank_sales @@ -1998,22 +1998,22 @@ SELECT SUM (Salary) FROM Employee;,https://docs.teradata.com/reader/756LNiPSFdY~    FROM sales_tbl    GROUP BY storeID) AS ST    WHERE RT.storeID = ST.storeID -   ORDER BY RT.storeID, RT.sales;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Kr~2Yrfd__7UE2eUl2PvOQ -"   SELECT NGRAM ('abc','abc',2, 0); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/hSDEgJigEFftuMV4EsTc~Q -"   SELECT RPAD('building', 11);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/2qI5iF1jpmwlMk8fs3nZeA +   ORDER BY RT.storeID, RT.sales;",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/Kr~2Yrfd__7UE2eUl2PvOQ +"   SELECT NGRAM ('abc','abc',2, 0); ",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/hSDEgJigEFftuMV4EsTc~Q +"   SELECT RPAD('building', 11);",https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/2qI5iF1jpmwlMk8fs3nZeA "CALL TDMaps.AnalyzeSP( - 'TDMapList1', 'MyObjects', 'MyExclusions', - NULL, NULL, NULL, 'MyObjectssActions', - :NumAlters, :NumExcludes, :NumLogEntries);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/84C7reRkoaRq8b4e4b5Oqg + 'TDMapList1', 'MyObjects', 'MyExclusions', + NULL, NULL, NULL, 'MyObjectssActions', + :NumAlters, :NumExcludes, :NumLogEntries);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/84C7reRkoaRq8b4e4b5Oqg "CREATE TABLE italian_sales   (location address -  ,sales DECIMAL(8,2));",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/iouV7TAOGmNcQKo~rAldYA +  ,sales DECIMAL(8,2));",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/iouV7TAOGmNcQKo~rAldYA "INSERT INTO italian_sales    SELECT location, sales    FROM european_sales -   WHERE region = 1151;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/iouV7TAOGmNcQKo~rAldYA -   CALL SYSUIF.REDISTRIBUTE_FILE('mapper');,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/MlmWF8dfZtXE_RP8PYuS1A -"CALL SYSUIF.REMOVE_FILE('mapper',1);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_8KCR~GymS82rpVuVEDT0g +   WHERE region = 1151;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/iouV7TAOGmNcQKo~rAldYA +   CALL SYSUIF.REDISTRIBUTE_FILE('mapper');,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/MlmWF8dfZtXE_RP8PYuS1A +"CALL SYSUIF.REMOVE_FILE('mapper',1);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_8KCR~GymS82rpVuVEDT0g "CREATE SET TABLE Call_Logs.showbtrgttablelong,FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -2040,18 +2040,18 @@ SELECT SUM (Salary) FROM Employee;,https://docs.teradata.com/reader/756LNiPSFdY~ SmlCyls BIGINT) MapName VARCHAR(128) CHARACTER SET UNICODE NOT CASESPECIFIC NOT NULL PRIMARY INDEX ( TheDate ,TheTime ,TableID ,TableIDTAI ,DBSize , -PctOfDBsInSubtable );",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/xLtnuFZKBTUfcYAY~9NEYg +PctOfDBsInSubtable );",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/xLtnuFZKBTUfcYAY~9NEYg "CREATE TABLE Pendants -   (ItemNo INTEGER, +   (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE,     Description VARCHAR(1000)        COMPRESS USING TD_SYSFNLIB.TransUnicodeToUTF8 -       DECOMPRESS USING TD_SYSFNLIB.TransUTF8ToUnicode);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/aee5Szd6Uvye9ZaeJZw_Og +       DECOMPRESS USING TD_SYSFNLIB.TransUTF8ToUnicode);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/aee5Szd6Uvye9ZaeJZw_Og "CREATE TABLE Pendants    (ItemNo INTEGER, -    Description VARCHAR(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ZjliOtCeZtvRP_NS0WLoCA -SELECT TD_SYSFNLIB.CAMSET_L(Pendants.Description);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ZjliOtCeZtvRP_NS0WLoCA -SELECT * from SCRIPT(script_command('echo $PATH;') returns ('PATH varchar(512)'));,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/I57STjG3iNmYDO8cOF6Oxw +    Description VARCHAR(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ZjliOtCeZtvRP_NS0WLoCA +SELECT TD_SYSFNLIB.CAMSET_L(Pendants.Description);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ZjliOtCeZtvRP_NS0WLoCA +SELECT * from SCRIPT(script_command('echo $PATH;') returns ('PATH varchar(512)'));,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/I57STjG3iNmYDO8cOF6Oxw "CREATE TABLE T_INTERMEDIATE as ( select 1 as p, X.* from CALCMATRIX( ON (select temperature,       air_pressure, rainfall from T) USING PHASE('LOCAL') )X ) WITH DATA; @@ -2062,7 +2062,7 @@ select * from CALCMATRIX ( ON T_INTERMEDIATE select * from CALCMATRIX( ON T_INTERMEDIATE HASH BY p USING PHASE('COMBINE') CALCTYPE('COR') - )Y;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/4O02AY124LdNbEJi8M4xzA + )Y;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/4O02AY124LdNbEJi8M4xzA "CREATE MULTISET TABLE t    (id INTEGER,     v  INTEGER); @@ -2074,7 +2074,7 @@ INSERT INTO t VALUES (1,5); INSERT INTO t VALUES (1,5); INSERT INTO t VALUES (1,5); INSERT INTO t VALUES (1,8); -INSERT INTO t VALUES (1,);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mwZ3C57IEPSzUjWqcnyiHQ +INSERT INTO t VALUES (1,);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mwZ3C57IEPSzUjWqcnyiHQ "REPLACE FUNCTION dense_rank (x INTEGER) RETURNS INTEGER CLASS AGGREGATE (1000) @@ -2083,68 +2083,68 @@ NO SQL PARAMETER STYLE SQL DETERMINISTIC CALLED ON NULL INPUT -EXTERNAL;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mwZ3C57IEPSzUjWqcnyiHQ -"SELECT v, dense_rank(v) OVER (PARTITION BY id ORDER BY v +EXTERNAL;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mwZ3C57IEPSzUjWqcnyiHQ +"SELECT v, dense_rank(v) OVER (PARTITION BY id ORDER BY v    ROWS UNBOUNDED PRECEDING) as dr,    rank() OVER (PARTITION BY id ORDER BY v) as r -FROM t ORDER BY dr;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mwZ3C57IEPSzUjWqcnyiHQ -ALTER TABLE SystemInfo.SHOWB_S drop MapName;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/cm1fsN4Kgq6jiybziZQu2g -"CREATE table t_time(i int, j time(6) compress using td_sysfnlib.ts_compress decompress using td_sysfnlib.ts_decompress);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_qqmxUzhJXSBlr5fgKHngQ +FROM t ORDER BY dr;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mwZ3C57IEPSzUjWqcnyiHQ +ALTER TABLE SystemInfo.SHOWB_S drop MapName;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/cm1fsN4Kgq6jiybziZQu2g +"CREATE table t_time(i int, j time(6) compress using td_sysfnlib.ts_compress decompress using td_sysfnlib.ts_decompress);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_qqmxUzhJXSBlr5fgKHngQ "INSERT into t_time(1, TIME'06:26:44.820000'); -INSERT into t_time(2, TIME'10:26:44.820000');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_qqmxUzhJXSBlr5fgKHngQ -SELECT j from t_time;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_qqmxUzhJXSBlr5fgKHngQ +INSERT into t_time(2, TIME'10:26:44.820000');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_qqmxUzhJXSBlr5fgKHngQ +SELECT j from t_time;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_qqmxUzhJXSBlr5fgKHngQ "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET UNICODE,     Description VARCHAR(1000) CHARACTER SET UNICODE        COMPRESS USING TD_SYSFNLIB.LZCOMP -       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/13Z9jwkCfNiokimcDCR40w +       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/13Z9jwkCfNiokimcDCR40w "CALL TDMaps.StopMoveTablesSP('N', - :NumActionsStopped, :NumQueuedActionsStopped);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mttITLx~Gs0C9_tY19z0wA -CALL TDMaps.CleanUpMoveTablesSP();,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/CDgCX5EFI2RP8o9jWG1Ung + :NumActionsStopped, :NumQueuedActionsStopped);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mttITLx~Gs0C9_tY19z0wA +CALL TDMaps.CleanUpMoveTablesSP();,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/CDgCX5EFI2RP8o9jWG1Ung "CALL SYSLIB.ReplaceExportDefinition -('MyExportWidth','1422323221332232322321123111122322323221'xb,msg);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/09VZtm5sOG2K11o4TZOX4Q +('MyExportWidth','1422323221332232322321123111122322323221'xb,msg);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/09VZtm5sOG2K11o4TZOX4Q "CALL TDMaps.CreateExclusionListSP('MyExclusions', NULL, :ExclusionListId); CALL TDMaps.AddExclusionListEntrySP('MyExclusions', 'Payroll', NULL,:NumObjectsAdded); CALL TDMaps.AddExclusionListEntrySP('MyExclusions', 'Employee', 'Withholding',:NumObjectsAdded); -CALL TDMaps.AddExclusionListEntrySP('MyExclusions', 'Taxes', 'Rate%',:NumObjectsAdded);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/bb~4bwoI5WFjICYrYrk~~w +CALL TDMaps.AddExclusionListEntrySP('MyExclusions', 'Taxes', 'Rate%',:NumObjectsAdded);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/bb~4bwoI5WFjICYrYrk~~w "SELECT * FROM SCRIPT( ON script_syn_res_tab001 SCRIPT_COMMAND('cat') DELIMITER(',') RETURNS ('uid int', 'helen BYTE', 'word varchar(10)', 'id int') -) as srpt;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UPbd8eaBlWwW01xm6UZa_w +) as srpt;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UPbd8eaBlWwW01xm6UZa_w "Select * from SCRIPT(SCRIPT_COMMAND ('/home/tdatuser/mapper5.py' ) returns ('v byte(20)', 'v2 -int', 'v3 float', 'v4 varchar(10)') ) as d1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UPbd8eaBlWwW01xm6UZa_w +int', 'v3 float', 'v4 varchar(10)') ) as d1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UPbd8eaBlWwW01xm6UZa_w "SELECT * from SCRIPT(SCRIPT_COMMAND ('/home/tdatuser/mapper5.py' ) delimiter(',') -returns ('v byte(20)', 'v2 int', 'v3 float', 'v4 varchar(10)') ) as d1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UPbd8eaBlWwW01xm6UZa_w +returns ('v byte(20)', 'v2 int', 'v3 float', 'v4 varchar(10)') ) as d1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UPbd8eaBlWwW01xm6UZa_w "CREATE TABLE Pendants    (ItemNo INTEGER, -    Description VARCHAR(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/wqfqv523YETR0np9sT~0qg -SELECT TD_SYSFNLIB.LZCOMP_L(Pendants.Description);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/wqfqv523YETR0np9sT~0qg -CALL TDMaps.StopMoverSP(2);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/W892gM9O285NveX~B_sNKA -"SELECT JsonTbl.QueryID (FORMAT '--Z(17)9'), JsonTbl.RowNum, JsonTbl.ParamJSON from table (TD_SYSFNLIB.TD_DBQLParam(DBC.DBQLParamTbl.QueryID,DBC.DBQLParamTbl.paraminfo)) as JsonTbl order by JsonTbl.QueryID, JsonTbl.RowNum;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/7HNdR8pmaZJhJU7MMaNW9w +    Description VARCHAR(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/wqfqv523YETR0np9sT~0qg +SELECT TD_SYSFNLIB.LZCOMP_L(Pendants.Description);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/wqfqv523YETR0np9sT~0qg +CALL TDMaps.StopMoverSP(2);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/W892gM9O285NveX~B_sNKA +"SELECT JsonTbl.QueryID (FORMAT '--Z(17)9'), JsonTbl.RowNum, JsonTbl.ParamJSON from table (TD_SYSFNLIB.TD_DBQLParam(DBC.DBQLParamTbl.QueryID,DBC.DBQLParamTbl.paraminfo)) as JsonTbl order by JsonTbl.QueryID, JsonTbl.RowNum;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/7HNdR8pmaZJhJU7MMaNW9w "   SYSUIF.REPLACE_FILE(        IN uif_name VARCHAR(128)NOT CASESPECIFIC CHARACTER SET UNICODE,        IN uif_filename VARCHAR(256) CASESPECIFIC CHARACTER SET UNICODE, -       IN locspec VARCHAR(1024)CASESPECIFIC CHARACTER SET UNICODE, IN override_lock int);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0rJq5Q_5F87B5A4sPk4B9w -"INSERT INTO european_sales -VALUES (101, address().street('210 Stanton').zip('76543'), 500);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/IVdxyC4avB3HYEjG54J7Mw -"SELECT SYSLIB.SparseTableAMPs('db1','tab1') dt;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/kQy~jsL17Kr_2VFjZwSN5Q +       IN locspec VARCHAR(1024)CASESPECIFIC CHARACTER SET UNICODE, IN override_lock int);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0rJq5Q_5F87B5A4sPk4B9w +"INSERT INTO european_sales +VALUES (101, address().street('210 Stanton').zip('76543'), 500);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/IVdxyC4avB3HYEjG54J7Mw +"SELECT SYSLIB.SparseTableAMPs('db1','tab1') dt;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/kQy~jsL17Kr_2VFjZwSN5Q "CALL TDMaps.CreateObjectListSP('MyObjects', NULL, :ObjectListId); CALL TDMaps.AddObjectListEntrySP('MyObjects', 'Payroll', NULL,:NumObjectsAdded); CALL TDMaps.AddObjectListEntrySP('MyObjects', 'Employee’, 'Withholding',:NumObjectsAdded); -CALL TDMaps.AddObjectListEntrySP('MyObjects', 'Taxes', 'Rate%',:NumObjectsAdded);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_e6NowGZs1wJG1QeeLy~rw +CALL TDMaps.AddObjectListEntrySP('MyObjects', 'Taxes', 'Rate%',:NumObjectsAdded);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_e6NowGZs1wJG1QeeLy~rw "SELECT * FROM SCRIPT ( ON source SCRIPT_COMMAND('python ./mydatabase/mapper.py') -);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0HE0ilmo96_tDQQYvSNl5A -GRANT EXECUTE FUNCTION ON TD_SYSFNLIB.TD_DBQLParam TO DBC WITH GRANT OPTION;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/iyrKrqQVxAwbBnu9uIugkQ +);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0HE0ilmo96_tDQQYvSNl5A +GRANT EXECUTE FUNCTION ON TD_SYSFNLIB.TD_DBQLParam TO DBC WITH GRANT OPTION;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/iyrKrqQVxAwbBnu9uIugkQ "CREATE TABLE Pendants    (ItemNo INTEGER, -    Description VARCHAR(100) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/4waO_U21RxOwRupLfSkBog -SELECT TD_SYSFNLIB.LZCOMP(Pendants.Description);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/4waO_U21RxOwRupLfSkBog -"CALL TDMaps.PostExpansionAction(4, 'TD_Map1000');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/hFJ9YXexLGB8SpQ7cmW9UQ +    Description VARCHAR(100) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/4waO_U21RxOwRupLfSkBog +SELECT TD_SYSFNLIB.LZCOMP(Pendants.Description);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/4waO_U21RxOwRupLfSkBog +"CALL TDMaps.PostExpansionAction(4, 'TD_Map1000');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/hFJ9YXexLGB8SpQ7cmW9UQ "CREATE SET TABLE raw_cust ,NO FALLBACK ,    NO BEFORE JOURNAL,    NO AFTER JOURNAL, @@ -2152,7 +2152,7 @@ SELECT TD_SYSFNLIB.LZCOMP(Pendants.Description);,https://docs.teradata.com/reade    (     region INTEGER,     pending_data VARCHAR(32000) CHARACTER SET LATIN NOT CASESPECIFIC) -PRIMARY INDEX (region);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/6zuZifPe16illhXMqEYxYA +PRIMARY INDEX (region);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/6zuZifPe16illhXMqEYxYA "CREATE FUNCTION extract_field (Text VARCHAR(32000),    From_Store INTEGER) RETURNS TABLE (Customer_ID INTEGER, @@ -2161,12 +2161,12 @@ RETURNS TABLE (Customer_ID INTEGER, LANGUAGE C NO SQL PARAMETER STYLE SQL -EXTERNAL NAME extract_field;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/6zuZifPe16illhXMqEYxYA +EXTERNAL NAME extract_field;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/6zuZifPe16illhXMqEYxYA "SELECT DISTINCT cust.Customer_ID, cust.Item_ID FROM raw_cust, TABLE (extract_field(raw_cust.pending_data, 25)) AS cust -WHERE raw_cust.region = 1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/6zuZifPe16illhXMqEYxYA +WHERE raw_cust.region = 1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/6zuZifPe16illhXMqEYxYA "WITH dt1 (DatabaseName, ObjectName, ObjectKind, MapSlot, NumberOfPrimaryAMPs, ColocationName) AS (SELECT DatabaseName, TableName, TableKind, MapSlot, NumberOfAMPs, ColocationName @@ -2203,23 +2203,23 @@ db1 tabs1 31 F db1 tabs2 0 P db1 tabs2 24 F db1 tabs2 72 F -db1 tabs2 96 P",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/vxQE39FXtRI8CeK0m3Zyhg +db1 tabs2 96 P",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/vxQE39FXtRI8CeK0m3Zyhg "CREATE TABLE swiss_sales   (location address -  ,sales euro);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UjT41KrYHbps~MfZpjOC4g +  ,sales euro);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UjT41KrYHbps~MfZpjOC4g "INSERT INTO swiss_sales    SELECT location, CAST (sales AS euro)    FROM european_sales -   WHERE region = 1038;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UjT41KrYHbps~MfZpjOC4g +   WHERE region = 1038;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/UjT41KrYHbps~MfZpjOC4g "CALL TDMaps.CreateExpansionMaps(4, 40, :ContiguousMapString, :OneAmpSparseMapString, :TotalNodesSparseMapString); -",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/1F~36P~Ec_oFfKocAzg~Mg -EXECUTE DBC.tdheatmap_m(1);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/bXu5jJ10fLbHGRHEYWhcIQ +",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/1F~36P~Ec_oFfKocAzg~Mg +EXECUTE DBC.tdheatmap_m(1);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/bXu5jJ10fLbHGRHEYWhcIQ "CREATE SET TABLE Call_Logs.showbtrgttablemedium ,FALLBACK , - NO BEFORE JOURNAL, + NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT, DEFAULT MERGEBLOCKRATIO @@ -2256,26 +2256,26 @@ EXECUTE DBC.tdheatmap_m(1);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRa LrgCyls BIGINT, SmlCyls BIGINT) MapName VARCHAR(128) CHARACTER SET UNICODE NOT CASESPECIFIC NOT NULL -PRIMARY INDEX (TheDate, TheTime, TableID ,TableIDTAI ,CompressionState);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/arK2Phv07nFilWpToYGerg +PRIMARY INDEX (TheDate, TheTime, TableID ,TableIDTAI ,CompressionState);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/arK2Phv07nFilWpToYGerg "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET UNICODE,     Description VARCHAR(1000) CHARACTER SET UNICODE        COMPRESS USING TD_SYSFNLIB.CAMSET -       DECOMPRESS USING TD_SYSFNLIB.DECAMSET);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/aBwOZ8DakMTMTQqYZ~lDig -"INSERT into t1(1, TIME'03:38:06');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/3swGEDm7wB~WMUO92sx5uw -"CREATE TABLE table t1(pk int, col1 time(0) compress using ts_compress decompress using ts_decompress);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/3swGEDm7wB~WMUO92sx5uw -"CREATE TABLE T1 (intCol INTEGER, +       DECOMPRESS USING TD_SYSFNLIB.DECAMSET);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/aBwOZ8DakMTMTQqYZ~lDig +"INSERT into t1(1, TIME'03:38:06');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/3swGEDm7wB~WMUO92sx5uw +"CREATE TABLE table t1(pk int, col1 time(0) compress using ts_compress decompress using ts_decompress);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/3swGEDm7wB~WMUO92sx5uw +"CREATE TABLE T1 (intCol INTEGER,                  varCharCol VARCHAR(40) CHARACTER SET UNICODE); -CREATE TABLE T2 (intCol INTEGER, +CREATE TABLE T2 (intCol INTEGER,                  decimalCol DECIMAL (10, 6)); -CREATE FUNCTION myUDF1 (A INTEGER, B TD_ANYTYPE) +CREATE FUNCTION myUDF1 (A INTEGER, B TD_ANYTYPE) RETURNS TD_ANYTYPE; -CREATE FUNCTION myUDF2 (A TD_ANYTYPE, B TD_ANYTYPE) -RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0QlROpnTLQ~Ugmn2~VxcOQ -"SELECT (myUDF1 (T1.intCol, T2.decimalCol) RETURNS DECIMAL(10,6)); ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0QlROpnTLQ~Ugmn2~VxcOQ +CREATE FUNCTION myUDF2 (A TD_ANYTYPE, B TD_ANYTYPE) +RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0QlROpnTLQ~Ugmn2~VxcOQ +"SELECT (myUDF1 (T1.intCol, T2.decimalCol) RETURNS DECIMAL(10,6)); ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0QlROpnTLQ~Ugmn2~VxcOQ "SELECT (myUDF2 (T1.varCharCol, T2.decimalCol) -   RETURNS STYLE T1.varCharCol);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0QlROpnTLQ~Ugmn2~VxcOQ +   RETURNS STYLE T1.varCharCol);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0QlROpnTLQ~Ugmn2~VxcOQ "SELECT * from TD_UNPIVOT( ON( select * from T) USING @@ -2283,7 +2283,7 @@ RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0Ql             UNPIVOT_COLUMN('month') COLUMN_LIST('jan_sales', 'feb_sales', ..., 'dec_sales') COLUMN_ALIAS_LIST('jan', 'feb', ..., 'dec' ) - )X; ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ddGBAZUinbJIbV_plBDyUA + )X; ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ddGBAZUinbJIbV_plBDyUA "SELECT * from UNPIVOT( ON( select * from T) USING @@ -2291,48 +2291,48 @@ RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/0Ql UNPIVOT_COLUMN('month') COLUMN_LIST('jan_sales, jan_expense', 'feb_sales,                feb_expense', ..., 'dec_sales, dec_expense') COLUMN_ALIAS_LIST('jan', 'feb', ..., 'dec' ) - )X;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ddGBAZUinbJIbV_plBDyUA + )X;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ddGBAZUinbJIbV_plBDyUA "CREATE TABLE Pendants -   (ItemNo INTEGER, +   (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE,     Description VARCHAR(1000)        COMPRESS USING TD_SYSFNLIB.TransUnicodeToUTF8 -       DECOMPRESS USING TD_SYSFNLIB.TransUTF8ToUnicode);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/TWW5zBEOSfXRsyt5hBGHAQ +       DECOMPRESS USING TD_SYSFNLIB.TransUTF8ToUnicode);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/TWW5zBEOSfXRsyt5hBGHAQ "CREATE TABLE Pendants    (ItemNo INTEGER, -    Description VARCHAR(100) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Tpo3DiHnjtcgzvf6881GYA -SELECT TD_SYSFNLIB.CAMSET(Pendants.Description);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Tpo3DiHnjtcgzvf6881GYA -"INSERT european_sales (1001, NEW address(), 0);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/j7hVQoDp7bBT3_V14_oKUA -"SELECT SYSLIB.SparseTableAMPs('db1','tab1') AS AMPList;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_gDwVNMLo_7_GOUUxcYwsw +    Description VARCHAR(100) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Tpo3DiHnjtcgzvf6881GYA +SELECT TD_SYSFNLIB.CAMSET(Pendants.Description);,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Tpo3DiHnjtcgzvf6881GYA +"INSERT european_sales (1001, NEW address(), 0);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/j7hVQoDp7bBT3_V14_oKUA +"SELECT SYSLIB.SparseTableAMPs('db1','tab1') AS AMPList;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_gDwVNMLo_7_GOUUxcYwsw "SELECT REGEXP_REPLACE(TRIM(LEADING FROM - SYSLIB.SparseTableAMPs('db1','tab1')), ' +', ',') AS AMPList;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_gDwVNMLo_7_GOUUxcYwsw -"CALL SYSLIB.RemoveExportDefinition('MyExportWidth',msg);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/YX7N5H5aVJjUcnOkOT9hCg -SELECT * FROM TABLE (ContiguousMapAmps('TD_Map1')) dt;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/65KkPshkmbL4g5wwlKsybg + SYSLIB.SparseTableAMPs('db1','tab1')), ' +', ',') AS AMPList;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/_gDwVNMLo_7_GOUUxcYwsw +"CALL SYSLIB.RemoveExportDefinition('MyExportWidth',msg);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/YX7N5H5aVJjUcnOkOT9hCg +SELECT * FROM TABLE (ContiguousMapAmps('TD_Map1')) dt;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/65KkPshkmbL4g5wwlKsybg "select * from calcmatrix( ON ( select * from calcmatrix( ON (select continent, temperature,    air_pressure, rainfall from T) LOCAL ORDER BY continent USING    PHASE('LOCAL') )X ) HASH BY continent LOCAL ORDER BY continent USING PHASE('COMBINE') )Y - order by continent, rownum;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/CnqNBF6WrC5SyqrU69cRsA + order by continent, rownum;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/CnqNBF6WrC5SyqrU69cRsA "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET LATIN,     Description VARCHAR(1000) CHARACTER SET LATIN        COMPRESS USING TD_SYSFNLIB.LZCOMP_L -       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP_L);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/k6b4S4hcvml9MbTrRpUd6w -"CALL TDMaps.MonitorMoveTablesSP('MyNewMapActions',NumTables, - NumComplete, NumInProgress, NumWaitingToStart, PercentComplete);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ALOouxpd3XbleEImOjVE7Q +       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP_L);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/k6b4S4hcvml9MbTrRpUd6w +"CALL TDMaps.MonitorMoveTablesSP('MyNewMapActions',NumTables, + NumComplete, NumInProgress, NumWaitingToStart, PercentComplete);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/ALOouxpd3XbleEImOjVE7Q "CALL SYSUIF.INSTALL_FILE('mapper', 'mapper.py', -'cz!mapper.py!/tmp/mapper.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/J20AT~HdhMN1mh5lmbh1QQ +'cz!mapper.py!/tmp/mapper.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/J20AT~HdhMN1mh5lmbh1QQ "CALL SYSUIF.REPLACE_FILE('mapper', 'mapper.py', -'cz!mapper.py!/tmp/mapper.py',0);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/XeZslA_bK0xzS_pcv0AsKg -"CREATE TABLE table t_timestamp(i int, j timestamp(0) compress using td_sysfnlib.ts_compress decompress using td_sysfnlib.ts_decompress);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/pvAW4RzBx5BpTYP03K9szw -"CALL TDMaps.AdjustSpace(NULL, NULL, NULL, outlog);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8b2ul85dyDDD9C7YC2xBVg -"CALL TDMaps.AdjustSpace('SALES_DB', NULL, NULL, outlog);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8b2ul85dyDDD9C7YC2xBVg -"CALL TDMaps.AdjustSpace('SALES_DB', 10, NULL, outlog);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8b2ul85dyDDD9C7YC2xBVg -"CALL TDMaps.AdjustSpace(NULL,NULL,'true',out1);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8b2ul85dyDDD9C7YC2xBVg -"select cast(b.FeatureName as char(50)) , sum(GetBit(a.FeatureUsage,(2047 - b.FeatureBitpos))) as FeatureuseCount from DBC.DbqLogTbl a, DBC.QryLogFeatureListV b group by b.FeatureName;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/kn8rZzVRecrUPoQS8QNl1g +'cz!mapper.py!/tmp/mapper.py',0);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/XeZslA_bK0xzS_pcv0AsKg +"CREATE TABLE table t_timestamp(i int, j timestamp(0) compress using td_sysfnlib.ts_compress decompress using td_sysfnlib.ts_decompress);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/pvAW4RzBx5BpTYP03K9szw +"CALL TDMaps.AdjustSpace(NULL, NULL, NULL, outlog);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8b2ul85dyDDD9C7YC2xBVg +"CALL TDMaps.AdjustSpace('SALES_DB', NULL, NULL, outlog);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8b2ul85dyDDD9C7YC2xBVg +"CALL TDMaps.AdjustSpace('SALES_DB', 10, NULL, outlog);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8b2ul85dyDDD9C7YC2xBVg +"CALL TDMaps.AdjustSpace(NULL,NULL,'true',out1);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8b2ul85dyDDD9C7YC2xBVg +"select cast(b.FeatureName as char(50)) , sum(GetBit(a.FeatureUsage,(2047 - b.FeatureBitpos))) as FeatureuseCount from DBC.DbqLogTbl a, DBC.QryLogFeatureListV b group by b.FeatureName;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/kn8rZzVRecrUPoQS8QNl1g "CREATE TYPE INTEGERUDT AS INTEGER FINAL; CREATE FUNCTION udf_agch002002dynudt (parameter_1 VARIANT_TYPE) RETURNS INTEGERUDT CLASS AGGREGATE (4) LANGUAGE C NO SQL @@ -2340,11 +2340,11 @@ EXTERNAL NAME 'CS!udf_agch002002dynudt!udf_agch002002dynudt.c' PARAMETER STYLE SQL; SELECT udf_agch002002dynudt(NEW VARIANT_TYPE (Tbl1.a AS a,                                              (Tbl1.b + Tbl1.c) AS b)) -FROM Tbl1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/YwG90yJVAe2Y8gN6tw32Jw +FROM Tbl1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/YwG90yJVAe2Y8gN6tw32Jw "SELECT date TheDate, t1.ampnumber, - dbase.databasenamei DatabaseName, - tvm.tvmnamei TableName, + dbase.databasenamei DatabaseName, + tvm.tvmnamei TableName, to_byte(t1.cylinderidmsw) || to_byte(t1.cylinderidlsw) CylinderId, t1.temperature FROM TABLE(tdheatmap(2)) AS t1, @@ -2352,48 +2352,48 @@ FROM TABLE(tdheatmap(2)) AS t1, dbc.dbase dbase WHERE t1.starttableiduniq = tvm.tvmid AND tvm.databaseid = dbase.databaseid; -",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/oBwFNBWGq_YTZ1EWmOVVMg -SELECT * FROM demo.tdheatmap_v WHERE DatabaseName = ‘EMPLOYEE’ AND TableName = ‘BASIC_INFO’ ORDER BY Temperature DESC,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/gxVoQKsiF6T8kR4G98n2MA -"CALL tdmaps.AddMapListEntrySP('MyMapList', 'MySparseMap');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/KVefWW3QQ4PSMmBcCAydvA -CALL TDMaps.StopSerialWorkerSP();,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/p8kfRoFw7rKoHFWdV~CZ9w -     cufconfig -o,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/5PbDZAX08mPGt0WeLzXMww +",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/oBwFNBWGq_YTZ1EWmOVVMg +SELECT * FROM demo.tdheatmap_v WHERE DatabaseName = ‘EMPLOYEE’ AND TableName = ‘BASIC_INFO’ ORDER BY Temperature DESC,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/gxVoQKsiF6T8kR4G98n2MA +"CALL tdmaps.AddMapListEntrySP('MyMapList', 'MySparseMap');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/KVefWW3QQ4PSMmBcCAydvA +CALL TDMaps.StopSerialWorkerSP();,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/p8kfRoFw7rKoHFWdV~CZ9w +     cufconfig -o,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/5PbDZAX08mPGt0WeLzXMww "  CALL SYSUIF.INSTALL_FILE('mapper', 'mapper.py', -  'cz!mapper.py!/tmp/mapper.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/5PbDZAX08mPGt0WeLzXMww +  'cz!mapper.py!/tmp/mapper.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/5PbDZAX08mPGt0WeLzXMww "CALL TDMaps.CreateObjectListSP('ObjNotInMap2',NULL,:ObjectListId); -INSERT TDMaps.ObjectListEntry -SELECT ZoneName, ListId, DatabaseName, TableName +INSERT TDMaps.ObjectListEntry +SELECT ZoneName, ListId, DatabaseName, TableName FROM TDMaps.ObjectListTbl, dbc.tablesv t WHERE ListName = 'ObjNotInMap2' -and TableKind IN ('T','I','J','N','O') -and t.mapname not in ('td_datadictionarymap', 'td_globalmap','td_map2');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/XEE3SScF6fbFddK38EH~Hg +and TableKind IN ('T','I','J','N','O') +and t.mapname not in ('td_datadictionarymap', 'td_globalmap','td_map2');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/XEE3SScF6fbFddK38EH~Hg "CREATE TABLE temp ( -   id        INTEGER, -   json_col  JSON(1000) -             CHARACTER SET LATIN +   id        INTEGER, +   json_col  JSON(1000) +             CHARACTER SET LATIN              COMPRESS USING JSON_COMPRESS -             DECOMPRESS USING JSON_DECOMPRESS);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/FTY62OvCnwb3h9oQUzBd6A -SELECT datetime_record_column.start_date((DATE)) FROM table1;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/S~olHyBXoluZbQZwy5yn~g +             DECOMPRESS USING JSON_DECOMPRESS);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/FTY62OvCnwb3h9oQUzBd6A +SELECT datetime_record_column.start_date((DATE)) FROM table1;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/S~olHyBXoluZbQZwy5yn~g "select * from CALCMATRIX( ON ( - select 1 as p, X.* from CALCMATRIX( ON (select temperature,       air_pressure, rainfall from T) + select 1 as p, X.* from CALCMATRIX( ON (select temperature,       air_pressure, rainfall from T)    USING PHASE('LOCAL') )X ) HASH BY p USING PHASE('COMBINE') - )Y;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/c3eiiBkGrIB7JUwhTjJ7KQ -help function TD_SYSFNLIB.TD_DBQLFUL;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/fB1z9kcegvDlsdLz5N~Nrw + )Y;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/c3eiiBkGrIB7JUwhTjJ7KQ +help function TD_SYSFNLIB.TD_DBQLFUL;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/fB1z9kcegvDlsdLz5N~Nrw "   SYSUIF.REMOVE_FILE(       IN uif_name VARCHAR(128)NOT CASESPECIFIC CHARACTER SET UNICODE, -       IN override_lock int);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/vsZ_prGyR6Vp1qyygSCIzQ -"CALL tdmaps.CreateObjectListSP('MyObjectList', NULL, :ObjectListId);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Pnjv2qpQznzUvqGhm2dgxg +       IN override_lock int);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/vsZ_prGyR6Vp1qyygSCIzQ +"CALL tdmaps.CreateObjectListSP('MyObjectList', NULL, :ObjectListId);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Pnjv2qpQznzUvqGhm2dgxg "SELECT cookie, cart_amt, adname, action FROM attribute_sales ( ON (SELECT cookie,cart_amt FROM weblog WHERE page = 'thankyou' ) as W PARTITION BY cookie - ON adlog as S PARTITION BY cookie) as result1 ;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/B25NWhLz66gL00dv36x2VA -"CALL tdmaps.MoveTDMapsTablesSP('TargetMap', :NumInTotal, :NumComplete, :NumFailed);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PysvY6br~DLko21W8nBr0g + ON adlog as S PARTITION BY cookie) as result1 ;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/B25NWhLz66gL00dv36x2VA +"CALL tdmaps.MoveTDMapsTablesSP('TargetMap', :NumInTotal, :NumComplete, :NumFailed);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PysvY6br~DLko21W8nBr0g "CREATE TABLE pRecords (pname CHAR(30),                        pkey INTEGER); -SELECT * FROM pRecords;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/uI3a4R9uotY5XbTfxq0dxw +SELECT * FROM pRecords;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/uI3a4R9uotY5XbTfxq0dxw "CREATE FUNCTION factorial (i INTEGER) RETURNS INTEGER SPECIFIC factorial @@ -2402,13 +2402,13 @@ NO SQL PARAMETER STYLE TD_GENERAL NOT DETERMINISTIC RETURNS NULL ON NULL INPUT -EXTERNAL NAME 'ss!factorial!factorial.c!F!fact'",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/uI3a4R9uotY5XbTfxq0dxw -"SELECT pname, factorial(pkey)+1 -FROM pRecords;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/uI3a4R9uotY5XbTfxq0dxw +EXTERNAL NAME 'ss!factorial!factorial.c!F!fact'",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/uI3a4R9uotY5XbTfxq0dxw +"SELECT pname, factorial(pkey)+1 +FROM pRecords;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/uI3a4R9uotY5XbTfxq0dxw "exec dbc.populatefsysinfotable('Call_Logs','t','showwhere','s','Call_Logs','showw_s'); -sel * from Call_Logs.showw_s;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/v059LG2R0AKKAYUnzKGLwQ -"CALL tdmaps.CreateExclusionListSP('BillsList', NULL, :ListId);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/kjsH2CFSMruls2pmT_M78Q -"exec createfsysinfotable('Call_Logs','showbtrgttableshort','perm','y','showblocks','s', 'TD_Map1');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/h4T5aqhih1yM~iAEcLY4pA +sel * from Call_Logs.showw_s;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/v059LG2R0AKKAYUnzKGLwQ +"CALL tdmaps.CreateExclusionListSP('BillsList', NULL, :ListId);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/kjsH2CFSMruls2pmT_M78Q +"exec createfsysinfotable('Call_Logs','showbtrgttableshort','perm','y','showblocks','s', 'TD_Map1');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/h4T5aqhih1yM~iAEcLY4pA "CREATE SET TABLE Call_Logs.showbtrgttable,FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -2448,7 +2448,7 @@ sel * from Call_Logs.showw_s;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8q SmlCyls BIGINT, MapName VARCHAR(128) CHARACTER SET UNICODE NOT CASESPECIFIC NOT NULL ) -PRIMARY INDEX ( TheDate ,TheTime ,TableID ,CompressionState );",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/h4T5aqhih1yM~iAEcLY4pA +PRIMARY INDEX ( TheDate ,TheTime ,TableID ,CompressionState );",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/h4T5aqhih1yM~iAEcLY4pA "exec populatefsysinfotable('Call_Logs', 'Daily_Log','showblocks','s','',''); *** Procedure has been executed. *** Warning: 3212 The stored procedure returned one or more result sets. @@ -2485,16 +2485,16 @@ PRIMARY INDEX ( TheDate ,TheTime ,TableID ,CompressionState );",https://docs.ter Total DBs 8             Lrg Cyls                    4             Sml Cyls -            Map//Name        ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/h4T5aqhih1yM~iAEcLY4pA +            Map//Name        ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/h4T5aqhih1yM~iAEcLY4pA "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET LATIN,     Description VARCHAR(1000) CHARACTER SET LATIN        COMPRESS USING TD_SYSFNLIB.CAMSET_L -       DECOMPRESS USING TD_SYSFNLIB.DECAMSET_L);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Fg4WVhAuugHjBcl9GJuisA -NEW VARIANT_TYPE (Table1.a AS weight),https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PEFaVB8TU7cIuvjsZ9UYjA -NEW VARIANT_TYPE (Table1.height),https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PEFaVB8TU7cIuvjsZ9UYjA -"NEW VARIANT_TYPE (Table1.height, Table1.a AS height)",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PEFaVB8TU7cIuvjsZ9UYjA +       DECOMPRESS USING TD_SYSFNLIB.DECAMSET_L);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Fg4WVhAuugHjBcl9GJuisA +NEW VARIANT_TYPE (Table1.a AS weight),https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PEFaVB8TU7cIuvjsZ9UYjA +NEW VARIANT_TYPE (Table1.height),https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PEFaVB8TU7cIuvjsZ9UYjA +"NEW VARIANT_TYPE (Table1.height, Table1.a AS height)",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PEFaVB8TU7cIuvjsZ9UYjA "CREATE TYPE INTEGERUDT AS INTEGER FINAL; CREATE FUNCTION udf_agch002002dynudt (parameter_1 VARIANT_TYPE) RETURNS INTEGERUDT CLASS AGGREGATE (4) LANGUAGE C NO SQL @@ -2502,20 +2502,20 @@ EXTERNAL NAME 'CS!udf_agch002002dynudt!udf_agch002002dynudt.c' PARAMETER STYLE SQL; SELECT udf_agch002002dynudt(NEW VARIANT_TYPE (Tbl1.a AS a,                                              (Tbl1.b + Tbl1.c) AS b)) -FROM Tbl1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PEFaVB8TU7cIuvjsZ9UYjA +FROM Tbl1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/PEFaVB8TU7cIuvjsZ9UYjA "   SYSUIF.REDISTRIBUTE_FILE( -      IN uif_name VARCHAR(128)NOT CASESPECIFIC CHARACTER SET UNICODE);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mkpGObFhS8RX9l4Hez9YAQ +      IN uif_name VARCHAR(128)NOT CASESPECIFIC CHARACTER SET UNICODE);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/mkpGObFhS8RX9l4Hez9YAQ "exec dbc.createfsysinfotable ('targetdb’, 'targettable','perm','y','showcompress','s', 'TD_Map1'); -",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rbRiQ74pW2En_rxV~b56KA +",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rbRiQ74pW2En_rxV~b56KA "CALL TDMaps.CleanUpAnalyzerSP(NULL); -",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/FFOS6YxKQP3Cqf9Ry7P0oA +",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/FFOS6YxKQP3Cqf9Ry7P0oA "GRANT EXECUTE FUNCTION ON -TD_SYSFNLIB.TD_DBQLFUL TO DBC WITH GRANT OPTION;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Bh3ZA4asst5Z8vKekTFPKg +TD_SYSFNLIB.TD_DBQLFUL TO DBC WITH GRANT OPTION;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Bh3ZA4asst5Z8vKekTFPKg "CREATE TABLE Product_Life (Product_ID INTEGER, Product_class VARCHAR(30), Hours INTEGER); -SELECT * FROM Product_Life;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OvAIrqHapYRZr3GwT92hVw +SELECT * FROM Product_Life;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OvAIrqHapYRZr3GwT92hVw "CREATE FUNCTION STD_DEV (i INTEGER) RETURNS FLOAT CLASS AGGREGATE (64) @@ -2525,46 +2525,46 @@ NO SQL PARAMETER STYLE SQL NOT DETERMINISTIC CALLED ON NULL INPUT -EXTERNAL NAME 'ss!stddev!stddev.c!f!STD_DEV'",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OvAIrqHapYRZr3GwT92hVw +EXTERNAL NAME 'ss!stddev!stddev.c!f!STD_DEV'",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OvAIrqHapYRZr3GwT92hVw "SELECT Product_ID, SUM(Hours), STD_DEV(Hours) FROM Product_Life WHERE Product_class = 'Bulbs' -GROUP BY Product_ID;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OvAIrqHapYRZr3GwT92hVw +GROUP BY Product_ID;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OvAIrqHapYRZr3GwT92hVw "CREATE TYPE euro AS DECIMAL(8,2) FINAL; CREATE TYPE address AS (street VARCHAR(20)    ,zip CHAR(5)) -NOT FINAL;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/bnpREZSHsTHMrArkuoPYxw +NOT FINAL;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/bnpREZSHsTHMrArkuoPYxw "CREATE TABLE european_sales   (region INTEGER   ,location address -  ,sales DECIMAL(8,2));",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/bnpREZSHsTHMrArkuoPYxw +  ,sales DECIMAL(8,2));",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/bnpREZSHsTHMrArkuoPYxw "SELECT JsonTbl.QueryID (FORMAT '--Z(17)9'), JsonTbl.FeatureUsageJSON FROM TABLE(TD_SYSFNLIB.TD_DBQLFUL(DBC.DBQLogTbl.QueryID,DBC.DBQLogTbl.FeatureUsage)) -AS JsonTbl ORDER BY JsonTbl.QueryID;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/b03SgqKD5OJyVvhK2I4LPg -"SELECT QueryID, FeatureJSON -FROM QryLogFeatureUseJSON ;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/b03SgqKD5OJyVvhK2I4LPg +AS JsonTbl ORDER BY JsonTbl.QueryID;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/b03SgqKD5OJyVvhK2I4LPg +"SELECT QueryID, FeatureJSON +FROM QryLogFeatureUseJSON ;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/b03SgqKD5OJyVvhK2I4LPg "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET LATIN,     Description VARCHAR(1000) CHARACTER SET LATIN        COMPRESS USING TD_SYSFNLIB.LZCOMP_L -       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP_L);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/azY~gN7s97tdcyCLhXctKQ +       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP_L);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/azY~gN7s97tdcyCLhXctKQ "CALL TDMaps.ManageMoveTablesSP(NULL, NULL, 'MyNewMapActions', 720, 'Y', - :ActionsCompleted, :NumErrors, :TimeExpired); ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Ont4Yi8er_s6Ncv_J~~~5g -"CALL TDMaps.MoveTablesSP(‘P’,NULL,NULL,NULL,NULL);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Ont4Yi8er_s6Ncv_J~~~5g + :ActionsCompleted, :NumErrors, :TimeExpired); ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Ont4Yi8er_s6Ncv_J~~~5g +"CALL TDMaps.MoveTablesSP(‘P’,NULL,NULL,NULL,NULL);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Ont4Yi8er_s6Ncv_J~~~5g "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET LATIN,     Description VARCHAR(1000) CHARACTER SET LATIN        COMPRESS USING TD_SYSFNLIB.CAMSET_L -       DECOMPRESS USING TD_SYSFNLIB.DECAMSET_L);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/4FEGnSmJ5dcDh2IQyna5EQ +       DECOMPRESS USING TD_SYSFNLIB.DECAMSET_L);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/4FEGnSmJ5dcDh2IQyna5EQ "exec dbc.populatefsysinfotable('Call_Logs', 'Daily_Log','showwhere','m','Call_Logs','showw_m'); SELECT * from Call_Logs.showw_m; -",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Qy91aXnHn3zwFkA0Ua8Lvg +",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Qy91aXnHn3zwFkA0Ua8Lvg "SELECT * from UNPIVOT( ON( select * from T) USING @@ -2572,16 +2572,16 @@ SELECT * from Call_Logs.showw_m; UNPIVOT_COLUMN('month') COLUMN_LIST('jan_sales, jan_expense', 'feb_sales,                feb_expense', ..., 'dec_sales, dec_expense') COLUMN_ALIAS_LIST('jan', 'feb', ..., 'dec' ) - )X;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LxOTaeUnKenA4K04nOLFFA + )X;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LxOTaeUnKenA4K04nOLFFA "DATABASE mydatabase; call SYSUIF.install_file('helloworld', - 'helloworld.py', 'cz!/root/helloworld.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ + 'helloworld.py', 'cz!/root/helloworld.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ "SET SESSION SEARCHUIFDBPATH = mydatabase; SELECT DISTINCT * FROM SCRIPT ( SCRIPT_COMMAND('./mydatabase/helloworld.py') RETURNS ('text VARCHAR(30)') -);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ +);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ "DATABASE mydb; SET SESSION SEARCHUIFDBPATH = mydb; call SYSUIF.install_file('my_analytics', @@ -2592,14 +2592,14 @@ call SYSUIF.install_file('my_data', 'cz!my_data.dat!/tmp/my_data.dat'); Select * from SCRIPT( on data_table SCRIPT_COMMAND('./mydb/my_analytics.sh –mymodel ./mydb/my_model.model –myadditionaldata ./mydb/my_data.dat') - RETURNS('*','score varchar(10)');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ + RETURNS('*','score varchar(10)');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ "CALL SYSUIF.INSTALL_FILE('mapper', 'mapper.py' - 'cz!/tmp/mapper.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ + 'cz!/tmp/mapper.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ "SELECT * FROM SCRIPT -( ON ( SELECT name FROM barrier ) +( ON ( SELECT name FROM barrier ) SCRIPT_COMMAND('./mydb/mapper.py') RETURNS ( 'word varchar(10)', 'count_input int' ) ) AS tab; -);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ +);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/i8WqSTxg~8h6rxRABKNJxQ "SELECT * FROM TD_SYSGPL.ExecR ( ON (select * from tab1) @@ -2609,7 +2609,7 @@ FROM TD_SYSGPL.ExecR ( Operator('') [Other USING clauses] ... -) AS D;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/KG5AD3R8pH3Rnri70SaCsA +) AS D;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/KG5AD3R8pH3Rnri70SaCsA "SELECT * FROM TD_SYSGPL.ExecR ( ON (select * from tab1) @@ -2619,7 +2619,7 @@ FROM TD_SYSGPL.ExecR ( Operator(select rcode from progtable where id=2) [Other USING clauses] ... -) AS D;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/KG5AD3R8pH3Rnri70SaCsA +) AS D;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/KG5AD3R8pH3Rnri70SaCsA "SELECT * FROM TD_SYSGPL.ExecR ( ON (select * from t1) @@ -2629,118 +2629,118 @@ FROM TD_SYSGPL.ExecR ( library(tdr); ... ') -) AS D1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/KG5AD3R8pH3Rnri70SaCsA -create multiset table Call_Logs.Daily_Log as dbc.tvm with data;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OQQks7GHwAyvBy~~bypltw -"exec +) AS D1;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/KG5AD3R8pH3Rnri70SaCsA +create multiset table Call_Logs.Daily_Log as dbc.tvm with data;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OQQks7GHwAyvBy~~bypltw +"exec createfsysinfotable('Call_Logs' ,'showcTrgTableLong' ,'perm' ,'y' ,'showcompress' ,'l' - ,'TD_Map1');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OQQks7GHwAyvBy~~bypltw -"exec + ,'TD_Map1');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OQQks7GHwAyvBy~~bypltw +"exec populatefsysinfotable('Call_Logs' ,'Daily_Log' ,'showcompress' ,'l' ,'Call_Logs' - ,'showcTrgTableLong');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OQQks7GHwAyvBy~~bypltw -"exec populatefsysinfotable('Call_Logs','Daily_Log','showcompress','l','','');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OQQks7GHwAyvBy~~bypltw -SELECT * FROM TABLE (tdheatmap(,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/nxFHac1vAoojRFVt2nq~5Q -"CALL tdmaps.MonitorAnalyzeSP('MyActionList', :CompleteSteps, :TotalSteps); -",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/FA9fbvp9t9a2gRmg3ErMug + ,'showcTrgTableLong');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OQQks7GHwAyvBy~~bypltw +"exec populatefsysinfotable('Call_Logs','Daily_Log','showcompress','l','','');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/OQQks7GHwAyvBy~~bypltw +SELECT * FROM TABLE (tdheatmap(,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/nxFHac1vAoojRFVt2nq~5Q +"CALL tdmaps.MonitorAnalyzeSP('MyActionList', :CompleteSteps, :TotalSteps); +",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/FA9fbvp9t9a2gRmg3ErMug "CREATE TABLE temp (    id        INTEGER, -   json_col  JSON(1000) -             CHARACTER SET LATIN +   json_col  JSON(1000) +             CHARACTER SET LATIN              COMPRESS USING JSON_COMPRESS -             DECOMPRESS USING JSON_DECOMPRESS);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/E9IFI7TY10fzY3HH7TkTOg -create multiset table Call_Logs.Daily_Log as dbc.tvm with data;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LXsjdEvAd2tq~TY1ZmzVrQ -"exec +             DECOMPRESS USING JSON_DECOMPRESS);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/E9IFI7TY10fzY3HH7TkTOg +create multiset table Call_Logs.Daily_Log as dbc.tvm with data;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LXsjdEvAd2tq~TY1ZmzVrQ +"exec createfsysinfotable('Call_Logs' ,'showcTrgTableShort' ,'perm' ,'y' ,'showcompress' ,'S' - ,'TD_Map1');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LXsjdEvAd2tq~TY1ZmzVrQ -" exec + ,'TD_Map1');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LXsjdEvAd2tq~TY1ZmzVrQ +" exec populatefsysinfotable('Call_Logs' ,'Daily_Log' ,'showcompress' ,'s' ,'Call_Logs' - ,'showcTrgTableShort');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LXsjdEvAd2tq~TY1ZmzVrQ -"exec populatefsysinfotable('Call_Logs','Daily_Log','showcompress','s','','');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LXsjdEvAd2tq~TY1ZmzVrQ -"SELECT CAST((b.FeatureName as char(50)), cast( cast(NULLIFZERO(sum(GetBit(a.FeatureUsage,(2047 - b.FeatureBitpos)))) as FLOAT)/count(a.QueryID)*100 as FLOAT FORMAT '----,---,---,---,--9.999' ) as FeatureUsePercent from DBC.dbqlogtbl a, DBC.QryLogFeatureListV b group by b.FeatureName where b.FeatureName = 'Block Level Compression';",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Yz0C9pAfyRUrLRXhKLmbuw + ,'showcTrgTableShort');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LXsjdEvAd2tq~TY1ZmzVrQ +"exec populatefsysinfotable('Call_Logs','Daily_Log','showcompress','s','','');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/LXsjdEvAd2tq~TY1ZmzVrQ +"SELECT CAST((b.FeatureName as char(50)), cast( cast(NULLIFZERO(sum(GetBit(a.FeatureUsage,(2047 - b.FeatureBitpos)))) as FLOAT)/count(a.QueryID)*100 as FLOAT FORMAT '----,---,---,---,--9.999' ) as FeatureUsePercent from DBC.dbqlogtbl a, DBC.QryLogFeatureListV b group by b.FeatureName where b.FeatureName = 'Block Level Compression';",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Yz0C9pAfyRUrLRXhKLmbuw "SELECT CAST(b.FeatureName as char(50)), cast( cast(NULLIFZERO(sum(GetBit(a.FeatureUsage,(2047 - b.FeatureBitpos)))) as FLOAT)/count(a.QueryID)*100 as FLOAT FORMAT '----,---,---,---,--9.999' ) as FeatureUsePercent from DBC.dbqlogtbl a, DBC.QryLogFeatureListV b group by b.FeatureName order by 2 desc; -",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Yz0C9pAfyRUrLRXhKLmbuw +",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/Yz0C9pAfyRUrLRXhKLmbuw "CALL TDMaps.AnalyzeSP( 'MyObjectsMapList', 'MyObjects', NULL, - NULL, NULL, NULL, 'MyObjectsActions', - :NumAlters, :NumExcludes, :NumLogEntries);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/dzGt7vYPwg0H32YOB5g8iQ + NULL, NULL, NULL, 'MyObjectsActions', + :NumAlters, :NumExcludes, :NumLogEntries);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/dzGt7vYPwg0H32YOB5g8iQ "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET UNICODE,     Description VARCHAR(1000) CHARACTER SET UNICODE        COMPRESS USING TD_SYSFNLIB.CAMSET -       DECOMPRESS USING TD_SYSFNLIB.DECAMSET);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/SaMlZFR8_QE~yl7wcQ80IA -"CALL TDMaps.TruncateHistorySP(current_timestamp, :NumofDeleteRows);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/hdkw9aN09qgMm5s6VBn2ag +       DECOMPRESS USING TD_SYSFNLIB.DECAMSET);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/SaMlZFR8_QE~yl7wcQ80IA +"CALL TDMaps.TruncateHistorySP(current_timestamp, :NumofDeleteRows);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/hdkw9aN09qgMm5s6VBn2ag "CREATE TYPE address AS (street VARCHAR(20)    ,zip CHAR(5)) -NOT FINAL;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/R479bGezbmUlGd3YdCB32w +NOT FINAL;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/R479bGezbmUlGd3YdCB32w "CREATE TABLE european_sales   (region INTEGER   ,location address -  ,sales DECIMAL(8,2));",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/R479bGezbmUlGd3YdCB32w -SELECT location.zip() FROM european_sales;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/R479bGezbmUlGd3YdCB32w +  ,sales DECIMAL(8,2));",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/R479bGezbmUlGd3YdCB32w +SELECT location.zip() FROM european_sales;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/R479bGezbmUlGd3YdCB32w "   SYSUIF.INSTALL_FILE(        IN uif_name VARCHAR(128)NOT CASESPECIFIC CHARACTER SET UNICODE,        IN uif_filename VARCHAR(256) CASESPECIFIC CHARACTER SET UNICODE,        IN locspec VARCHAR(1024)CASESPECIFIC CHARACTER SET UNICODE, -       );",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/6Hkn4aCdVr6W1QHDMdmyPg +       );",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/6Hkn4aCdVr6W1QHDMdmyPg "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET UNICODE,     Description VARCHAR(1000) CHARACTER SET UNICODE        COMPRESS USING TD_SYSFNLIB.LZCOMP -       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8AdlYPtV2JeOtPaLvyB1RQ -"   CREATE TABLE t (id INTEGER, v INTEGER);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/yjncypKxbqbUZtIuSGp02Q -"   SELECT id, v, MYSUM(v) OVER (PARTITION BY id ORDER BY v) -   FROM t;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/yjncypKxbqbUZtIuSGp02Q -"   SELECT id, v, MYSUM(v) OVER (PARTITION BY id ORDER BY v -                                ROWS UNBOUNDED PRECEDING) -   FROM t;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/yjncypKxbqbUZtIuSGp02Q -"  SELECT id, v, MYSUM(v) OVER (PARTITION BY id ORDER BY v +       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/8AdlYPtV2JeOtPaLvyB1RQ +"   CREATE TABLE t (id INTEGER, v INTEGER);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/yjncypKxbqbUZtIuSGp02Q +"   SELECT id, v, MYSUM(v) OVER (PARTITION BY id ORDER BY v) +   FROM t;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/yjncypKxbqbUZtIuSGp02Q +"   SELECT id, v, MYSUM(v) OVER (PARTITION BY id ORDER BY v +                                ROWS UNBOUNDED PRECEDING) +   FROM t;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/yjncypKxbqbUZtIuSGp02Q +"  SELECT id, v, MYSUM(v) OVER (PARTITION BY id ORDER BY v                                ROWS BETWEEN 2 PRECEDING AND 3 FOLLOWING) -  FROM t;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/yjncypKxbqbUZtIuSGp02Q +  FROM t;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/yjncypKxbqbUZtIuSGp02Q "CALL TDMaps.AnalyzeSP( 'MyNewMapList', 'Personnel',NULL, CAST(CURRENT_TIMESTAMP – INTERVAL '7' day AS TIMESTAMP), CURRENT_TIMESTAMP, - 'DBC', 'MyNewMapActions', :NumAlters, :NumExcludes, :NumLogEntries);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/izSi_6fdHzEGdefYEiB1AA -"exec dbc.createfsysinfotable ('SystemInfo’ ','datablockinfo','volatile','n','showblocks','s', 'TD_Map1');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/GRkFbYaVpbKm1pbt2cv_FQ -"CALL tdmaps.CreateMapListSP('MyMapList', NULL, :ListId);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/1gkO9DaueWcAmMTKPqgOWw + 'DBC', 'MyNewMapActions', :NumAlters, :NumExcludes, :NumLogEntries);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/izSi_6fdHzEGdefYEiB1AA +"exec dbc.createfsysinfotable ('SystemInfo’ ','datablockinfo','volatile','n','showblocks','s', 'TD_Map1');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/GRkFbYaVpbKm1pbt2cv_FQ +"CALL tdmaps.CreateMapListSP('MyMapList', NULL, :ListId);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/1gkO9DaueWcAmMTKPqgOWw "CREATE TYPE address AS (street VARCHAR(20)    ,zip CHAR(5)) -NOT FINAL;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rs6Z8zR~PMybOiR6PqWSQQ +NOT FINAL;",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rs6Z8zR~PMybOiR6PqWSQQ "CREATE TABLE european_sales   (region INTEGER   ,location address -  ,sales DECIMAL(8,2));",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rs6Z8zR~PMybOiR6PqWSQQ -"INSERT european_sales (1001, NEW address(), 0);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rs6Z8zR~PMybOiR6PqWSQQ -"INSERT european_sales (1001, address(), 0);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rs6Z8zR~PMybOiR6PqWSQQ +  ,sales DECIMAL(8,2));",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rs6Z8zR~PMybOiR6PqWSQQ +"INSERT european_sales (1001, NEW address(), 0);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rs6Z8zR~PMybOiR6PqWSQQ +"INSERT european_sales (1001, address(), 0);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/rs6Z8zR~PMybOiR6PqWSQQ "CALL SYSUIF.INSTALL_FILE('mapper', 'mapper.py' - 'cz!/tmp/mapper.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/7er9C5I2QsB7kmWOlrkEfQ + 'cz!/tmp/mapper.py');",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/7er9C5I2QsB7kmWOlrkEfQ "SELECT * FROM SCRIPT -( ON ( SELECT name FROM barrier ) +( ON ( SELECT name FROM barrier ) SCRIPT_COMMAND('./mydb/mapper.py') RETURNS ( 'word varchar(10)', 'count_input int' ) ) AS tab; -);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/7er9C5I2QsB7kmWOlrkEfQ -SHOW TABLE SystemInfo.showb_s;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/JtHljjUSNZPVhwNhzqBw3A +);",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/7er9C5I2QsB7kmWOlrkEfQ +SHOW TABLE SystemInfo.showb_s;,https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/JtHljjUSNZPVhwNhzqBw3A "SHOW TABLE SystemInfo.showw_m; SHOW TABLE SystemInfo.showw_m; @@ -2773,7 +2773,7 @@ CREATE SET TABLE SystemInfo.showw_m ,FALLBACK , TemperaturesMature VARCHAR(1) CHARACTER SET LATIN NOT CASESPECIFIC) PRIMARY INDEX ( TheDate ,TheTime ,TableID ,TableIDTAI ,LrgCyls , SmlCyls ); - ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/JtHljjUSNZPVhwNhzqBw3A + ",https://docs.teradata.com/reader/RzAhia9q6k_R3U8qXRaI4g/JtHljjUSNZPVhwNhzqBw3A "CREATE MULTISET TABLE employee_system_time (  eid INTEGER NOT NULL,  name VARCHAR(10)NOT NULL, @@ -2781,21 +2781,21 @@ SmlCyls );  sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL 
           GENERATED ALWAYS AS ROW START,  sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL 
           GENERATED ALWAYS AS ROW END,  PERIOD FOR SYSTEM_TIME(sys_start, sys_end)
 ) - PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;
",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/KVolsgBzSDFw8ZO8tpHlKg -SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg -DELETE FROM employee_bitemp WHERE ename='Ash';

SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg + PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;
",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/KVolsgBzSDFw8ZO8tpHlKg +SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg +DELETE FROM employee_bitemp WHERE ename='Ash';

SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg "DELETE FROM employee_bitemp FOR PORTION OF job_dur FROM DATE’2009-01-01’ TO DATE’2010-01-01’ -WHERE ename=’Fred’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg -SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg +WHERE ename=’Fred’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg +SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg "SELECT * FROM employee_bitemp -FOR SYSTEM_TIME BETWEEN TIMESTAMP'1900-01-01 00:00:00.000000+00:00' AND CURRENT_TIMESTAMP;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg +FOR SYSTEM_TIME BETWEEN TIMESTAMP'1900-01-01 00:00:00.000000+00:00' AND CURRENT_TIMESTAMP;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/RblzSzJq_lmZUZ4DL6WSFg "INSERT INTO employee_system_time VALUES 
 (1001,'Sania',111,TIMESTAMP'2002-01-01 00:00:00.000000+00:00',                    TIMESTAMP'2002-07-01 12:00:00.350000+00:00'); INSERT INTO employee_systime VALUES 
 (1001,'Fred',222, TIMESTAMP'2002-07-01 12:00:00.350000+00:00',                    UNTIL_CLOSED); INSERT INTO employee_systime VALUES (1002,'Ash',333,123,456); INSERT INTO employee_systime VALUES (1003,'SRK',111,,’nothing'); -INSERT INTO employee_systime VALUES(1003,'Alice',222,’Wonder',NULL);
",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/TvWzO4CBXCSw3gXw8b13gQ -"SELECT Customer_ID, Policy_type 
FROM Policy 
FOR VALIDTIME AS OF DATE’2009-11-24’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LWCUe2pGtpLR42M33n4o6w +INSERT INTO employee_systime VALUES(1003,'Alice',222,’Wonder',NULL);
",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/TvWzO4CBXCSw3gXw8b13gQ +"SELECT Customer_ID, Policy_type 
FROM Policy 
FOR VALIDTIME AS OF DATE’2009-11-24’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LWCUe2pGtpLR42M33n4o6w "CREATE MULTISET TABLE employee_bitemp_pk ( eid INTEGER NOT NULL, ename VARCHAR(5) NOT NULL,
 deptno INTEGER NOT NULL, @@ -2807,7 +2807,7 @@ INSERT INTO employee_systime VALUES(1003,'Alice',222,’Wonder',NULL);
",https PERIOD FOR SYSTEM_TIME(sys_start,sys_end)  PRIMARY KEY(deptno,job_dur WITHOUT OVERLAPS) ) - PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/5XkcwindIPidf2lqUELOow + PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/5XkcwindIPidf2lqUELOow "CREATE MULTISET TABLE employee_vt_pk ( eid INTEGER NOT NULL, ename VARCHAR(5) NOT NULL, @@ -2817,10 +2817,10 @@ INSERT INTO employee_systime VALUES(1003,'Alice',222,’Wonder',NULL);
",https PERIOD FOR job_dur(job_start,job_end) AS VALIDTIME, PRIMARY KEY(deptno, job_dur WITHOUT OVERLAPS) ) - PRIMARY INDEX (eid);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/w1w8n19YgK9syC6MosgU2w -SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/lTc8zqkDTKloMMmLl1Unrw -UPDATE employee_bitemp 
FOR PORTION OF job_dur FROM DATE'2005-01-01' TO DATE'9999-12-31' 
SET terms='PW11' 
WHERE ename='Alice';,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/lTc8zqkDTKloMMmLl1Unrw -SELECT * FROM employee_bitemp 
FOR SYSTEM_TIME BETWEEN TIMESTAMP'1900-01-01 22:14:02.820000-08:00' AND CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/lTc8zqkDTKloMMmLl1Unrw + PRIMARY INDEX (eid);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/w1w8n19YgK9syC6MosgU2w +SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/lTc8zqkDTKloMMmLl1Unrw +UPDATE employee_bitemp 
FOR PORTION OF job_dur FROM DATE'2005-01-01' TO DATE'9999-12-31' 
SET terms='PW11' 
WHERE ename='Alice';,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/lTc8zqkDTKloMMmLl1Unrw +SELECT * FROM employee_bitemp 
FOR SYSTEM_TIME BETWEEN TIMESTAMP'1900-01-01 22:14:02.820000-08:00' AND CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/lTc8zqkDTKloMMmLl1Unrw "CREATE MULTISET TABLE employee_vt ( eid INTEGER NOT NULL, ename VARCHAR(5) NOT NULL, @@ -2830,52 +2830,52 @@ SELECT * FROM employee_bitemp 
FOR SYSTEM_TIME BETWEEN TIMESTAMP'1900-01-01 22 PERIOD FOR job_dur(job_start,job_end) AS VALIDTIME ) PRIMARY INDEX(eid)    PARTITION BY -     CASE_N(
      END(job_dur)>= CURRENT_DATE AT INTERVAL - 12:59' HOUR TO MINUTE, 
                   NO CASE);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/qePM2YQiCECmV3gQ1NJL7Q +     CASE_N(
      END(job_dur)>= CURRENT_DATE AT INTERVAL - 12:59' HOUR TO MINUTE, 
                   NO CASE);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/qePM2YQiCECmV3gQ1NJL7Q "UPDATE employee_vt SET terms='TA07' WHERE ename='Ash';

 -SELECT * FROM employee_vt;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/j8aZ~AFflDZ2e0PzwpVbUA +SELECT * FROM employee_vt;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/j8aZ~AFflDZ2e0PzwpVbUA "UPDATE employee_vt FOR PORTION OF job_dur FROM DATE'2005-12-01' TO DATE'9999-12-31' SET terms='PW11' WHERE ename='Alice'; -SELECT * FROM employee_vt WHERE ename=’Alice’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/j8aZ~AFflDZ2e0PzwpVbUA +SELECT * FROM employee_vt WHERE ename=’Alice’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/j8aZ~AFflDZ2e0PzwpVbUA "UPDATE employee_vt FOR PORTION OF job_dur FROM DATE'2005-01-01' TO DATE'2006-01-01' SET terms='TW10' WHERE ename='Fred'; -SELECT * FROM employee_vt WHERE ename=’Fred’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/j8aZ~AFflDZ2e0PzwpVbUA -SELECT * 
FROM employee_bitemp 
FOR SYSTEM_TIME AS OF TIMESTAMP'2003-12-02 00:00:01.000000-08:00';,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/E9V2XZz8i5Vd6K6QiP9dCA -SELECT * 
FROM employee_bitemp 
FOR SYSTEM_TIME AS OF TIMESTAMP'2003-12-02 00:00:01.000000-08:00'
WHERE job_end >= CURRENT_DATE;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/E9V2XZz8i5Vd6K6QiP9dCA -SELECT * 
FROM employee_bitemp 
FOR SYSTEM_TIME AS OF TIMESTAMP'2003-12-02 00:00:01.000000-08:00'
WHERE,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/E9V2XZz8i5Vd6K6QiP9dCA +SELECT * FROM employee_vt WHERE ename=’Fred’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/j8aZ~AFflDZ2e0PzwpVbUA +SELECT * 
FROM employee_bitemp 
FOR SYSTEM_TIME AS OF TIMESTAMP'2003-12-02 00:00:01.000000-08:00';,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/E9V2XZz8i5Vd6K6QiP9dCA +SELECT * 
FROM employee_bitemp 
FOR SYSTEM_TIME AS OF TIMESTAMP'2003-12-02 00:00:01.000000-08:00'
WHERE job_end >= CURRENT_DATE;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/E9V2XZz8i5Vd6K6QiP9dCA +SELECT * 
FROM employee_bitemp 
FOR SYSTEM_TIME AS OF TIMESTAMP'2003-12-02 00:00:01.000000-08:00'
WHERE,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/E9V2XZz8i5Vd6K6QiP9dCA "SELECT * FROM employee_bitemp FOR SYSTEM_TIME BETWEEN TIMESTAMP'1900-01-01 00:00:00.000000+00:00' AND CURRENT_TIMESTAMP WHERE SYS_END < TIMESTAMP'9999-12-31 23:59:59.999999+00:00' AND -job_end > DATE'2006-01-01';",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/E9V2XZz8i5Vd6K6QiP9dCA -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA -SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME AS OF TIMESTAMP'2005-01-01 00:00:01.000000-08:00';,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA -SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME AS OF TIMESTAMP'2005-01-01 00:00:01.000000-08:00';,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA -SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME BETWEEN TIMESTAMP'2005-04-30 00:00:00.000001-08:00' AND                         TIMESTAMP'2005-05-02 00:00:00.000001-08:00' 
WHERE ename='Fred' OR ename='Alice' 
ORDER BY ename;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA -SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME FROM TIMESTAMP'1900-01-01 00:00:00.000001-08:00' TO 
CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA +job_end > DATE'2006-01-01';",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/E9V2XZz8i5Vd6K6QiP9dCA +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA +SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME AS OF TIMESTAMP'2005-01-01 00:00:01.000000-08:00';,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA +SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME AS OF TIMESTAMP'2005-01-01 00:00:01.000000-08:00';,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA +SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME BETWEEN TIMESTAMP'2005-04-30 00:00:00.000001-08:00' AND                         TIMESTAMP'2005-05-02 00:00:00.000001-08:00' 
WHERE ename='Fred' OR ename='Alice' 
ORDER BY ename;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA +SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME FROM TIMESTAMP'1900-01-01 00:00:00.000001-08:00' TO 
CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/gFzIQmH7Uie2o7dE7XpUcA "INSERT INTO employee_valid_time VALUES 
 (1001,'Sania',’TW08’,DATE'2002-01-01',DATE'2006-12-31'); INSERT INTO employee_vt VALUES 
 (1004,'Fred',’PW12’, DATE'2001-05-01',UNTIL_CHANGED); INSERT INTO employee_vt VALUES 
 (1002,'Ash',’TA05’,DATE'2003-01-01',DATE'2003-12-31'); INSERT INTO employee_vt VALUES 
 (1003,'SRK',’TM02’,DATE'2004-02-10',DATE'2005-02-10'); -INSERT INTO employee_vt VALUES 
 (1005,'Alice',’TW10’,DATE'2004-12-01',DATE’2005-12-01’);
INSERT INTO employee_vt VALUES 
 (1005,'Alice',’PW11’,DATE'2005-12-01',UNTIL_CHANGED);
INSERT INTO cmployee_vt VALUES 
 (1010,’Mike’,’TW07’,DATE'2015-01-01',DATE'2016-12-31');",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/GoKr1S7yqyrp12i2xg7KUw -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ -SELECT * 
FROM employee_vt 
FOR VALIDTIME AS OF DATE’2002-01-01’;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ -SELECT * 
FROM employee_vt 
FOR VALIDTIME AS OF DATE’2015-02-01’;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ -"SELECT * 
FROM employee_vt 
FOR VALIDTIME CONTAINED IN (DATE’2004-01-01’,DATE’2005-12-31’);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ +INSERT INTO employee_vt VALUES 
 (1005,'Alice',’TW10’,DATE'2004-12-01',DATE’2005-12-01’);
INSERT INTO employee_vt VALUES 
 (1005,'Alice',’PW11’,DATE'2005-12-01',UNTIL_CHANGED);
INSERT INTO cmployee_vt VALUES 
 (1010,’Mike’,’TW07’,DATE'2015-01-01',DATE'2016-12-31');",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/GoKr1S7yqyrp12i2xg7KUw +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ +SELECT * 
FROM employee_vt 
FOR VALIDTIME AS OF DATE’2002-01-01’;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ +SELECT * 
FROM employee_vt 
FOR VALIDTIME AS OF DATE’2015-02-01’;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ +"SELECT * 
FROM employee_vt 
FOR VALIDTIME CONTAINED IN (DATE’2004-01-01’,DATE’2005-12-31’);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ "SELECT * FROM employee_vt -FOR VALIDTIME FROM DATE’2004-01-01’ TO DATE’2005-12-31’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ -UPDATE employee_systime SET deptno=888 WHERE ename=’Ash’;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/v0L8cQzmDJR2hFWFn5gAwQ -SELECT * FROM employee_systime 
FOR SYSTEM_TIME BETWEEN TIMESTAMP'1900-01-01 22:14:02.820000-08:00' and CURRENT_TIMESTAMP 
WHERE ename=’Ash’;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/v0L8cQzmDJR2hFWFn5gAwQ -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/NdqYwWQVjrFC9PQVLr5~vw -
SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/NdqYwWQVjrFC9PQVLr5~vw -SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME FROM TIMESTAMP'1900-01-01 00:00:00.000001-08:00' TO 
CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/NdqYwWQVjrFC9PQVLr5~vw +FOR VALIDTIME FROM DATE’2004-01-01’ TO DATE’2005-12-31’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LpaSYFAG_m3oKoYj82OCvQ +UPDATE employee_systime SET deptno=888 WHERE ename=’Ash’;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/v0L8cQzmDJR2hFWFn5gAwQ +SELECT * FROM employee_systime 
FOR SYSTEM_TIME BETWEEN TIMESTAMP'1900-01-01 22:14:02.820000-08:00' and CURRENT_TIMESTAMP 
WHERE ename=’Ash’;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/v0L8cQzmDJR2hFWFn5gAwQ +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/NdqYwWQVjrFC9PQVLr5~vw +
SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/NdqYwWQVjrFC9PQVLr5~vw +SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME FROM TIMESTAMP'1900-01-01 00:00:00.000001-08:00' TO 
CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/NdqYwWQVjrFC9PQVLr5~vw "CREATE TABLE Policy(  Policy_ID INTEGER,  Customer_ID INTEGER, @@ -2885,16 +2885,16 @@ SELECT * 
FROM employee_systime 
FOR SYSTEM_TIME FROM TIMESTAMP'1900-01-01 0  Policy_End DATE NOT NULL,  PERIOD FOR Policy_Duration(Policy_Begin,Policy_End) AS VALIDTIME   ) - PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/Y0rQKNt_EQgAXjfLHiKSEQ + PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/Y0rQKNt_EQgAXjfLHiKSEQ "INSERT INTO Policy 
 (Policy_ID,Customer_ID, Policy_Type, Policy_Details, 
  Policy_Begin, Policy_End)
 VALUES (541008,246824626,'AU','STD-CH-345-NXY-00',
         DATE'2009-10-01',DATE'2010-10-01');
 -SELECT * FROM Policy;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/Y0rQKNt_EQgAXjfLHiKSEQ +SELECT * FROM Policy;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/Y0rQKNt_EQgAXjfLHiKSEQ "CREATE MULTISET TABLE sales ( id INTEGER, description VARCHAR (100), sale_date TIMESTAMP(6), FOREIGN KEY (id, sale_date) REFERENCES WITH NO CHECK OPTION product(prod_id, vtcol) -) PRIMARY INDEX(id);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/9WU03zUXPVPq3HEx14QwlQ +) PRIMARY INDEX(id);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/9WU03zUXPVPq3HEx14QwlQ "CREATE MULTISET TABLE sales ( id INTEGER, id2 INTEGER, @@ -2904,7 +2904,7 @@ SELECT * FROM Policy;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/Y product(prod_id, vtcol), FOREIGN_KEY (id2, sale_date) REFERENCES WITH NO CHECK OPTION product(prod_id2, vtcol) , -) PRIMARY INDEX(id);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/9WU03zUXPVPq3HEx14QwlQ +) PRIMARY INDEX(id);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/9WU03zUXPVPq3HEx14QwlQ "CREATE MULTISET TABLE Parent_Table ( a INT, @@ -2921,7 +2921,7 @@ CREATE MULTISET TABLE Child_Table( d DATE, FOREIGN KEY (b, c, d) REFERENCES WITH NO CHECK OPTION Parent_Table(b, vt, d) -);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/9WU03zUXPVPq3HEx14QwlQ +);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/9WU03zUXPVPq3HEx14QwlQ "CREATE MULTISET TABLE employee_bitemp ( eid INTEGER NOT NULL, ename VARCHAR(5), @@ -2938,30 +2938,30 @@ INSERT INTO employee_bitemp VALUES 
  (1001,'Sania',111,'TW08',DATE'2002-01-01',DATE'2006-12-31', TIMESTAMP'2002-01-01 00:00:00.000000-08:00',  TIMESTAMP'2002-07-01 12:00:00.350000+00:00'); -INSERT INTO employee_bitemp VALUES +INSERT INTO employee_bitemp VALUES  (1004,'Fred',222,'PW12', DATE'2001-05-01',DATE'9999-12-31',   TIMESTAMP'2001-05-01 12:00:00.350000-08:00', TIMESTAMP'9999-12-31 23:59:59.999999+00:00'); INSERT INTO employee_bitemp VALUES (1002,'Ash',333,'TA05',DATE'2003-01-01',DATE'2003-12-31', -  TIMESTAMP'2003-01-01 12:11:00.000000-08:00', +  TIMESTAMP'2003-01-01 12:11:00.000000-08:00', TIMESTAMP'9999-12-31 23:59:59.999999+00:00'); -INSERT INTO employee_bitemp VALUES - (1003,'SRK',111,'TM02',DATE'2004-02-10',DATE'2005-02-10', -  TIMESTAMP'2004-02-10 00:00:00.000000-08:00', +INSERT INTO employee_bitemp VALUES + (1003,'SRK',111,'TM02',DATE'2004-02-10',DATE'2005-02-10', +  TIMESTAMP'2004-02-10 00:00:00.000000-08:00',   TIMESTAMP'2004-12-01 00:12:23.120000+00:00'); -INSERT INTO employee_bitemp VALUES +INSERT INTO employee_bitemp VALUES (1005,'Alice',222,'TW10',DATE'2004-12-01',DATE'9999-12-31', -  TIMESTAMP'2004-12-01 12:00:00.450000-08:00', +  TIMESTAMP'2004-12-01 12:00:00.450000-08:00', TIMESTAMP'9999-12-31 23:59:59.999999+00:00'); -INSERT INTO employee_bitemp VALUES +INSERT INTO employee_bitemp VALUES  (1010,'Mike',444,'TW07',DATE'2015-01-01',DATE'2016-12-31', -  TIMESTAMP'2004-12-01 00:12:23.120000-08:00', -  TIMESTAMP'9999-12-31 23:59:59.999999+00:00');",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A -SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A +  TIMESTAMP'2004-12-01 00:12:23.120000-08:00', +  TIMESTAMP'9999-12-31 23:59:59.999999+00:00');",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A +SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A "ALTER TABLE employee_bitemp - ADD PERIOD FOR job_dur(job_start,job_end) AS VALIDTIME;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A -SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A + ADD PERIOD FOR job_dur(job_start,job_end) AS VALIDTIME;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A +SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A "ALTER TABLE employee_bitemp ADD PERIOD FOR SYSTEM_TIME(sys_start,sys_end) ADD sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL @@ -2969,7 +2969,7 @@ SELECT * FROM employee_bitemp;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JR ADD sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL                GENERATED ALWAYS AS ROW END; ALTER TABLE employee_bitemp - ADD SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A + ADD SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A "SELECT * FROM employee_bitemp;  eid ename deptno terms   job_start     job_end                         sys_start                           sys_end @@ -2977,7 +2977,7 @@ ALTER TABLE employee_bitemp 1002 Ash      333  TA05  2003/01/01  2003/12/31  2003-01-01 12:11:00.000000-08:00  9999-12-31 23:59:59.999999+00:00 1005 Alice    222  TW10  2004/12/01  9999/12/31  2004-12-01 12:00:00.450000-08:00  9999-12-31 23:59:59.999999+00:00 1010 Mike     444  TW07  2015/01/01  2016/12/31  2004-12-01 00:12:23.120000-08:00  9999-12-31 23:59:59.999999+00:00 -1004 Fred     222  PW12  2001/05/01  9999/12/31  2001-05-01 12:00:00.350000-08:00  9999-12-31 23:59:59.999999+00:00",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A +1004 Fred     222  PW12  2001/05/01  9999/12/31  2001-05-01 12:00:00.350000-08:00  9999-12-31 23:59:59.999999+00:00",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/PMslgspTYwJ0P90QCpVG8A "CREATE MULTISET TABLE employee_systime (  eid INTEGER NOT NULL,  ename VARCHAR(10) NOT NULL, @@ -2991,15 +2991,15 @@ INSERT INTO employee_systime VALUES 
 (1003,'SRK',111,TIMESTAMP'2004-02-10 00 INSERT INTO employee_systime VALUES 
 (1004,'Fred',222, TIMESTAMP'2002-07-01 12:00:00.350000-08:00',
                   TIMESTAMP'2005-05-01 12:00:00.350000-08:00'); INSERT INTO employee_systime VALUES 
 (1005,'Alice',222,TIMESTAMP'2004-12-01 00:12:23.120000-08:00',
                   TIMESTAMP'2005-05-01 12:00:00.450000-08:00'); INSERT INTO employee_systime VALUES 
 (1004,'Fred',555, TIMESTAMP'2005-05-01 12:00:00.350000-08:00',
                   TIMESTAMP'9999-12-31 23:59:59.999999+00:00'); -INSERT INTO employee_systime VALUES 
 (1005,'Alice',555,TIMESTAMP'2005-05-01 12:00:00.450000-08:00',
                   TIMESTAMP'9999-12-31 23:59:59.999999+00:00');",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ +INSERT INTO employee_systime VALUES 
 (1005,'Alice',555,TIMESTAMP'2005-05-01 12:00:00.450000-08:00',
                   TIMESTAMP'9999-12-31 23:59:59.999999+00:00');",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ "ALTER TABLE employee_systime ADD PERIOD FOR SYSTEM_TIME(sys_start,sys_end) ADD sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL 
               GENERATED ALWAYS AS ROW START ADD sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL 
               GENERATED ALWAYS AS ROW END; ALTER TABLE employee_systime - ADD SYSTEM VERSIONING;
",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ + ADD SYSTEM VERSIONING;
",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ "CREATE MULTISET TABLE employee_bitemporal ( eid INTEGER NOT NULL, ename VARCHAR(5), @@ -3012,14 +3012,14 @@ SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5J sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL 
           GENERATED ALWAYS AS ROW END, PERIOD FOR SYSTEM_TIME(sys_start,sys_end) ) - PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/6mIuJ~s3pPX94mj9mv7mEg + PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/6mIuJ~s3pPX94mj9mv7mEg "   CREATE TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER,       Policy_Type CHAR(2),       Policy_Details CHAR(40)       ) -   UNIQUE PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/5hjWh704G3iCQoGpsS0OBg +   UNIQUE PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/5hjWh704G3iCQoGpsS0OBg "   CREATE TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -3028,20 +3028,20 @@ SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5J       Start_Date DATE,       End_Date DATE       ) -   UNIQUE PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/5hjWh704G3iCQoGpsS0OBg +   UNIQUE PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/5hjWh704G3iCQoGpsS0OBg "CREATE MULTISET TABLE employee_vt (  eid INTEGER NOT NULL,  ename VARCHAR(5) NOT NULL,  terms VARCHAR(5),  job_start DATE NOT NULL,  job_end DATE NOT NULL - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/erCffe10pxnRDhyTDC18Jg -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/erCffe10pxnRDhyTDC18Jg + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/erCffe10pxnRDhyTDC18Jg +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/erCffe10pxnRDhyTDC18Jg "ALTER TABLE employee_vt - ADD PERIOD FOR job_dur(job_start,job_end) AS VALIDTIME;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/erCffe10pxnRDhyTDC18Jg -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/erCffe10pxnRDhyTDC18Jg + ADD PERIOD FOR job_dur(job_start,job_end) AS VALIDTIME;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/erCffe10pxnRDhyTDC18Jg +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/erCffe10pxnRDhyTDC18Jg "CREATE MULTISET TABLE hire_contracts( - h_eid INTEGER NOT NULL, + h_eid INTEGER NOT NULL, h_name VARCHAR(5) NOT NULL, h_terms VARCHAR(5), contract_start DATE NOT NULL, @@ -3062,7 +3062,7 @@ CREATE MULTISET TABLE employee_vt_ri ( FOREIGN KEY(eid,PERIOD job_dur) REFERENCES WITH NO CHECK OPTION hire_contracts(h_eid, PERIOD hire_period) ) - PRIMARY INDEX (eid);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/a4bpznOzp7zQ8aAEqlfgsA + PRIMARY INDEX (eid);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/a4bpznOzp7zQ8aAEqlfgsA "CREATE MULTISET TABLE employee_valid_time (  eid INTEGER NOT NULL,  ename VARCHAR(5) NOT NULL, @@ -3070,20 +3070,20 @@ CREATE MULTISET TABLE employee_vt_ri (  job_start DATE NOT NULL,  job_end DATE NOT NULL,  PERIOD FOR job_dur(job_start,job_end) AS VALIDTIME
 ) - PRIMARY INDEX (eid);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/tODl1aQ8CRHbhJqfQkb~Tw + PRIMARY INDEX (eid);",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/tODl1aQ8CRHbhJqfQkb~Tw "DELETE FROM employee_vt WHERE ename=’Ash’; -SELECT * FROM employee_vt;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/sSWQI___qbUnbFv288m0_A +SELECT * FROM employee_vt;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/sSWQI___qbUnbFv288m0_A "DELETE FROM employee_vt FOR PORTION OF job_dur FROM DATE’2009-01-01’ TO DATE’2010-01-01’ WHERE ename=’Fred’; -SELECT * FROM employee_vt WHERE ename=’Fred’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/sSWQI___qbUnbFv288m0_A +SELECT * FROM employee_vt WHERE ename=’Fred’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/sSWQI___qbUnbFv288m0_A "DELETE FROM employee_vt FOR PORTION OF job_dur FROM DATE’2000-01-01’ TO DATE’2002-01-01’ WHERE ename=’Fred’; -SELECT * FROM employee_vt WHERE ename=’Fred’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/sSWQI___qbUnbFv288m0_A +SELECT * FROM employee_vt WHERE ename=’Fred’;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/sSWQI___qbUnbFv288m0_A "CREATE MULTISET TABLE employee_bitemp ( eid INTEGER NOT NULL, ename VARCHAR(5), @@ -3094,14 +3094,14 @@ SELECT * FROM employee_vt WHERE ename=’Fred’;",https://docs.teradata.com/rea sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL 
           GENERATED ALWAYS AS ROW START, sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL 
           GENERATED ALWAYS AS ROW END,
 PERIOD FOR SYSTEM_TIME(sys_start,sys_end) ) - PRIMARY INDEX (eid) + PRIMARY INDEX (eid) PARTITION BY CASE_N ( (END(job_dur) >= CURRENT_DATE AT INTERVAL -'12:59' HOUR TO MINUTE) AND END(SYSTEM_TIME) >= CURRENT_TIMESTAMP, END(job_dur) < CURRENT_DATE AT INTERVAL -'12:59' HOUR TO MINUTE AND END(SYSTEM_TIME) >= CURRENT_TIMESTAMP, END(SYSTEM_TIME) < CURRENT_TIMESTAMP - )
WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/BOEb2pUXcbib7HaHVi5abw + )
WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/BOEb2pUXcbib7HaHVi5abw "CREATE MULTISET TABLE hire_contracts( h_eid INTEGER NOT NULL, h_name VARCHAR(5) NOT NULL, @@ -3131,7 +3131,7 @@ PERIOD FOR SYSTEM_TIME(sys_start,sys_end), FOREIGN KEY(eid,PERIOD job_dur) REFERENCES WITH NO CHECK OPTION hire_contracts(h_eid, PERIOD hire_period) ) -PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/QISp~1Xytk3SB~I7cM~q~Q +PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/QISp~1Xytk3SB~I7cM~q~Q "CREATE MULTISET TABLE employee_systime ( eid INTEGER NOT NULL, ename VARCHAR(10) NOT NULL, @@ -3143,7 +3143,7 @@ PRIMARY INDEX (eid) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/oq PERIOD FOR SYSTEM_TIME(sys_start, sys_end) ) PRIMARY INDEX(eid) WITH SYSTEM VERSIONING    PARTITION BY -      CASE_N (END(SYSTEM_TIME) >= CURRENT_TIMESTAMP, NO CASE);
",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/b9sVslk6CEGQnDKCFLgH7Q +      CASE_N (END(SYSTEM_TIME) >= CURRENT_TIMESTAMP, NO CASE);
",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/b9sVslk6CEGQnDKCFLgH7Q "CREATE MULTISET TABLE employee_systime (  eid INTEGER NOT NULL,  ename VARCHAR(10) NOT NULL, @@ -3157,62 +3157,62 @@ INSERT INTO employee_systime VALUES 
 (1003,'SRK',111,TIMESTAMP'2004-02-10 00 INSERT INTO employee_systime VALUES 
 (1004,'Fred',222, TIMESTAMP'2002-07-01 12:00:00.350000-08:00',
                   TIMESTAMP'2005-05-01 12:00:00.350000-08:00'); INSERT INTO employee_systime VALUES 
 (1005,'Alice',222,TIMESTAMP'2004-12-01 00:12:23.120000-08:00',
                   TIMESTAMP'2005-05-01 12:00:00.450000-08:00'); INSERT INTO employee_systime VALUES 
 (1004,'Fred',555, TIMESTAMP'2005-05-01 12:00:00.350000-08:00',
                   TIMESTAMP'9999-12-31 23:59:59.999999+00:00'); -INSERT INTO employee_systime VALUES 
 (1005,'Alice',555,TIMESTAMP'2005-05-01 12:00:00.450000-08:00',
                   TIMESTAMP'9999-12-31 23:59:59.999999+00:00');",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ?section=nsn1472240642853__CIHGBJIB_xreftarget -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ?section=nsn1472240642853__CIHGBJIB_xreftarget +INSERT INTO employee_systime VALUES 
 (1005,'Alice',555,TIMESTAMP'2005-05-01 12:00:00.450000-08:00',
                   TIMESTAMP'9999-12-31 23:59:59.999999+00:00');",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ?section=nsn1472240642853__CIHGBJIB_xreftarget +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ?section=nsn1472240642853__CIHGBJIB_xreftarget "ALTER TABLE employee_systime ADD PERIOD FOR SYSTEM_TIME(sys_start,sys_end) ADD sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL 
               GENERATED ALWAYS AS ROW START ADD sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL 
               GENERATED ALWAYS AS ROW END; ALTER TABLE employee_systime - ADD SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ?section=nsn1472240642853__CIHGBJIB_xreftarget -SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ?section=nsn1472240642853__CIHGBJIB_xreftarget + ADD SYSTEM VERSIONING;",https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ?section=nsn1472240642853__CIHGBJIB_xreftarget +SELECT * FROM employee_systime;,https://docs.teradata.com/reader/oqIX6m1sxsiTR5JRWpFhRg/LtHYEB5eHjLYg~KmCgU0GQ?section=nsn1472240642853__CIHGBJIB_xreftarget "CREATE TABLE csv_table_1(pkey INTEGER, csv DATASET STORAGE FORMAT CSV); INSERT INTO csv_table_1 values(0, -'ItemID,ItemName,Quantity,Price;10021,Paint Brush,10,10.99;10033,Paint,3,24.99'); +'ItemID,ItemName,Quantity,Price;10021,Paint Brush,10,10.99;10033,Paint,3,24.99'); SELECT data.ToJson() FROM CSV_TO_AVRO ( ON (SELECT csv FROM csv_table_1) USING SCHEMA('{""record_delimiter"":"";""}') -) AS csv; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/7numpJpT8BkhKVrqOadoEA -SELECT avroFile.getRawDataLob() FROM myAVROTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/2iQHYC3oFWe_2NMd_z4lQg -SELECT csvFile.getRawDataLob() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/2iQHYC3oFWe_2NMd_z4lQg +) AS csv; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/7numpJpT8BkhKVrqOadoEA +SELECT avroFile.getRawDataLob() FROM myAVROTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/2iQHYC3oFWe_2NMd_z4lQg +SELECT csvFile.getRawDataLob() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/2iQHYC3oFWe_2NMd_z4lQg "SELECT * FROM DATASET_PUBLISH ( - ON (SELECT * FROM employeeTable) + ON (SELECT * FROM employeeTable) RETURNS (data DATASET STORAGE FORMAT AVRO) USING DO_AGGREGATE('N') -) AS avroFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/85KHbntduCCnIhh1~51crQ +) AS avroFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/85KHbntduCCnIhh1~51crQ "SELECT * FROM DATASET_PUBLISH ( - ON (SELECT * FROM employeeTable) + ON (SELECT * FROM employeeTable) RETURNS (data DATASET STORAGE FORMAT CSV) USING DO_AGGREGATE('N') -) AS csvFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/85KHbntduCCnIhh1~51crQ -"SELECT id, avroFile.validate() FROM myAVROTable06 ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RPGz0L888SEMAtUu~5yCUw -"SELECT id, csvFile.validate() FROM myCSVTable06 ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RPGz0L888SEMAtUu~5yCUw -SELECT csvFile.toAvro().toJSON() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/i8NWhrUyTMu2pao8jSbIig -"INSERT INTO employeeTable(4,'Jose Hernandez','Engineering'); +) AS csvFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/85KHbntduCCnIhh1~51crQ +"SELECT id, avroFile.validate() FROM myAVROTable06 ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RPGz0L888SEMAtUu~5yCUw +"SELECT id, csvFile.validate() FROM myCSVTable06 ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RPGz0L888SEMAtUu~5yCUw +SELECT csvFile.toAvro().toJSON() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/i8NWhrUyTMu2pao8jSbIig +"INSERT INTO employeeTable(4,'Jose Hernandez','Engineering'); INSERT INTO employeeTable(5,'Kyle Newman','Engineering'); INSERT INTO employeeTable(6,'Pamela Giles','Sales'); SELECT data.toJSON() FROM DATASET_PUBLISH ( - ON (SELECT * FROM employeeTable) + ON (SELECT * FROM employeeTable) ) AS avroFiles; -",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/qdHsKRVzS1gkeFzYFi0HIw +",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/qdHsKRVzS1gkeFzYFi0HIw "SELECT cast(avroFile.getRawData() as varbyte(5000)) - FROM myAVROTable06;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RPNu2IxqPqSd~UwOWuFpcw -SELECT csvFile.getRawData() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RPNu2IxqPqSd~UwOWuFpcw -"select data.getSchema(), data..record[*] FROM DATASET_PUBLISH -( + FROM myAVROTable06;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RPNu2IxqPqSd~UwOWuFpcw +SELECT csvFile.getRawData() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RPNu2IxqPqSd~UwOWuFpcw +"select data.getSchema(), data..record[*] FROM DATASET_PUBLISH +( ON (SELECT data as record, 1 as p FROM DATASET_PUBLISH ( ON (SELECT * FROM employeeTable) USING UNIQUE_NAMES('Y') )as L ) partition by p -)G;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/lz0XyHhWU5m~4R8RpEFeAg +)G;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/lz0XyHhWU5m~4R8RpEFeAg "CREATE AVRO SCHEMA avroSaleSchema AS '{ ""type"":""record"", @@ -3242,17 +3242,17 @@ CREATE TABLE avroSaleTable ( saleInfo DATASET STORAGE FORMAT AVRO WITH SCHEMA avroSaleSchema); USING (c1 VARBYTE(1000), c2 INTEGER) INSERT INTO avroSaleTable(cast:id AS INTEGER),CreateDATASET(null, TO_BYTES(:AvroData, :encoding), Avro)); -SELECT id, saleInfo.toJSON() FROM avroSaleTable WHERE id = 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/rY84YTewaPtYiv2btlNeeA +SELECT id, saleInfo.toJSON() FROM avroSaleTable WHERE id = 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/rY84YTewaPtYiv2btlNeeA "CREATE TABLE empTableFromCSV( - empID INTEGER, + empID INTEGER, empName VARCHAR(20), - empSalary INTEGER);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/~Pr6K9CjIV5MXn24tvuhTA + empSalary INTEGER);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/~Pr6K9CjIV5MXn24tvuhTA ".import vartext file csv11.txt USING (c1 VARCHAR(1000)) -INSERT INTO empTableFromCSV +INSERT INTO empTableFromCSV SELECT * FROM DATASET_TABLE ( ON (SELECT CreateDATASET(NULL, :c1, CSV)) - USING rowexpr('') + USING rowexpr('') colexpr( '[ {""dotnotation"" : ""$..empID"", ""type"" : ""INTEGER""}, @@ -3262,12 +3262,12 @@ SELECT * FROM DATASET_TABLE ( ""type"" : ""INTEGER""} ]') ) AS Emp(empID, empName, empSalary); -SELECT * FROM empTableFromCSV ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/~Pr6K9CjIV5MXn24tvuhTA +SELECT * FROM empTableFromCSV ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/~Pr6K9CjIV5MXn24tvuhTA "USING (c1 VARCHAR(1000)) -INSERT INTO empTableFromCSV(empID,empSalary,empName) +INSERT INTO empTableFromCSV(empID,empSalary,empName) SELECT * FROM DATASET_TABLE ( ON (SELECT CreateDATASET(NULL, :c1, CSV)) - USING rowexpr('') + USING rowexpr('') colexpr( '[ {""dotnotation"" : ""$..empID"", ""type"" : ""INTEGER""}, @@ -3275,18 +3275,18 @@ SELECT * FROM DATASET_TABLE ( ""type"" : ""INTEGER""} , {""dotnotation"" : ""$..empName"", ""type"" : ""VARCHAR(20)""} ]') -) AS Emp(empID, empSalary, empName);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/~Pr6K9CjIV5MXn24tvuhTA -SELECT * FROM empTableFromCSV ORDER BY 1;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/~Pr6K9CjIV5MXn24tvuhTA +) AS Emp(empID, empSalary, empName);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/~Pr6K9CjIV5MXn24tvuhTA +SELECT * FROM empTableFromCSV ORDER BY 1;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/~Pr6K9CjIV5MXn24tvuhTA "SELECT * FROM CSV_TO_JSON ( ON (SELECT csvFile FROM myCSVTable09 WHERE id=2) USING SCHEMA('{""record_delimiter"":""#""}') -) AS csvJSON ORDER BY data.""Item ID"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/oEM0qfPYK0YyA03_nbWLGQ +) AS csvJSON ORDER BY data.""Item ID"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/oEM0qfPYK0YyA03_nbWLGQ "CREATE TABLE employeeTable( empID INTEGER, empName VARCHAR(100), empDept VARCHAR(100)); -INSERT INTO employeeTable(1,'George Smith','Accounting'); +INSERT INTO employeeTable(1,'George Smith','Accounting'); INSERT INTO employeeTable(2,'Pauline Kramer','HR'); INSERT INTO employeeTable(3,'Steven Mazzo','Engineering'); @@ -3294,13 +3294,13 @@ INSERT INTO employeeTable(3,'Steven Mazzo','Engineering'); SELECT * FROM DATASET_PUBLISH ( ON (SELECT empName, empDept FROM employeeTable) - -) AS avroFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/wsLCwixlEB4Ey68TwX20IQ + +) AS avroFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/wsLCwixlEB4Ey68TwX20IQ "CREATE TABLE employeeTable( empID INTEGER, empName VARCHAR(100), empDept VARCHAR(100)); -INSERT INTO employeeTable(1,'George Smith','Accounting'); +INSERT INTO employeeTable(1,'George Smith','Accounting'); INSERT INTO employeeTable(2,'Pauline Kramer','HR'); INSERT INTO employeeTable(3,'Steven Mazzo','Engineering'); @@ -3310,35 +3310,35 @@ SELECT * FROM DATASET_PUBLISH ON (SELECT empName, empDept FROM employeeTable) RETURNS (data DATASET STORAGE FORMAT CSV) -) AS csvFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/wsLCwixlEB4Ey68TwX20IQ -SELECT AVRO_CHECK(avroFile) FROM myAVROTable09;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Aa2JByxb9a7hlFEFw2Arwg +) AS csvFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/wsLCwixlEB4Ey68TwX20IQ +SELECT AVRO_CHECK(avroFile) FROM myAVROTable09;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Aa2JByxb9a7hlFEFw2Arwg "SELECT data.toJSON() FROM CSV_TO_AVRO ( ON (SELECT csvFile FROM myCSVTable09 WHERE id=2) USING SCHEMA('{""record_delimiter"":""#"", ""field_names"": [""a1"",""a2"",""a3"",""a4"",""a5"",""a6"",""a7""]}') -) AS csvAvro ORDER BY data.""a1"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/IY1yTauwsiIS4sH613h6cA -SELECT csvFile.toJSON() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/7YptsVfPsnp7hL~UovH3DA +) AS csvAvro ORDER BY data.""a1"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/IY1yTauwsiIS4sH613h6cA +SELECT csvFile.toJSON() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/7YptsVfPsnp7hL~UovH3DA "SELECT * FROM DATASET_Table ( - ON (SELECT id, DatasetCol, 'CA' AS state, 'USA' AS nation + ON (SELECT id, DatasetCol, 'CA' AS state, 'USA' AS nation FROM my_table WHERE id=1) - USING rowexpr('$.schools[*]') + USING rowexpr('$.schools[*]') colexpr( '[ {""dotnotation"" : ""$.name"", ""type"" : ""CHAR(20)""}, {""dotnotation"" : ""$.type"", ""type"" : ""VARCHAR(20)""}]') -) AS JT(id, name, ""type"", State, Nation);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/8IdbIrgnqdki7GzWI83O7g -SELECT avroFile.getSchema() FROM myAVROTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ffVCKhF6VQdPLlaAfi1Nhg -SELECT csvFile.getSchema() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ffVCKhF6VQdPLlaAfi1Nhg -"CREATE TABLE avro_containers(container_id INTEGER, container BLOB);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ -"USING (c1 VARCHAR(20), c2 BLOB AS DEFERRED BY NAME) INSERT INTO avro_containers(:c1, :c2);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ -"CREATE TABLE avro_table(container_id INTEGER, avro_obj_id INTEGER, avro DATASET STORAGE FORMAT AVRO);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ +) AS JT(id, name, ""type"", State, Nation);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/8IdbIrgnqdki7GzWI83O7g +SELECT avroFile.getSchema() FROM myAVROTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ffVCKhF6VQdPLlaAfi1Nhg +SELECT csvFile.getSchema() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ffVCKhF6VQdPLlaAfi1Nhg +"CREATE TABLE avro_containers(container_id INTEGER, container BLOB);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ +"USING (c1 VARCHAR(20), c2 BLOB AS DEFERRED BY NAME) INSERT INTO avro_containers(:c1, :c2);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ +"CREATE TABLE avro_table(container_id INTEGER, avro_obj_id INTEGER, avro DATASET STORAGE FORMAT AVRO);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ "INSERT INTO avro_table SELECT T.out_container_id, T.avro_object_id, T.avro_value FROM AvroContainerSplit - (ON (SELECT container_id, container FROM avro_containers)) T;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ + (ON (SELECT container_id, container FROM avro_containers)) T;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ "SELECT container_id, avro_obj_id, avro.tojson() FROM avro_table WHERE container_id = 1 AND avro_obj_id < 2 -ORDER BY 1,2;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ +ORDER BY 1,2;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xJf0knAVV7194_2d9e13JQ "CREATE TABLE myCSVTable06( id INTEGER, csvFile DATASET STORAGE FORMAT CSV CHARACTER SET LATIN); @@ -3350,11 +3350,11 @@ INSERT INTO myCSVTable06( '55&bicycle&89.99', CSV, LATIN)); -",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/k3AUkrJWiQWFyEQg822ifA -SELECT csvFile.ExtractValue('$[0].Item_ID') FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/k3AUkrJWiQWFyEQg822ifA +",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/k3AUkrJWiQWFyEQg822ifA +SELECT csvFile.ExtractValue('$[0].Item_ID') FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/k3AUkrJWiQWFyEQg822ifA "SELECT avroFile.getSchemaSize() FROM myAVROTable06; -",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ng2CQZ2xKRE1CxxoMjJy4A -SELECT csvFile.getSchemaSize() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ng2CQZ2xKRE1CxxoMjJy4A +",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ng2CQZ2xKRE1CxxoMjJy4A +SELECT csvFile.getSchemaSize() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ng2CQZ2xKRE1CxxoMjJy4A "SELECT SchemaEqual( '{ ""type"" : ""array"", ""items"" : { @@ -3375,10 +3375,10 @@ SELECT csvFile.getSchemaSize() FROM myCSVTable06;,https://docs.teradata.com/read {""name"": ""a"", ""type"": ""long""}, {""name"": ""b"", ""type"": ""string""} ] - }}');",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/hB9skjtehQA2afWc8s_snQ + }}');",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/hB9skjtehQA2afWc8s_snQ "SELECT * FROM DATASET_Table ( ON (SELECT id, DatasetCol FROM my_table WHERE id=1) - USING rowexpr('$.schools[*]') + USING rowexpr('$.schools[*]') colexpr( '[ {""dotnotation"" : ""$.name"", ""type"" : ""CHAR(20)""}, @@ -3387,13 +3387,13 @@ SELECT csvFile.getSchemaSize() FROM myCSVTable06;,https://docs.teradata.com/read {""dotnotation"" : ""$.name"", ""type"" : ""VARCHAR(20)"", ""fromRoot"":true} ]') -) AS JT(id, schoolName, ""type"", studentName);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Ol2E7NpWsQeAVN2trBpWDQ +) AS JT(id, schoolName, ""type"", studentName);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Ol2E7NpWsQeAVN2trBpWDQ "SELECT new DATASET('{""field_delimiter"" : "","", ""record_delimiter"" : "";"" }', 'Id,Item,Qnty,Price;103,brush,33,0.99;102,paint,2,0.69', - CSV);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/fxrGwG_Qh2HSZvibWrDoeA + CSV);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/fxrGwG_Qh2HSZvibWrDoeA "SELECT new DATASET('{""field_delimiter"" : "","", ""record_delimiter"" : "";"" }', 'Id,Item,Qnty,Price;103,brush,33,0.99;102,paint,2,0.69', - CSV, Unicode);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/fxrGwG_Qh2HSZvibWrDoeA + CSV, Unicode);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/fxrGwG_Qh2HSZvibWrDoeA "SELECT new DATASET( '{""type"":""record"", ""name"":""rec_0"", @@ -3403,43 +3403,43 @@ SELECT csvFile.getSchemaSize() FROM myCSVTable06;,https://docs.teradata.com/read {""name"":""Middle"",""type"":""string""}, {""name"":""Last"",""type"":""string""}]}', '081246726564657269636B064A6F6E1057696C6C69616D73'XB, - Avro).toJson();",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/fxrGwG_Qh2HSZvibWrDoeA + Avro).toJson();",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/fxrGwG_Qh2HSZvibWrDoeA "CREATE TABLE myAVROTable01( id INTEGER, - avroFile DATASET STORAGE FORMAT Avro);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/5yHiZ8NWBTE6zghbmPrXpg + avroFile DATASET STORAGE FORMAT Avro);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/5yHiZ8NWBTE6zghbmPrXpg "CREATE TABLE MyCSVTable01( id INTEGER, - csvFile DATASET STORAGE FORMAT CSV CHARACTER SET LATIN);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/5yHiZ8NWBTE6zghbmPrXpg + csvFile DATASET STORAGE FORMAT CSV CHARACTER SET LATIN);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/5yHiZ8NWBTE6zghbmPrXpg "SELECT * FROM CSV_TO_JSON ( - ON (SELECT csvFile FROM myCSVTable09 WHERE id=2) + ON (SELECT csvFile FROM myCSVTable09 WHERE id=2) USING SCHEMA('{""record_delimiter"":""#"", ""field_names"":[""a1"",""a2"",""a3"",""a4"",""a5"",""a6"",""a7""]}') -) AS csvJSON ORDER BY data.""a1"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Q6pyzWQauwrx4DyU1xtz_A +) AS csvJSON ORDER BY data.""a1"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Q6pyzWQauwrx4DyU1xtz_A "SELECT * FROM DATASET_PUBLISH ( ON (SELECT empName, empDept FROM employeeTable) RETURNS (data DATASET STORAGE FORMAT Avro) -) AS avroFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RJTmvccTihvOCyInqyAZrQ +) AS avroFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RJTmvccTihvOCyInqyAZrQ "SELECT * FROM DATASET_PUBLISH ( ON (SELECT empName, empDept FROM employeeTable) RETURNS (data DATASET STORAGE FORMAT CSV) -) AS csvFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RJTmvccTihvOCyInqyAZrQ -"CREATE TABLE CSVFiles(id INTEGER, csvFile CLOB); ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ -"INSERT INTO CSVFiles VALUES(0, 'ItemID,ItemName,Quantity,Price;10021,Paint Brush,10,10.99;10033,Paint,3,24.99'); ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ +) AS csvFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/RJTmvccTihvOCyInqyAZrQ +"CREATE TABLE CSVFiles(id INTEGER, csvFile CLOB); ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ +"INSERT INTO CSVFiles VALUES(0, 'ItemID,ItemName,Quantity,Price;10021,Paint Brush,10,10.99;10033,Paint,3,24.99'); ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ "CREATE MULTISET TABLE csv_table( file_id INTEGER, -csv DATASET(8000) STORAGE FORMAT CSV CHARACTER SET LATIN); ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ +csv DATASET(8000) STORAGE FORMAT CSV CHARACTER SET LATIN); ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ "INSERT INTO csv_table SELECT id, data FROM CSVSplit ( ON (SELECT csvFile, id FROM CSVFiles) RETURNS(data DATASET STORAGE FORMAT CSV CHARACTER SET LATIN) USING SCHEMA('{""record_delimiter"":"";""}') -) AS T; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ +) AS T; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ "SELECT file_id, csv FROM csv_table -ORDER BY file_id;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ +ORDER BY file_id;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxUA_pnITn2LXvc_5gfQ "CREATE SET TABLE myDatasetTable ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -3448,37 +3448,37 @@ ORDER BY file_id;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/V1MxU ( id INTEGER, avroFile DATASET(543000) STORAGE FORMAT Avro) -PRIMARY INDEX ( id );",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/KoLv7wPohp6cWCIVCJNKmA +PRIMARY INDEX ( id );",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/KoLv7wPohp6cWCIVCJNKmA "CREATE AVRO SCHEMA avro_schema_1 as '{""type"":""record"", ""name"":""rec_0"",""fields"":[ {""name"":""ProductID"",""type"":""int""}, {""name"":""Price"",""type"":""int""} -]}';",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/BtL~5hX7GnaAP~hp0wHrIA -"CREATE TABLE mytable(c1 INTEGER, c2 DATASET STORAGE FORMAT AVRO WITH SCHEMA avro_schema_1);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/BtL~5hX7GnaAP~hp0wHrIA +]}';",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/BtL~5hX7GnaAP~hp0wHrIA +"CREATE TABLE mytable(c1 INTEGER, c2 DATASET STORAGE FORMAT AVRO WITH SCHEMA avro_schema_1);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/BtL~5hX7GnaAP~hp0wHrIA "CREATE CSV SCHEMA myCSVSchema AS '{ ""field_delimiter"" : ""\t"", ""record_delimiter"" : "";"" -}';",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/BtL~5hX7GnaAP~hp0wHrIA +}';",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/BtL~5hX7GnaAP~hp0wHrIA "CREATE TABLE myDatasetTable02 ( id INTEGER, csvFile DATASET(100000) INLINE LENGTH 5000 STORAGE FORMAT CSV CHARACTER SET LATIN WITH SCHEMA myCSVSchema -);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/BtL~5hX7GnaAP~hp0wHrIA -SELECT csvFile.header() FROM myCSVTable09;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/U0ZV0gp5ur2ma5jihmUyiw +);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/BtL~5hX7GnaAP~hp0wHrIA +SELECT csvFile.header() FROM myCSVTable09;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/U0ZV0gp5ur2ma5jihmUyiw "CREATE TABLE myCSVTable09( id INTEGER, - csvFile CLOB);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/gJn6a2B1pPhJoyZmVyxrDA -"SELECT id, -avroCol.AvroProjectToJSON('{""type"":""record"",""name"":""rec_0"",""fields"":[{""name"":""First"",""type"":""string""},{""name"":""Age"",""type"":""int""}]}') -FROM avroTable ORDER BY id;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/nMTq7qYkYO4N~A4b3iS8rA + csvFile CLOB);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/gJn6a2B1pPhJoyZmVyxrDA +"SELECT id, +avroCol.AvroProjectToJSON('{""type"":""record"",""name"":""rec_0"",""fields"":[{""name"":""First"",""type"":""string""},{""name"":""Age"",""type"":""int""}]}') +FROM avroTable ORDER BY id;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/nMTq7qYkYO4N~A4b3iS8rA "SELECT * FROM CSV_TO_JSON ( ON (SELECT 'Item_ID,Item_Name,""Item#Color"",Item_Style,Quantity_Purchased,Item_Price,Total_Price#55,bicycle,red,boys,1,100.00,100.00#88,toy boat,pink,,1,15.10,15.10#105,soap,,,1,0.99,0.99') USING SCHEMA('{""record_delimiter"":""#""}') -) AS csvJSON ORDER BY data.""Item_ID"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/jrWbLASJ4XaLtHcD3qnO6g -"SELECT id, DatasetCol.toJson() FROM my_table ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/iW~VB9EUg5EELqeQK7hsHw -"SELECT id, orderDataset, orderDate, orderSite FROM orderDatasetTable;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/iW~VB9EUg5EELqeQK7hsHw +) AS csvJSON ORDER BY data.""Item_ID"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/jrWbLASJ4XaLtHcD3qnO6g +"SELECT id, DatasetCol.toJson() FROM my_table ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/iW~VB9EUg5EELqeQK7hsHw +"SELECT id, orderDataset, orderDate, orderSite FROM orderDatasetTable;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/iW~VB9EUg5EELqeQK7hsHw "CT my_table(id int, csvData VARCHAR(500)); INSERT INTO my_table(1, 'a,b,c,d,e,f\1,2,3,4,5,6\7,8,9,10,11,12'); INSERT INTO my_table(2, 'a,b,c,d,e,f\13,14,15,16,17,18 @@ -3491,48 +3491,48 @@ SELECT id, data.toJSON() FROM CSV_TO_AVRO ON (SELECT csvData, id FROM my_table) USING SCHEMA('{""record_delimiter"":""\\""}') ) as csvAvro -ORDER BY id, data.a;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/U1nfnMjkaLvFiBXZYRq5Yg +ORDER BY id, data.a;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/U1nfnMjkaLvFiBXZYRq5Yg "CREATE TABLE myDatasetTable03( id INTEGER, avroFile DATASET STORAGE FORMAT Avro WITH SCHEMA chemDatasetSchema -);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ulJzY4bdzMkbeBqIwuBjYA +);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ulJzY4bdzMkbeBqIwuBjYA "CREATE TABLE csv_table( id INTEGER, -csv DATASET STORAGE FORMAT CSV CHARACTER SET LATIN);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ulJzY4bdzMkbeBqIwuBjYA +csv DATASET STORAGE FORMAT CSV CHARACTER SET LATIN);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ulJzY4bdzMkbeBqIwuBjYA "CREATE TABLE myAVROTable02( id INT, - avroFile DATASET STORAGE FORMAT Avro); -INSERT INTO myAVROTable02 SELECT * FROM myAVROTable01;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Z_G2EcjxD0slOPn91r8zyQ + avroFile DATASET STORAGE FORMAT Avro); +INSERT INTO myAVROTable02 SELECT * FROM myAVROTable01;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Z_G2EcjxD0slOPn91r8zyQ "CREATE TABLE MyCSVTable02( id INT, - csvFile DATASET STORAGE FORMAT CSV CHARACTER SET LATIN); -INSERT INTO MyCSVTable02 SELECT * FROM MyCSVTable01;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Z_G2EcjxD0slOPn91r8zyQ + csvFile DATASET STORAGE FORMAT CSV CHARACTER SET LATIN); +INSERT INTO MyCSVTable02 SELECT * FROM MyCSVTable01;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Z_G2EcjxD0slOPn91r8zyQ "SELECT id, data FROM CSV_TO_JSON ( ON (SELECT csvData, id FROM dr181746_table) USING SCHEMA('{""record_delimiter"":""\\""}') ) as csvJSON -ORDER BY id, data.a;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/86TiTcEbYVpPivin9Fdzdg -SELECT csvFile.numRecords() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/sMR0MGjxXFsbytMZVzZHJA +ORDER BY id, data.a;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/86TiTcEbYVpPivin9Fdzdg +SELECT csvFile.numRecords() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/sMR0MGjxXFsbytMZVzZHJA "CREATE TABLE csv_table_1(pkey INTEGER, csv DATASET STORAGE FORMAT CSV); INSERT INTO csv_table_1 values(0, -'ItemID,ItemName,Quantity,Price;10021,Paint Brush,10,10.99;10033,Paint,3,24.99'); +'ItemID,ItemName,Quantity,Price;10021,Paint Brush,10,10.99;10033,Paint,3,24.99'); SELECT data FROM CSV_TO_JSON ( ON (SELECT csv FROM csv_table_1) USING SCHEMA('{""record_delimiter"":"";""}') -) AS csv; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ZVpgt3Him0mnJ_fhvQGDPA +) AS csv; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/ZVpgt3Him0mnJ_fhvQGDPA "SELECT * FROM CSV_TO_JSON ( ON (SELECT csvFile FROM myCSVTable09 WHERE id=2) USING SCHEMA('{""record_delimiter"":""#""}') DO_AGGREGATE('Y') -) AS csvJSON;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/3WW0edIS0XD2A5BfTecoBQ +) AS csvJSON;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/3WW0edIS0XD2A5BfTecoBQ "SELECT data.ToJson() FROM DATASET_PUBLISH ( - ON (SELECT * FROM employeeTable) + ON (SELECT * FROM employeeTable) RETURNS (data DATASET STORAGE FORMAT AVRO) - USING SCHEMA + USING SCHEMA (' { ""type"": ""array"", @@ -3555,64 +3555,64 @@ USING SCHEMA('{""record_delimiter"":"";""}') } } ') -) AS avroFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/bz_3TVimltUSEGtGE2FhuA +) AS avroFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/bz_3TVimltUSEGtGE2FhuA "SELECT * FROM DATASET_PUBLISH ( - ON (SELECT * FROM employeeTable) + ON (SELECT * FROM employeeTable) RETURNS (data DATASET STORAGE FORMAT CSV) - USING SCHEMA + USING SCHEMA ('{""field_delimiter"":""*"" , ""record_delimiter"" : ""/"", ""field_names"" : [""empIdentifier"",""empFullName"", ""department""] }') -) AS csvFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/bz_3TVimltUSEGtGE2FhuA +) AS csvFiles;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/bz_3TVimltUSEGtGE2FhuA "CREATE TABLE avroCompressTable( id INTEGER, compressibleAvroFile DATASET STORAGE FORMAT AVRO COMPRESS USING SNAPPY_COMPRESS - DECOMPRESS USING SNAPPY_DECOMPRESS);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/EOEpTJkVfg9Vlr6ROmH43w + DECOMPRESS USING SNAPPY_DECOMPRESS);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/EOEpTJkVfg9Vlr6ROmH43w "CREATE TABLE csvCompressTable( id INTEGER, compressibleCSVFile DATASET STORAGE FORMAT CSV COMPRESS USING SNAPPY_COMPRESS - DECOMPRESS USING SNAPPY_DECOMPRESS);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/EOEpTJkVfg9Vlr6ROmH43w -"SELECT TD_SYSFNLIB.DataSize (NEW JSON ('{""name"" : ""Mitzy"", ""age"" : 3}'));",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Wq9vWdrwKba7g3bNfcvjWg + DECOMPRESS USING SNAPPY_DECOMPRESS);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/EOEpTJkVfg9Vlr6ROmH43w +"SELECT TD_SYSFNLIB.DataSize (NEW JSON ('{""name"" : ""Mitzy"", ""age"" : 3}'));",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Wq9vWdrwKba7g3bNfcvjWg "CREATE TABLE JSON_table (id INTEGER, jsn JSON INLINE LENGTH 1000); INSERT INTO JSON_table VALUES (100, '{""name"" : ""Mitzy"", ""age"" : 3}'); INSERT INTO JSON_table VALUES (200, '{""name"" : ""Rover"", ""age"" : 5}'); INSERT INTO JSON_table VALUES (300, '{""name"" : ""Princess"", ""age"" : 4.5}'); -SELECT * FROM JSON_table ORDER BY id;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Wq9vWdrwKba7g3bNfcvjWg -"CREATE TABLE avrotest(a INTEGER, b DECIMAL(38,9), c NUMBER(38,9));",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/3~Qz8JDdVBruYSa4dLuSGw -"INSERT INTO avrotest(1, 12345678901234567890123456789.012345679, 12345678901234567890123456789.012345679);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/3~Qz8JDdVBruYSa4dLuSGw +SELECT * FROM JSON_table ORDER BY id;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Wq9vWdrwKba7g3bNfcvjWg +"CREATE TABLE avrotest(a INTEGER, b DECIMAL(38,9), c NUMBER(38,9));",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/3~Qz8JDdVBruYSa4dLuSGw +"INSERT INTO avrotest(1, 12345678901234567890123456789.012345679, 12345678901234567890123456789.012345679);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/3~Qz8JDdVBruYSa4dLuSGw "SELECT data.tojson(), data.getschema() FROM DATASET_PUBLISH ( ON (SELECT * FROM avrotest) -) as L;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/3~Qz8JDdVBruYSa4dLuSGw -SELECT avroFile.getRawDataSize() FROM myAVROTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/qVvVqd4auH691LL08pQ_sQ -SELECT csvFile.getRawDataSize() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/qVvVqd4auH691LL08pQ_sQ +) as L;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/3~Qz8JDdVBruYSa4dLuSGw +SELECT avroFile.getRawDataSize() FROM myAVROTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/qVvVqd4auH691LL08pQ_sQ +SELECT csvFile.getRawDataSize() FROM myCSVTable06;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/qVvVqd4auH691LL08pQ_sQ "SELECT data.toJSON() FROM CSV_TO_AVRO ( ON (SELECT csvFile FROM myCSVTable09 WHERE id=2) USING SCHEMA('{""record_delimiter"":""#""}')DO_AGGREGATE('Y') -) AS csvAvro;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/n7gZlrnKNe0GooPTOkcRhA +) AS csvAvro;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/n7gZlrnKNe0GooPTOkcRhA "/* The following SELECT statement does not use the recursive descent operator or the array syntax. Therefore, nothing is selected and null is returned. */ SELECT csv.ItemName from csv_table; -",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv[*].price from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv..ItemName from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -"SELECT csv..[ItemID,ItemName] from csv_table;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -"SELECT csv..[ItemName,ItemID] from csv_table;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv[2] from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv[*] from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv[*].Price from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv[1].ItemName from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv[1].* from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -"SELECT csv[0,2] from csv_table;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -"SELECT csv[0,2].ItemName from csv_table;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv[0:3:2] from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A -SELECT csv[0:3:2].Price from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv[*].price from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv..ItemName from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +"SELECT csv..[ItemID,ItemName] from csv_table;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +"SELECT csv..[ItemName,ItemID] from csv_table;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv[2] from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv[*] from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv[*].Price from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv[1].ItemName from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv[1].* from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +"SELECT csv[0,2] from csv_table;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +"SELECT csv[0,2].ItemName from csv_table;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv[0:3:2] from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A +SELECT csv[0:3:2].Price from csv_table;,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/Bx6IO65U~Ei6~Tf~2FqK4A "SELECT SchemaMatch( '{ ""type"" : ""array"", ""items"" : { @@ -3623,7 +3623,7 @@ SELECT csv[0:3:2].Price from csv_table;,https://docs.teradata.com/reader/px2NHD7 {""name"": ""a"", ""type"": ""long""}, {""name"": ""b"", ""type"": ""int""} ] - }}', + }}', '{ ""type"" : ""array"", ""items"" : { ""type"": ""record"", @@ -3634,7 +3634,7 @@ SELECT csv[0:3:2].Price from csv_table;,https://docs.teradata.com/reader/px2NHD7 {""name"": ""a"", ""type"": ""double""} ] }}'); -",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/oBSS6sMncIEhRgC6CCFWLw +",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/oBSS6sMncIEhRgC6CCFWLw "SELECT * FROM DATASET_TABLE ( ON (SELECT id, csvCol FROM my_table WHERE id=1) USING rowexpr('') @@ -3643,322 +3643,322 @@ SELECT csv[0:3:2].Price from csv_table;,https://docs.teradata.com/reader/px2NHD7 ""type"" : ""CHAR(40)""}, {""dotnotation"" : ""$..Price"", ""type"" : ""DECIMAL(9,2)""} ]') -) AS t1(id, Item_Name, Price);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/vMZhMv~llMLkdqBq98oioA +) AS t1(id, Item_Name, Price);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/vMZhMv~llMLkdqBq98oioA "SELECT data.getSchema() FROM DATASET_PUBLISH ( - ON (SELECT * FROM employeeTable) + ON (SELECT * FROM employeeTable) USING UNIQUE_NAMES('Y') ) AS avroFiles; -",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/t4SeLDxSDC_BfmMvghqc_A +",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/t4SeLDxSDC_BfmMvghqc_A "SEL * FROM DATASET_KEYS ( ON (SELECT avroFile FROM myAVROTable09) USING QUOTES(Y) -) AS avroKeys ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/4r8r8tujrqmuzD13T_c8sQ +) AS avroKeys ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/4r8r8tujrqmuzD13T_c8sQ "SELECT * FROM DATASET_KEYS ( ON (SELECT csvFile FROM myCSVTable09) -) AS csvKeys ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/4r8r8tujrqmuzD13T_c8sQ +) AS csvKeys ORDER BY 1;",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/4r8r8tujrqmuzD13T_c8sQ "SELECT data.toJSON() FROM CSV_TO_AVRO ( ON (SELECT csvFile FROM myCSVTable09 WHERE id=2) USING SCHEMA('{""record_delimiter"":""#""}') -) AS csvAvro ORDER BY data.""Item_ID"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/OnNyYRbQ2kWn8ZIF4mg35g +) AS csvAvro ORDER BY data.""Item_ID"";",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/OnNyYRbQ2kWn8ZIF4mg35g "CREATE TABLE myAVROTable02( id INT, - avroFile DATASET(100) STORAGE FORMAT Avro); -INSERT INTO myAVROTable02 SELECT * FROM myAVROTable01; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/jiax2uG38Wa9QvvCHG7iMQ + avroFile DATASET(100) STORAGE FORMAT Avro); +INSERT INTO myAVROTable02 SELECT * FROM myAVROTable01; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/jiax2uG38Wa9QvvCHG7iMQ "CREATE TABLE MyCSVTable02( id INT, - csvFile DATASET(100) STORAGE FORMAT CSV); -INSERT INTO MyCSVTable02 SELECT * FROM myCSVTable01; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/jiax2uG38Wa9QvvCHG7iMQ -SELECT AVRO_CHECK('002274797065223A227265636F7264222C226E616D65223A227265635F30222C226669656C6473223A5B7B226E616D65223A2261222C2274797065223A22696E74227D5D7D0002'xb);,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xKdZDzruROO8wHFO8qPOHQ -"SELECT column.record[childA, childB, childC];",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/hq10sXOKsExkguIH1Gqa_A + csvFile DATASET(100) STORAGE FORMAT CSV); +INSERT INTO MyCSVTable02 SELECT * FROM myCSVTable01; ",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/jiax2uG38Wa9QvvCHG7iMQ +SELECT AVRO_CHECK('002274797065223A227265636F7264222C226E616D65223A227265635F30222C226669656C6473223A5B7B226E616D65223A2261222C2274797065223A22696E74227D5D7D0002'xb);,https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/xKdZDzruROO8wHFO8qPOHQ +"SELECT column.record[childA, childB, childC];",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/hq10sXOKsExkguIH1Gqa_A "CREATE TABLE myAVROTable09( id INTEGER, - avroFile DATASET STORAGE FORMAT Avro);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/hq10sXOKsExkguIH1Gqa_A + avroFile DATASET STORAGE FORMAT Avro);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/hq10sXOKsExkguIH1Gqa_A "CREATE TABLE myCSVTable09( id INTEGER, - csvFile DATASET STORAGE FORMAT CSV);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/hq10sXOKsExkguIH1Gqa_A + csvFile DATASET STORAGE FORMAT CSV);",https://docs.teradata.com/reader/px2NHD759ij8MLWU_NERww/hq10sXOKsExkguIH1Gqa_A "SELECT IdentifySession(blk1Hostid,blk1sessno) FROM TABLE (MonitorSession(-1,'*',0)) AS t1 -WHERE Blk1UserId > 0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/2J5VdyZiTQJJLIQzKZLK3Q -SELECT * FROM TABLE (MonitorWd()) AS t2 where vpid=102 and vprtype='amp';,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/AD8Nrb6PjSW~Q_L1LI42MA -"SELECT SQLTxt FROM TABLE (MonitorSQLText(1, 1001, 16383)) AS t2;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/B8kWMiDIyn~PWQAJhJ0ouA +WHERE Blk1UserId > 0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/2J5VdyZiTQJJLIQzKZLK3Q +SELECT * FROM TABLE (MonitorWd()) AS t2 where vpid=102 and vprtype='amp';,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/AD8Nrb6PjSW~Q_L1LI42MA +"SELECT SQLTxt FROM TABLE (MonitorSQLText(1, 1001, 16383)) AS t2;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/B8kWMiDIyn~PWQAJhJ0ouA "UPDATE TDStats.DefaultsTbl SET DefaultValue = 'N' -WHERE SettingName = 'Analyze_Logged_Usage_Events';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g +WHERE SettingName = 'Analyze_Logged_Usage_Events';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g "INSERT INTO TDStats.DefaultsTbl (SettingName,DefaultValue) -  VALUES ('Analyze_Logged_Usage_Events_For_MyAnalyzeJob,'N');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g +  VALUES ('Analyze_Logged_Usage_Events_For_MyAnalyzeJob,'N');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g "UPDATE TDStats.DefaultsTbl SET DefaultValue = '1440' -WHERE SettingName = 'Analyze_QueryLog_TimeLimit';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g +WHERE SettingName = 'Analyze_QueryLog_TimeLimit';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g "INSERT INTO TDStats.DefaultsTbl (SettingName,DefaultValue) -  VALUES ('Analyze_QueryLog_TimeLimit_For_ANALYZE_EIS_DATABASES','180');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g -"UPDATE TDStats.DefaultsTbl - SET DefaultValue = 'N' - WHERE SettingName = 'Analyze_Parse_Parallel';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g +  VALUES ('Analyze_QueryLog_TimeLimit_For_ANALYZE_EIS_DATABASES','180');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g +"UPDATE TDStats.DefaultsTbl + SET DefaultValue = 'N' + WHERE SettingName = 'Analyze_Parse_Parallel';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g "SELECT Eventtimestamp (FORMAT 'YYYY-MM-DD hh:mi'), EventDescription   FROM TDStats.AnalyzerHistoryTbl   WHERE EventType IN ('T','P') AND EventDescription LIKE '%Job   Analyze_Personnel_DB%' AND   AnalysisId = (SELECT MAX(AnalysisId) FROM TDStats.AnalyzerHistoryTbl     WHERE EventDescription LIKE '%Job Analyze_Personnel_DB%') -ORDER BY 1 ASC;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g +ORDER BY 1 ASC;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g "SELECT Eventtimestamp (FORMAT 'YYYY-MM-DD hh:mi'), EventDescription   FROM TDStats.AnalyzerHistoryTbl   WHERE EventType IN ('T','P') AND EventDescription LIKE '%Job   Analyze_Personnel_DB%' AND   AnalysisId = (SELECT MAX(AnalysisId) FROM TDStats.AnalyzerHistoryTbl     WHERE EventDescription LIKE '%Job Analyze_Personnel_DB%') -ORDER BY 1 ASC;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g +ORDER BY 1 ASC;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g "SELECT t1.queryband(FORMAT 'X(50)') FROM dbc.dbqlogtbl t1 WHERE GetQueryBandValueSF(t1.queryband, 0, 'brand') = 'teradata' - AND username='qbuser' ORDER BY t1.queryid;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/7rrKRqt7unA8rTaSOCZ6TA -SELECT * FROM TABLE (MonitorWDRate()) AS t2;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/9W4gId7f06xNd_kjTCiIZQ -SELECT t2.* from table (MonitorPhysicalResource()) as t2;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/UCDiPvxm87EU8mXOee6PwQ -SELECT * FROM TABLE (TDWM.TDWMListWDs('Y')) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/AzY5s8cxVD7aOOvclpAT9w -"SELECT * FROM TABLE (MonitorAWTResource(1,2,3,4)) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pZF5NJtLn_qKxk~xO8rb6g -SELECT * FROM TABLE(GetQueryBandPairs(0)) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pbpWGt9yHSivx~SNi2qygg -"SELECT * FROM TABLE(GetQueryBandPairs(MonitorQueryBand(1, 103, 16383), 0)) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pbpWGt9yHSivx~SNi2qygg -CREATE TABLE QueryTable (….);,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA -CREATE TABLE ShadowTable AS Db1.QueryTable WITH DATA AND STATS;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA -DROP TABLE QueryTable;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA + AND username='qbuser' ORDER BY t1.queryid;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/7rrKRqt7unA8rTaSOCZ6TA +SELECT * FROM TABLE (MonitorWDRate()) AS t2;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/9W4gId7f06xNd_kjTCiIZQ +SELECT t2.* from table (MonitorPhysicalResource()) as t2;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/UCDiPvxm87EU8mXOee6PwQ +SELECT * FROM TABLE (TDWM.TDWMListWDs('Y')) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/AzY5s8cxVD7aOOvclpAT9w +"SELECT * FROM TABLE (MonitorAWTResource(1,2,3,4)) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pZF5NJtLn_qKxk~xO8rb6g +SELECT * FROM TABLE(GetQueryBandPairs(0)) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pbpWGt9yHSivx~SNi2qygg +"SELECT * FROM TABLE(GetQueryBandPairs(MonitorQueryBand(1, 103, 16383), 0)) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pbpWGt9yHSivx~SNi2qygg +CREATE TABLE QueryTable (….);,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA +CREATE TABLE ShadowTable AS Db1.QueryTable WITH DATA AND STATS;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA +DROP TABLE QueryTable;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA "SELECT SetSessionAccount(Hostid, sessionno, 'Accountx','Y') -FROM TABLE (MonitorSession(1,'twmuser3',0)) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/l4PWoEP3pvs7j8zXMEfJuw +FROM TABLE (MonitorSession(1,'twmuser3',0)) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/l4PWoEP3pvs7j8zXMEfJuw "SELECT SetSessionAccount(Hostid, sessionno, 'Accountx','Y') -FROM TABLE (MonitorSession(1,'twmuser3',0)) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/l4PWoEP3pvs7j8zXMEfJuw -"SELECT SetSessionAccount(1, 4461, 'Account3','y');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/l4PWoEP3pvs7j8zXMEfJuw -"SELECT SetSessionAccount(1, 4461, 'Account3','y');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/l4PWoEP3pvs7j8zXMEfJuw -SELECT * FROM TABLE (MonitorAMPLoad()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/0pINKSVDOJSWZnuGPS0qvw -SELECT * FROM TABLE (TDWM.TDWMInquire()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/T5X9~kMwXummyxMNCuqIUg +FROM TABLE (MonitorSession(1,'twmuser3',0)) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/l4PWoEP3pvs7j8zXMEfJuw +"SELECT SetSessionAccount(1, 4461, 'Account3','y');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/l4PWoEP3pvs7j8zXMEfJuw +"SELECT SetSessionAccount(1, 4461, 'Account3','y');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/l4PWoEP3pvs7j8zXMEfJuw +SELECT * FROM TABLE (MonitorAMPLoad()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/0pINKSVDOJSWZnuGPS0qvw +SELECT * FROM TABLE (TDWM.TDWMInquire()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/T5X9~kMwXummyxMNCuqIUg "SELECT ObjectType(FORMAT 'x(10)'), rulename(FORMAT 'x(17)'), ObjectName(FORMAT 'x(13)'), active(FORMAT 'Z9'), throttlelimit as ThrLimit, delayed(FORMAT 'Z9'), throttletype as ThrType FROM TABLE (TDWM.TDWMTHROTTLESTATISTICS('A')) AS t1 - ORDER BY 1,2;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/zmBpRZ6lcZIOnwRtypfTDQ -SELECT * FROM TABLE (TDWM.TDWMLoadUtilStatistics()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/e84flsqxfINoujNv47SLYg + ORDER BY 1,2;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/zmBpRZ6lcZIOnwRtypfTDQ +SELECT * FROM TABLE (TDWM.TDWMLoadUtilStatistics()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/e84flsqxfINoujNv47SLYg "SELECT VprocNo, VprocType, Status, PRocId, ClusterNo FROM -TABLE (MonitorVirtualResource()) AS t2;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/oxS7ckaZqo6HDxg8f18c7A +TABLE (MonitorVirtualResource()) AS t2;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/oxS7ckaZqo6HDxg8f18c7A "SELECT IdentifyUser(blk1userid) as ""blocking user"",     IdentifyTable(blk1objtid) as ""blocking table"",     IdentifyDatabase(blk1objdbid) as ""blocking db"" FROM TABLE (MonitorSession(-1,'*',0)) AS t1 -WHERE Blk1UserId > 0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/jcFRJ4UpssSmO17PEIG9xA -"SELECT MonitorQueryBand (1, 1003, 16382);",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/WNGOPiSPofZHM9ZYk6r1Mg -"SELECT AbortSessions (1, 'User14', 0, 'Y', 'Y');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/5Dy~TDqTwHa9NVokJSE~IA -"SELECT AbortSessions (HostId, UserName, SessionNo, 'Y', 'Y');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/5Dy~TDqTwHa9NVokJSE~IA -SELECT * FROM TABLE (TDWM.TDWMGetDelayedUtilities()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/ZaEL6xIYAgbnNiFVIF72RA -SELECT * FROM TABLE (TD_SYSFNLIB.TD_get_COD_Limits( ) ) As d;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/NLsyo5dYYW24IR5GgVjjPA +WHERE Blk1UserId > 0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/jcFRJ4UpssSmO17PEIG9xA +"SELECT MonitorQueryBand (1, 1003, 16382);",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/WNGOPiSPofZHM9ZYk6r1Mg +"SELECT AbortSessions (1, 'User14', 0, 'Y', 'Y');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/5Dy~TDqTwHa9NVokJSE~IA +"SELECT AbortSessions (HostId, UserName, SessionNo, 'Y', 'Y');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/5Dy~TDqTwHa9NVokJSE~IA +SELECT * FROM TABLE (TDWM.TDWMGetDelayedUtilities()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/ZaEL6xIYAgbnNiFVIF72RA +SELECT * FROM TABLE (TD_SYSFNLIB.TD_get_COD_Limits( ) ) As d;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/NLsyo5dYYW24IR5GgVjjPA "SELECT IdentifyUser(blk1userid) as ""blocking user"",     IdentifyTable(blk1objtid) as ""blocking table"",     IdentifyDatabase(blk1objdbid) as ""blocking db"" FROM TABLE (MonitorSession(-1,'*',0)) AS t1 -WHERE Blk1UserId > 0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/GJcJf5kvAKDPoB~MPrgANw +WHERE Blk1UserId > 0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/GJcJf5kvAKDPoB~MPrgANw "SELECT IdentifyUser(blk1userid) as ""blocking user"",     IdentifyTable(blk1objtid) as ""blocking table"",     IdentifyDatabase(blk1objdbid) as ""blocking db"" FROM TABLE (MonitorSession(-1,'*',0)) AS t1 -WHERE Blk1UserId > 0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pxoNr2ifd~OV1W6Kdg5Szw -"SELECT MonitorSessionRate(1,'*',0);",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1LcJJ5lOhRdgqp8__Zv4dg +WHERE Blk1UserId > 0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pxoNr2ifd~OV1W6Kdg5Szw +"SELECT MonitorSessionRate(1,'*',0);",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1LcJJ5lOhRdgqp8__Zv4dg "SELECT WDId, Arrivals, MetSLGCnt, ActiveReqs FROM TABLE (TDWM.TDWMSummary()) AS t2 - WHERE arrivals <>0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/LmkoSt0ewAhwISr9v4Yl_Q + WHERE arrivals <>0;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/LmkoSt0ewAhwISr9v4Yl_Q "SELECT TDWM.TDWMReleaseDelayedRequest(HostId, SessionNo, RequestNo, 0) FROM TABLE (TDWMGetDelayedQueries('O')) AS t1 - WHERE SessionNo=4531;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/drlGmL18Bs1GrAmYG9O3og + WHERE SessionNo=4531;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/drlGmL18Bs1GrAmYG9O3og "SELECT TDWM.TDWMAbortDelayedRequest(HostId, SessionNo, RequestNo, 0) FROM TABLE (TDWMGetDelayedQueries('O')) AS t1 - WHERE t1.Username='TwmUser33';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/drlGmL18Bs1GrAmYG9O3og + WHERE t1.Username='TwmUser33';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/drlGmL18Bs1GrAmYG9O3og "SELECT TDWM.TDWMAbortDelayedRequest(HostId, SessionNo, RequestNo, 0) FROM TABLE (TDWMGetDelayedQueries('O')) AS t1 - WHERE SessionNo=1011;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/ztxG41PJDDyWGf1HQnyRxA -SELECT DatabaseName FROM dbc.databasesv;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/ztxG41PJDDyWGf1HQnyRxA -"SELECT * FROM TABLE (AbortListSessions(1, 'User14', 0, 'Y', 'Y')) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/3_xdWRXhMc~bPFnySkNcpQ -SELECT t2.* FROM TABLE (MonitorPhysicalConfig()) AS t2;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/GV56718X2zOolilZQAtqjA -SELECT t2.* FROM TABLE (MonitorVirtualConfig()) AS t2;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/zMttbo24TuXG1zaRVkjT4Q -SELECT * FROM TABLE (TDWM.TDWMGetDelayedQueries('O')) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/qLRbQgrCtYCwr7kmGGGOag -SELECT * FROM TABLE (TDWM.TDWMGetDelayedQueries('W')) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/qLRbQgrCtYCwr7kmGGGOag -SELECT * FROM TABLE (TDWM.TDWMGetDelayedQueries('A')) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/qLRbQgrCtYCwr7kmGGGOag -SELECT TD_SYSFNLIB.GetPSFVersion();,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/5uHHDhImjqK1lYo0QmTJMA -SELECT GetQueryBand();,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pVtk8p24cYG3bmiWsLwB2w -SELECT * FROM table (SYSLIB.MonitorSystemPhysicalConfig()) as t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/6ud_X0ywBG~dOzI6t5BIbQ -SELECT SystemName FROM table (SYSLIB.MonitorSystemPhysicalConfig()) as t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/6ud_X0ywBG~dOzI6t5BIbQ -SELECT SetSessionRate(600);,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/OYzUSHBtr7TdTScYbXE8CA + WHERE SessionNo=1011;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/ztxG41PJDDyWGf1HQnyRxA +SELECT DatabaseName FROM dbc.databasesv;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/ztxG41PJDDyWGf1HQnyRxA +"SELECT * FROM TABLE (AbortListSessions(1, 'User14', 0, 'Y', 'Y')) AS t1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/3_xdWRXhMc~bPFnySkNcpQ +SELECT t2.* FROM TABLE (MonitorPhysicalConfig()) AS t2;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/GV56718X2zOolilZQAtqjA +SELECT t2.* FROM TABLE (MonitorVirtualConfig()) AS t2;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/zMttbo24TuXG1zaRVkjT4Q +SELECT * FROM TABLE (TDWM.TDWMGetDelayedQueries('O')) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/qLRbQgrCtYCwr7kmGGGOag +SELECT * FROM TABLE (TDWM.TDWMGetDelayedQueries('W')) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/qLRbQgrCtYCwr7kmGGGOag +SELECT * FROM TABLE (TDWM.TDWMGetDelayedQueries('A')) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/qLRbQgrCtYCwr7kmGGGOag +SELECT TD_SYSFNLIB.GetPSFVersion();,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/5uHHDhImjqK1lYo0QmTJMA +SELECT GetQueryBand();,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/pVtk8p24cYG3bmiWsLwB2w +SELECT * FROM table (SYSLIB.MonitorSystemPhysicalConfig()) as t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/6ud_X0ywBG~dOzI6t5BIbQ +SELECT SystemName FROM table (SYSLIB.MonitorSystemPhysicalConfig()) as t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/6ud_X0ywBG~dOzI6t5BIbQ +SELECT SetSessionRate(600);,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/OYzUSHBtr7TdTScYbXE8CA "SELECT t1.queryband(FORMAT 'X(50)') FROM dbc.qrylogv t1 WHERE GetQueryBandValue(t1.queryband, 0, 'brand') = 'teradata' - AND username='qbuser' ORDER BY t1.queryid;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/~Ez8VDtnALl53QN0V06aTg -SELECT TDWM.TDWMSummaryRate();,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/nd3bxeAn~HO~Pg8t_hbxDA -SELECT * FROM TABLE (MonitorPhysicalSummary()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/euwsUIrhgZMvyYJWZm7y7w + AND username='qbuser' ORDER BY t1.queryid;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/~Ez8VDtnALl53QN0V06aTg +SELECT TDWM.TDWMSummaryRate();,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/nd3bxeAn~HO~Pg8t_hbxDA +SELECT * FROM TABLE (MonitorPhysicalSummary()) AS t1;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/euwsUIrhgZMvyYJWZm7y7w "SELECT queryband_name(FORMAT 'X(30)'), release_introduced from table(queryband -reservednames_tbf()) as t1 order by 1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/kf~YMd0gc9TKvXyic~Jpmg -"SELECT SetResourceRate(60, 'N', 'N');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/Hyd1KeWf8piN8PDUfmE3_Q +reservednames_tbf()) as t1 order by 1;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/kf~YMd0gc9TKvXyic~Jpmg +"SELECT SetResourceRate(60, 'N', 'N');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/Hyd1KeWf8piN8PDUfmE3_Q "SELECT TDWM.TDWMAssignWD(Hostid, sessionNo, runvprocno, 'S', 7) FROM TABLE (MonitorSession(1,'*',0)) AS t1 -where username='user14';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/vJYfb6QGH6T_Ki957uzm2w +where username='user14';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/vJYfb6QGH6T_Ki957uzm2w "UPDATE TDStats.DefaultsTbl SET DefaultValue = 'N' -WHERE SettingName = 'Analyze_Logged_Usage_Events';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings +WHERE SettingName = 'Analyze_Logged_Usage_Events';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings "INSERT INTO TDStats.DefaultsTbl (SettingName,DefaultValue) -  VALUES ('Analyze_Logged_Usage_Events_For_MyAnalyzeJob,'N');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings +  VALUES ('Analyze_Logged_Usage_Events_For_MyAnalyzeJob,'N');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings "UPDATE TDStats.DefaultsTbl SET DefaultValue = '1440' -WHERE SettingName = 'Analyze_QueryLog_TimeLimit';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings +WHERE SettingName = 'Analyze_QueryLog_TimeLimit';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings "INSERT INTO TDStats.DefaultsTbl (SettingName,DefaultValue) -  VALUES ('Analyze_QueryLog_TimeLimit_For_ANALYZE_EIS_DATABASES','180');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings -"UPDATE TDStats.DefaultsTbl - SET DefaultValue = 'N' - WHERE SettingName = 'Analyze_Parse_Parallel';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings +  VALUES ('Analyze_QueryLog_TimeLimit_For_ANALYZE_EIS_DATABASES','180');",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings +"UPDATE TDStats.DefaultsTbl + SET DefaultValue = 'N' + WHERE SettingName = 'Analyze_Parse_Parallel';",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings "SELECT Eventtimestamp (FORMAT 'YYYY-MM-DD hh:mi'), EventDescription   FROM TDStats.AnalyzerHistoryTbl   WHERE EventType IN ('T','P') AND EventDescription LIKE '%Job   Analyze_Personnel_DB%' AND   AnalysisId = (SELECT MAX(AnalysisId) FROM TDStats.AnalyzerHistoryTbl     WHERE EventDescription LIKE '%Job Analyze_Personnel_DB%') -ORDER BY 1 ASC;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings +ORDER BY 1 ASC;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings "SELECT Eventtimestamp (FORMAT 'YYYY-MM-DD hh:mi'), EventDescription   FROM TDStats.AnalyzerHistoryTbl   WHERE EventType IN ('T','P') AND EventDescription LIKE '%Job   Analyze_Personnel_DB%' AND   AnalysisId = (SELECT MAX(AnalysisId) FROM TDStats.AnalyzerHistoryTbl     WHERE EventDescription LIKE '%Job Analyze_Personnel_DB%') -ORDER BY 1 ASC;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings -CREATE TABLE QueryTable (….);,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDFECEG_xreftarget -CREATE TABLE ShadowTable AS Db1.QueryTable WITH DATA AND STATS;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDFECEG_xreftarget -DROP TABLE QueryTable;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDFECEG_xreftarget -CREATE TABLE QueryTable (….);,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDCBDGH_xreftarget -CREATE TABLE ShadowTable AS Db1.QueryTable WITH DATA AND STATS;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDCBDGH_xreftarget -DROP TABLE QueryTable;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDCBDGH_xreftarget -INSERT INTO DATETAB VALUES (DATE '2001-12-20');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg -SELECT Name FROM Employee WHERE DOB = 'Jan 31 1948';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg -INSERT INTO DATETAB VALUES (1011220);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +ORDER BY 1 ASC;",https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/1ydLG9Qa23cq_1PNXYDg_g?section=dgy1472240649436__ch8updatingadvancesettings +CREATE TABLE QueryTable (….);,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDFECEG_xreftarget +CREATE TABLE ShadowTable AS Db1.QueryTable WITH DATA AND STATS;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDFECEG_xreftarget +DROP TABLE QueryTable;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDFECEG_xreftarget +CREATE TABLE QueryTable (….);,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDCBDGH_xreftarget +CREATE TABLE ShadowTable AS Db1.QueryTable WITH DATA AND STATS;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDCBDGH_xreftarget +DROP TABLE QueryTable;,https://docs.teradata.com/reader/ICMWv9ZgQAATVqX5qjg9FQ/F7TrIzD0gqBaUQ8e5gQOyA?section=xzr1472240647190__CHDCBDGH_xreftarget +INSERT INTO DATETAB VALUES (DATE '2001-12-20');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +SELECT Name FROM Employee WHERE DOB = 'Jan 31 1948';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +INSERT INTO DATETAB VALUES (1011220);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg "CREATE VIEW Today AS ( SELECT * FROM SYS_CALENDAR.Calendar WHERE SYS_CALENDAR.Calendar.calendar_date = DATE -);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg "SELECT name, dob FROM employee WHERE CURRENT_DATE > ADD_MONTHS (dob, 12*50) -AND sex = 'M' ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +AND sex = 'M' ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg "SELECT name, ADD_MONTHS (dob,3) FROM employee -WHERE name = ’Russell S’ ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +WHERE name = ’Russell S’ ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg "SELECT name, dob FROM employee WHERE dob BETWEEN 380307 AND DATE '1942-08-25' -ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg "SELECT name, dob (FORMAT '99-99-99') FROM employee WHERE dob BETWEEN 380307 AND DATE '1942-08-25' -ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg "SELECT name, dob (INTEGER) FROM employee WHERE dob BETWEEN 380307 AND 420825 -ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg -SELECT CURRENT_DATE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg -SELECT CURRENT_DATE +3;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg -SELECT CURRENT_DATE -3;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg -SELECT CURRENT_DATE - CURRENT_DATE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg -"SELECT CAST(TIME '08:30:00+04:00' AS TIME(0) -   WITH TIME ZONE AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kvNSodDoEFInguWPfH3kOg -CREATE TYPE phonenumbers AS CHAR(10) ARRAY[20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/w0KnlTZvAeZigzI6JaWAsg -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/w0KnlTZvAeZigzI6JaWAsg +ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +SELECT CURRENT_DATE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +SELECT CURRENT_DATE +3;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +SELECT CURRENT_DATE -3;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +SELECT CURRENT_DATE - CURRENT_DATE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/81TfRSdZhzEvLJNpEJ4JBg +"SELECT CAST(TIME '08:30:00+04:00' AS TIME(0) +   WITH TIME ZONE AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kvNSodDoEFInguWPfH3kOg +CREATE TYPE phonenumbers AS CHAR(10) ARRAY[20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/w0KnlTZvAeZigzI6JaWAsg +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/w0KnlTZvAeZigzI6JaWAsg "SELECT ARRAY_UPDATE_STRIDE(phonelist, '9095551234', 1) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/w0KnlTZvAeZigzI6JaWAsg +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/w0KnlTZvAeZigzI6JaWAsg "SELECT ARRAY_UPDATE_STRIDE(phonelist, '9095551234', 1, 2, 4) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/w0KnlTZvAeZigzI6JaWAsg +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/w0KnlTZvAeZigzI6JaWAsg "SELECT COLUMN1 +100 AS first_value, column_2 second_value FROM table_1 WHERE second_value > 100 -ORDER BY first_value;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/a7H9hCV_bDOwI7pS~G04rA +ORDER BY first_value;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/a7H9hCV_bDOwI7pS~G04rA "CREATE TABLE t1   (id INTEGER -  ,clarge CLOB(2K) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw -"CREATE TABLE LocalData(ld_ID INTEGER, ld_DATA CLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw -"CREATE TABLE GlobalData (gd_ID INTEGER, gd_DATA CLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw +  ,clarge CLOB(2K) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw +"CREATE TABLE LocalData(ld_ID INTEGER, ld_DATA CLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw +"CREATE TABLE GlobalData (gd_ID INTEGER, gd_DATA CLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw "CREATE PROCEDURE DataSplitter(IN local_ID  INTEGER,                               IN global_ID INTEGER,                               IN all_DATA  CLOB) BEGIN -   INSERT LocalData (local_ID, SUBSTRING(all_DATA FROM 1 FOR 128546));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw -"INSERT GlobalData (global_ID, SUBSTRING(all_DATA FROM 128547));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw -SELECT INTERVAL '1 12' DAY TO HOUR + CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tUhWV~ahjZgTgim4VFS_ig -SELECT INTERVAL '1.0 10' DAY TO HOUR;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tUhWV~ahjZgTgim4VFS_ig +   INSERT LocalData (local_ID, SUBSTRING(all_DATA FROM 1 FOR 128546));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw +"INSERT GlobalData (global_ID, SUBSTRING(all_DATA FROM 128547));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rY6ODA_50Dth0RhMkJsSbw +SELECT INTERVAL '1 12' DAY TO HOUR + CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tUhWV~ahjZgTgim4VFS_ig +SELECT INTERVAL '1.0 10' DAY TO HOUR;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tUhWV~ahjZgTgim4VFS_ig "SELECT Name,((Salary + (YrsExp * 200))/12) AS Projection FROM Employee WHERE DeptNo = 600 -AND Projection < 2500;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3~IWKqhiP~zS0MKwiXOPCQ -"CREATE TABLE large_images +AND Projection < 2500;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3~IWKqhiP~zS0MKwiXOPCQ +"CREATE TABLE large_images   (id INTEGER -  ,image BLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rLMoTi_PAaXz2_qFFty7_w +  ,image BLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rLMoTi_PAaXz2_qFFty7_w "SELECT POSITION('FFF1'xb IN (CAST(image AS VARBYTE(64000)))) FROM large_images -WHERE id = 5;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rLMoTi_PAaXz2_qFFty7_w -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ +WHERE id = 5;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rLMoTi_PAaXz2_qFFty7_w +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ "UPDATE seismic_table SET shots[1][3] = 1133 -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ "SELECT id, shots.OTRIM() FROM seismic_table -WHERE id = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ +WHERE id = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ "SELECT id, shots.OTRIM(2) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ "SELECT id, OTRIM(shots, 2) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N2LWy0eVrYt22lXq3BG6GQ "SELECT Proj_Id FROM Project -WHERE Description='O/E Batch System';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +WHERE Description='O/E Batch System';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA "SELECT Salary FROM Employee -WHERE EmpNo = 10002;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +WHERE EmpNo = 10002;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA "SELECT Name, 12 FROM Employee -WHERE EmpNo = 10003;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +WHERE EmpNo = 10003;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA "SELECT SUM(Salary) FROM Employee -WHERE DeptNo = 700;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +WHERE DeptNo = 700;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA "SELECT Salary_Loan - 1000 FROM Employee_Loan -WHERE EmpNo = 10004;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA -SELECT FORMAT (Employee.EmpNo);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +WHERE EmpNo = 10004;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +SELECT FORMAT (Employee.EmpNo);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA "SELECT YrsExp (BYTEINT) FROM Employee -WHERE EmpNo = 10016;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +WHERE EmpNo = 10016;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA "SELECT YrsExp (BYTEINT, NAMED YearsOfExperience) FROM Employee -WHERE EmpNo = 10016;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +WHERE EmpNo = 10016;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA "SELECT Salary (INTEGER, TITLE 'Pay') FROM Employee -WHERE EmpNo = 10018;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA +WHERE EmpNo = 10018;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dRRU~5fXNc~ymkuh1u4iNA "CREATE TABLE stats_tbl    (Id INTEGER    ,Sex CHAR(1)    ,EdLev INTEGER    ,CHECK (Sex = 'F' OR Sex = 'M') -   ,CHECK ((EdLev >= 0) AND (EdLev <= 22)));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tmSZtRY61yR5uO75dI3L_Q -CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ -"INSERT INTO employee_info VALUES (1, -   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ -"INSERT INTO employee_info VALUES (2, -   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ +   ,CHECK ((EdLev >= 0) AND (EdLev <= 22)));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tmSZtRY61yR5uO75dI3L_Q +CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ +"INSERT INTO employee_info VALUES (1, +   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ +"INSERT INTO employee_info VALUES (2, +   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ "SELECT eno, phonelist.OFIRST() -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ -SELECT CAST(DATE '2010-03-09' AS TIMESTAMP(0) AT 'America Pacific');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/zpwmClUaUG7vw8k6pTEamA -CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw -"INSERT INTO employee_info VALUES (1, -   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw -"INSERT INTO employee_info VALUES (2, -   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NmXoeAnT~7BSnm6v4KrIEQ +SELECT CAST(DATE '2010-03-09' AS TIMESTAMP(0) AT 'America Pacific');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/zpwmClUaUG7vw8k6pTEamA +CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw +"INSERT INTO employee_info VALUES (1, +   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw +"INSERT INTO employee_info VALUES (2, +   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw "UPDATE employee_info SET phonelist[3] = '8584850000' -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw "SELECT eno, phonelist.OCOUNT() -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw -SELECT (INTERVAL '6' MONTH) + CURRENT_DATE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2RNgfR0L9X7b2zvvi5xV5Q +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i~YksUs5wguWAYVj4jFtIw +SELECT (INTERVAL '6' MONTH) + CURRENT_DATE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2RNgfR0L9X7b2zvvi5xV5Q "CREATE TABLE */ /**********************************************************************/ @@ -3966,716 +3966,716 @@ CREATE TABLE upt_tbl0 ( col1 INTEGER, col2 VARCHAR(6) CHARACTER SET UNICODE -) UNIQUE PRIMARY INDEX (col1);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag +) UNIQUE PRIMARY INDEX (col1);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag "WITH SMILING EYES */ - - + + INSERT INTO upt_tbl0 VALUES (1, ' - - ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag + + ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag "WITH TEARS OF JOY */ - - + + INSERT INTO upt_tbl0 VALUES (2, ' - - ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag + + ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag "WITH OPEN MOUTH */ - - + + INSERT INTO upt_tbl0 VALUES (3, ' - - ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag + + ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag "WITH OPEN MOUTH AND SMILING EYES */ - - + + INSERT INTO upt_tbl0 VALUES (4, ' - - ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag + + ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag "WITH OPEN MOUTH AND COLD SWEAT */ - - + + INSERT INTO upt_tbl0 VALUES (5, ' - - ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag + + ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag "SELECT ' - - ';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag + + ';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag "SELECT * FROM upt_tbl0 WHERE col2 = ' - - ';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag -SELECT * FROM upt_tbl0 ORDER BY col2;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NSrgoekPBYBiHDDq2fA_4Q -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER DEFAULT NULL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg + + ';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag +SELECT * FROM upt_tbl0 ORDER BY col2;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/RlPPWWckOUD4LB5zFBgPag +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NSrgoekPBYBiHDDq2fA_4Q +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER DEFAULT NULL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg -"SELECT ARRAY_GT(shot1, 5, NEW arrayVec(5,5), NEW arrayVec(10,10)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg -"SELECT shot1.ARRAY_GT(5, NEW arrayVec(5,5), NEW arrayVec(10,10)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg +"SELECT ARRAY_GT(shot1, 5, NEW arrayVec(5,5), NEW arrayVec(10,10)) +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg +"SELECT shot1.ARRAY_GT(5, NEW arrayVec(5,5), NEW arrayVec(10,10)) +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg "SELECT ARRAY_MUL(shot1, ARRAY_LT(shot1, 0, NEW arrayVec(3,8), NEW arrayVec(5,10))) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Dmrwwk~FsyL3LRB7N4hzvg "SELECT Proj_Id, SUM(Hours) FROM CHARGES WHERE EmpNo = 10001 -GROUP BY Proj_Id ORDER BY Proj_Id ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/pkIPLzm__we6165p5w~FSA +GROUP BY Proj_Id ORDER BY Proj_Id ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/pkIPLzm__we6165p5w~FSA "SELECT Name, DOB (TITLE 'Birthdate') -FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/pkIPLzm__we6165p5w~FSA +FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/pkIPLzm__we6165p5w~FSA "SELECT Name, DOB (TITLE 'Date//Of//Birth') -FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/pkIPLzm__we6165p5w~FSA -SELECT CAST(TIME '08:30:00' AS TIME(0) WITH TIME ZONE AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/_6NIDI5zH5p_u1qKFIrv6w +FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/pkIPLzm__we6165p5w~FSA +SELECT CAST(TIME '08:30:00' AS TIME(0) WITH TIME ZONE AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/_6NIDI5zH5p_u1qKFIrv6w "CREATE TABLE num_tab   (n1 NUMBER(*,3),    n2 NUMBER,    n3 NUMBER(*),    n4 NUMBER(5,1), -   n5 NUMBER(3) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LX_XWDgM8n3qHZ5sI7LUdA +   n5 NUMBER(3) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LX_XWDgM8n3qHZ5sI7LUdA "CREATE TABLE support    (id INTEGER -   ,information datetime_record );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mzbg5GgtUpA1cWn633UJBw -"SELECT id, CAST (information AS TIME WITH TIME ZONE) FROM support;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mzbg5GgtUpA1cWn633UJBw +   ,information datetime_record );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mzbg5GgtUpA1cWn633UJBw +"SELECT id, CAST (information AS TIME WITH TIME ZONE) FROM support;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mzbg5GgtUpA1cWn633UJBw "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL DAY (4) TO MINUTE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/VEO2KhQ88WTUOpi1rffGhA -CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5] DEFAULT NULL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/m4j3Emf~JSkYfdYZKsXFNA -"CREATE TABLE my_table (eno INTEGER, ephone phonenumbers_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/m4j3Emf~JSkYfdYZKsXFNA -CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA +  ,Offset INTERVAL DAY (4) TO MINUTE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/VEO2KhQ88WTUOpi1rffGhA +CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5] DEFAULT NULL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/m4j3Emf~JSkYfdYZKsXFNA +"CREATE TABLE my_table (eno INTEGER, ephone phonenumbers_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/m4j3Emf~JSkYfdYZKsXFNA +CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA -SELECT ARRAY_MIN(shot1) FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA -"SELECT ARRAY_MIN(shot1, NEW arrayVec(5,5), NEW arrayVec(10,10)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA -"SELECT shot1.ARRAY_MIN(NEW arrayVec(5,5), NEW arrayVec(10,10)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA -SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZtvUn4kWKmZ2HdjRCL9xHQ -SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZtvUn4kWKmZ2HdjRCL9xHQ +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA +SELECT ARRAY_MIN(shot1) FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA +"SELECT ARRAY_MIN(shot1, NEW arrayVec(5,5), NEW arrayVec(10,10)) +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA +"SELECT shot1.ARRAY_MIN(NEW arrayVec(5,5), NEW arrayVec(10,10)) +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sJD9QZdpNS~GVHuerZxlEA +SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZtvUn4kWKmZ2HdjRCL9xHQ +SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZtvUn4kWKmZ2HdjRCL9xHQ "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL MINUTE (4));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vvaIyBmgIuJ2Z2e_PKspwA -"INSERT TimeInfo (1001, INTERVAL '2400' MINUTE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vvaIyBmgIuJ2Z2e_PKspwA -CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ -"INSERT INTO employee_info VALUES (1, -   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ -"INSERT INTO employee_info VALUES (2, -   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ +  ,Offset INTERVAL MINUTE (4));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vvaIyBmgIuJ2Z2e_PKspwA +"INSERT TimeInfo (1001, INTERVAL '2400' MINUTE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vvaIyBmgIuJ2Z2e_PKspwA +CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ +"INSERT INTO employee_info VALUES (1, +   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ +"INSERT INTO employee_info VALUES (2, +   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ "UPDATE employee_info SET phonelist[3] = '8584850000' -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ "SELECT eno, phonelist.OEXISTS(2) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ "SELECT eno, phonelist.OEXISTS(3) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ "SELECT eno, OEXISTS(phonelist, 3) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DDZ~Q9fkkDlL4fFhtqlDOQ "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL MINUTE (1) TO SECOND (2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MQEZdEs~WLxHdju2qtMJNA -"INSERT TimeInfo (1001, INTERVAL '6:15.24' MINUTE TO SECOND);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MQEZdEs~WLxHdju2qtMJNA +  ,Offset INTERVAL MINUTE (1) TO SECOND (2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MQEZdEs~WLxHdju2qtMJNA +"INSERT TimeInfo (1001, INTERVAL '6:15.24' MINUTE TO SECOND);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MQEZdEs~WLxHdju2qtMJNA "INSERT INTO Test2 (Col2) -VALUES ('9012L' (DECIMAL(5), FORMAT '99999S'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fN75kuaHXK5uax1RLtHfaA +VALUES ('9012L' (DECIMAL(5), FORMAT '99999S'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fN75kuaHXK5uax1RLtHfaA "CREATE TABLE Salaries   (Id CHAR(9) -  ,SalaryFactor FLOAT BETWEEN .1 AND 1E1 );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fqAkKp21I4p3GSacZSEbQw +  ,SalaryFactor FLOAT BETWEEN .1 AND 1E1 );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fqAkKp21I4p3GSacZSEbQw "CREATE TABLE t1 (       employee_id         INTEGER,       employee_name       CHARACTER(15),       employee_duration   PERIOD(DATE)       DEFAULT PERIOD '(2005-02-03, 2006-02-03)' -);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4ysNZuO_qo8sHLk77ENTbA +);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4ysNZuO_qo8sHLk77ENTbA "SELECT DataBaseName FROM DBC.Databases -WHERE DataBaseName = 'dbc';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg +WHERE DataBaseName = 'dbc';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg "SELECT DataBaseName FROM DBC.Databases -WHERE DataBaseName = 'dbc' (CASESPECIFIC);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg +WHERE DataBaseName = 'dbc' (CASESPECIFIC);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg "SELECT Name FROM Employee -WHERE Name(CS) = 'Leidner P' ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg +WHERE Name(CS) = 'Leidner P' ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg "SELECT Name FROM Employee -WHERE Name (NOT CS) = 'Leidner P' (NOT CS) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg +WHERE Name (NOT CS) = 'Leidner P' (NOT CS) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg "SELECT Name FROM Employee -WHERE UPPER (Name) = 'LEIDNER P' ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg +WHERE UPPER (Name) = 'LEIDNER P' ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg "SELECT Last_Name FROM SalesReps -ORDER BY Last_Name(CS) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg -"SELECT DATE (FORMAT 'MMMbdd,bYYYY') (CHAR(12), UC);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3OTS8Taxm5Qr29d~RlDRKA +ORDER BY Last_Name(CS) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xji9yDXSzFMidq8U2JrwXg +"SELECT DATE (FORMAT 'MMMbdd,bYYYY') (CHAR(12), UC);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3OTS8Taxm5Qr29d~RlDRKA "SELECT * FROM sales -WHERE p_date = '30 Mar 1994';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3OTS8Taxm5Qr29d~RlDRKA +WHERE p_date = '30 Mar 1994';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3OTS8Taxm5Qr29d~RlDRKA "SELECT * FROM sales -WHERE p_date = '1994-03-30';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3OTS8Taxm5Qr29d~RlDRKA -UPDATE employee SET picture = EMPTY_BLOB();,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dorFzvgZS7kMsffK6tGAaA +WHERE p_date = '1994-03-30';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3OTS8Taxm5Qr29d~RlDRKA +UPDATE employee SET picture = EMPTY_BLOB();,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dorFzvgZS7kMsffK6tGAaA "CREATE TABLE time_log -   (id INTEGER -   ,start_time TIME +   (id INTEGER +   ,start_time TIME    ,end_time TIME -   ,log_time TIME);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tjyHIPLuqrMXzUSa5WHtbA +   ,log_time TIME);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tjyHIPLuqrMXzUSa5WHtbA "INSERT time_log    (1001    ,CAST ('01:02.030405' AS TIME FORMAT 'MI:SS.S(6)')    ,CAST ('01:02.030405' AS TIME FORMAT 'HH:SS.S(6)') -   ,CAST ('01:02' AS TIME FORMAT 'HH:MI'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tjyHIPLuqrMXzUSa5WHtbA -SELECT * FROM time_log;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tjyHIPLuqrMXzUSa5WHtbA +   ,CAST ('01:02' AS TIME FORMAT 'HH:MI'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tjyHIPLuqrMXzUSa5WHtbA +SELECT * FROM time_log;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tjyHIPLuqrMXzUSa5WHtbA "SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' -   AS TIME(0) WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kqsfm8wW1w9_rV6A7kmq4g -SELECT CURRENT_DATE + INTERVAL '2-06' YEAR TO MONTH;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SbQeI28WINzTriCg1Joikw -SELECT INTERVAL '1.0-10' YEAR TO MONTH;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SbQeI28WINzTriCg1Joikw -CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oSzV5Miuvx~ZKgGJeoJzfQ -SELECT CAST('-265-11' AS INTERVAL YEAR(4) TO MONTH);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mDTt_2sUZlznVFoxbWEDsw -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7mYRQj65URh8DAr6etU8Vg -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7mYRQj65URh8DAr6etU8Vg -"SELECT CAST(TIMESTAMP '2008-05-31 22:30:00-08:00' -   AS DATE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -"SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' AT '-08:00' -   (DATE, AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -"SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' (DATE, AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -"SELECT TIMESTAMP '2008-06-01 07:30:00' (DATE, AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -"SELECT statements return the date for time zone displacement, INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -SELECT CAST(TIMESTAMP '2008-05-31 22:30:00-08:00' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +   AS TIME(0) WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kqsfm8wW1w9_rV6A7kmq4g +SELECT CURRENT_DATE + INTERVAL '2-06' YEAR TO MONTH;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SbQeI28WINzTriCg1Joikw +SELECT INTERVAL '1.0-10' YEAR TO MONTH;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SbQeI28WINzTriCg1Joikw +CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oSzV5Miuvx~ZKgGJeoJzfQ +SELECT CAST('-265-11' AS INTERVAL YEAR(4) TO MONTH);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mDTt_2sUZlznVFoxbWEDsw +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7mYRQj65URh8DAr6etU8Vg +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7mYRQj65URh8DAr6etU8Vg +"SELECT CAST(TIMESTAMP '2008-05-31 22:30:00-08:00' +   AS DATE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +"SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' AT '-08:00' +   (DATE, AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +"SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' (DATE, AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +"SELECT TIMESTAMP '2008-06-01 07:30:00' (DATE, AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +"SELECT statements return the date for time zone displacement, INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +SELECT CAST(TIMESTAMP '2008-05-31 22:30:00-08:00' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w "SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' -   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w "SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' -   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -SELECT TIMESTAMP '2008-06-01 07:30:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -SELECT CAST(TIMESTAMP '2008-05-31 22:30:00-08:00' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +SELECT TIMESTAMP '2008-06-01 07:30:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +SELECT CAST(TIMESTAMP '2008-05-31 22:30:00-08:00' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w "SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' -   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w -"SELECT CAST(TIMESTAMP '2008-06-01 07:30:00+01:00' -   AS TIMESTAMP(0)) (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +SELECT TIMESTAMP '2008-06-01 06:30:00+00:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w +"SELECT CAST(TIMESTAMP '2008-06-01 07:30:00+01:00' +   AS TIMESTAMP(0)) (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MDiTIWRBPpe68wMSFlnL1w "SELECT CAST((TIMESTAMP '2008-06-01 08:30:00' AT TIME ZONE -8) -   AS DATE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w -"SELECT statement returns the date for time zone displacement, INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w +   AS DATE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w +"SELECT statement returns the date for time zone displacement, INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w "SELECT TIMESTAMP '2008-06-01 08:30:00' -   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w +   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w "SELECT CAST((TIMESTAMP '2008-06-01 08:30:00' -   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w -"SELECT CAST((CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' -   AS TIMESTAMP(0)) AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE) -   AS DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w -"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg +   AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w +"SELECT CAST((CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' +   AS TIMESTAMP(0)) AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE) +   AS DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K0QhwYkoiyWsLHuYw1qf~w +"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg "CREATE TABLE inventory (itemkind INTEGER, regular_price item_price, - sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg -SELECT ARRAY_SUM(regular_price) / 2 FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg -SELECT regular_price.ARRAY_SUM() / 2 FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg -"SELECT ARRAY_SUM(regular_price, NEW arrayVec(5,10))FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg -"SELECT ARRAY_SUM(regular_price, 5, 10) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg -"SELECT CAST(TIMESTAMP '2010-03-09 22:30:00-08:00' AS DATE -   AT 'America Pacific');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8Htz8UIphIhFevvYiEq7Kg + sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg +SELECT ARRAY_SUM(regular_price) / 2 FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg +SELECT regular_price.ARRAY_SUM() / 2 FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg +"SELECT ARRAY_SUM(regular_price, NEW arrayVec(5,10))FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg +"SELECT ARRAY_SUM(regular_price, 5, 10) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T4lYIN_B4mNBtvw~P7OnGg +"SELECT CAST(TIMESTAMP '2010-03-09 22:30:00-08:00' AS DATE +   AT 'America Pacific');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8Htz8UIphIhFevvYiEq7Kg "SELECT (1000/salary)*100 (FORMAT 'zz9%')    (TITLE 'Percent Incr')    FROM employee -   WHERE empno = 10019 ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/YwCcG90cbSGhDLUcyAYImQ -CREATE TYPE myarray AS VARRAY(5) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ -"CREATE TABLE mytab (id INTEGER, ary myarray);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ -"INSERT INTO mytab VALUES (1, NEW myarray(1,2,3));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ +   WHERE empno = 10019 ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/YwCcG90cbSGhDLUcyAYImQ +CREATE TYPE myarray AS VARRAY(5) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ +"CREATE TABLE mytab (id INTEGER, ary myarray);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ +"INSERT INTO mytab VALUES (1, NEW myarray(1,2,3));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ "UPDATE mytab SET ary = ary.OEXTEND(2) -WHERE id = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ -SELECT ary FROM mytab;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ -"SELECT CAST (TO_BYTES ('-22EEVX', 'base36') as BYTE (16));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yzxJgFwc9Vd9uJi~eGvTdw -"SELECT NUMTOYMINTERVAL(100, 'MONTHS');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rjKFZMm2_Da9DGFcBkE9vQ +WHERE id = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ +SELECT ary FROM mytab;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fK_B2qwxpVDX15eytra8bQ +"SELECT CAST (TO_BYTES ('-22EEVX', 'base36') as BYTE (16));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yzxJgFwc9Vd9uJi~eGvTdw +"SELECT NUMTOYMINTERVAL(100, 'MONTHS');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rjKFZMm2_Da9DGFcBkE9vQ "SELECT ARRAY_CONCAT(PhoneNum, OldPhoneNum) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hEk9IgO22wvhHo_AcyG7QQ +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hEk9IgO22wvhHo_AcyG7QQ "SELECT PhoneNum.ARRAY_CONCAT(OldPhoneNum) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hEk9IgO22wvhHo_AcyG7QQ -SELECT CAST(TIME '08:30:00' AS TIME(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NZ7C0BPj5g6yfs5xyd3YOg -SELECT CAST(TIME '08:30:00' AS TIME(0) WITH TIME ZONE AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NZ7C0BPj5g6yfs5xyd3YOg +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hEk9IgO22wvhHo_AcyG7QQ +SELECT CAST(TIME '08:30:00' AS TIME(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NZ7C0BPj5g6yfs5xyd3YOg +SELECT CAST(TIME '08:30:00' AS TIME(0) WITH TIME ZONE AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NZ7C0BPj5g6yfs5xyd3YOg "CREATE TABLE DocTable   (DocType INTEGER   ,DocName CHAR(26) -  ,BinaryData BYTE(1200));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5iy55A4phyZ6iQ6z182yfA -"WITH TIME ZONE]), the source time value get adjusted with respect to the current session time zone displacement from the corresponding UTC value;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qtgK4NlkcligBpmmCaogkw -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' -   AS TIMESTAMP(0) WITH TIME ZONE AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/VkI5ZpyhlVo5ecQx~3aExw -"CREATE TABLE id_pairs (region_id INTEGER, region CHAR(20));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eF5v~qGQoTeFsXy_JAn~IA -SELECT region FROM id_pairs WHERE region_id = '3e8'X;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eF5v~qGQoTeFsXy_JAn~IA -CREATE TYPE phonenumbers AS CHAR(10) ARRAY[20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ +  ,BinaryData BYTE(1200));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5iy55A4phyZ6iQ6z182yfA +"WITH TIME ZONE]), the source time value get adjusted with respect to the current session time zone displacement from the corresponding UTC value;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qtgK4NlkcligBpmmCaogkw +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' +   AS TIMESTAMP(0) WITH TIME ZONE AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/VkI5ZpyhlVo5ecQx~3aExw +"CREATE TABLE id_pairs (region_id INTEGER, region CHAR(20));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eF5v~qGQoTeFsXy_JAn~IA +SELECT region FROM id_pairs WHERE region_id = '3e8'X;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eF5v~qGQoTeFsXy_JAn~IA +CREATE TYPE phonenumbers AS CHAR(10) ARRAY[20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ "SELECT ARRAY_UPDATE(phonelist, '9095551234') -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ "SELECT ARRAY_UPDATE(phonelist, '9095551234', 2, 4) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ "SELECT phonelist.ARRAY_UPDATE('9095551234', 2, 4) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ -"CREATE TYPE item_price AS VARRAY(50) OF DECIMAL(7,2);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mf2v5RfZl4qxD3Y~H8bujA +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y2MGH~uQX~V1IglZ7PCMWQ +"CREATE TYPE item_price AS VARRAY(50) OF DECIMAL(7,2);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mf2v5RfZl4qxD3Y~H8bujA "CREATE TABLE inventory (itemkind INTEGER, regular_price item_price, - sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mf2v5RfZl4qxD3Y~H8bujA -"SELECT ARRAY_GET(regular_price,40) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mf2v5RfZl4qxD3Y~H8bujA + sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mf2v5RfZl4qxD3Y~H8bujA +"SELECT ARRAY_GET(regular_price,40) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mf2v5RfZl4qxD3Y~H8bujA "CREATE TABLE support       (id INTEGER -      ,information datetime_record );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/D9SfOb4yM8~m9Fwof3Jj9w -"SELECT id, CAST (information AS TIME WITH TIME ZONE) FROM support;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/D9SfOb4yM8~m9Fwof3Jj9w -SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zo1XfuPcKlDgSxukV7imEA +      ,information datetime_record );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/D9SfOb4yM8~m9Fwof3Jj9w +"SELECT id, CAST (information AS TIME WITH TIME ZONE) FROM support;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/D9SfOb4yM8~m9Fwof3Jj9w +SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zo1XfuPcKlDgSxukV7imEA "CREATE TABLE Duration    (DurationID INTEGER,     StartDate  DATE COMPRESS (DATE '2000-01-01',                               DATE '2000-01-02', -                              DATE '2000-01-03'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Plt9ey2XfDdOnLgZEmGGuA -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIME(0) -   WITH TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/CQO7su7N6HIizclsiB1lPA -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIME(0) -   WITH TIME ZONE AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/CQO7su7N6HIizclsiB1lPA +                              DATE '2000-01-03'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Plt9ey2XfDdOnLgZEmGGuA +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIME(0) +   WITH TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/CQO7su7N6HIizclsiB1lPA +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIME(0) +   WITH TIME ZONE AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/CQO7su7N6HIizclsiB1lPA "SELECT * FROM string_table -WHERE clatin < csjis;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Sh63jSSxFawAl0c7yn~QvQ +WHERE clatin < csjis;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Sh63jSSxFawAl0c7yn~QvQ "CREATE TABLE ID    (IDNum INTEGER, -    Post  INTEGER COMPRESS (44, 45, 63));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MvIXEAt_vwnvzYNmc2cOkA +    Post  INTEGER COMPRESS (44, 45, 63));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/MvIXEAt_vwnvzYNmc2cOkA "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL YEAR (4) TO MONTH);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DUuO~t_B3odEuhBFwhldCQ +  ,Offset INTERVAL YEAR (4) TO MONTH);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DUuO~t_B3odEuhBFwhldCQ "CREATE TABLE history    (id INTEGER -   ,information image );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yMTlLdWw7brYGGlVp7W4Ig -"SELECT CAST (information AS BYTE(20)) +   ,information image );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yMTlLdWw7brYGGlVp7W4Ig +"SELECT CAST (information AS BYTE(20)) FROM history -WHERE id = 100121;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yMTlLdWw7brYGGlVp7W4Ig +WHERE id = 100121;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yMTlLdWw7brYGGlVp7W4Ig "CREATE TABLE job AS    (job_code CHAR(6) PRIMARY KEY -   ,description CHAR(70) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/70gxOmbQSkWB~rBrdbYIAw +   ,description CHAR(70) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/70gxOmbQSkWB~rBrdbYIAw "SELECT job_code, description FROM job -WHERE job_code = 1234;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/70gxOmbQSkWB~rBrdbYIAw -CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/bCE00K9D_hwPL1fQhPfffg +WHERE job_code = 1234;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/70gxOmbQSkWB~rBrdbYIAw +CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/bCE00K9D_hwPL1fQhPfffg "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/bCE00K9D_hwPL1fQhPfffg -"SELECT ARRAY_COUNT_DISTINCT(shot1, NEW arrayVec(5,5), NEW arrayVec(10,10), 100) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/bCE00K9D_hwPL1fQhPfffg -CREATE TYPE emp_phone_array AS VARCHAR(14) ARRAY[100];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/bCE00K9D_hwPL1fQhPfffg +"SELECT ARRAY_COUNT_DISTINCT(shot1, NEW arrayVec(5,5), NEW arrayVec(10,10), 100) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/bCE00K9D_hwPL1fQhPfffg +CREATE TYPE emp_phone_array AS VARCHAR(14) ARRAY[100];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA "CREATE SET TABLE employee    (emp_id INTEGER,     emp_name VARCHAR(30), -    emp_phone CHAR(14));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA -SELECT * FROM employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA +    emp_phone CHAR(14));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA +SELECT * FROM employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA "CREATE SET TABLE employeePhoneInfo    (emp_id INTEGER,     emp_name VARCHAR(30), -    emp_phone emp_phone_array);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA +    emp_phone emp_phone_array);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA "INSERT INTO employeePhoneInfo -   SELECT emp_id, emp_name, +   SELECT emp_id, emp_name,       ARRAY_AGG(emp_phone, NEW emp_phone_array()) -   FROM employee GROUP BY emp_id,emp_name -         WHERE emp_id < 100;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA -SELECT * FROM employeePhoneInfo;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA -SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9efOc60ygAy_fjFuVtK8Pg -SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9efOc60ygAy_fjFuVtK8Pg +   FROM employee GROUP BY emp_id,emp_name +         WHERE emp_id < 100;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA +SELECT * FROM employeePhoneInfo;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/883F4bBZibT357ZklBHLpA +SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9efOc60ygAy_fjFuVtK8Pg +SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9efOc60ygAy_fjFuVtK8Pg "SELECT CAST('15h33m' -AS TIME(0) FORMAT 'HHhMIm');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A0itKZdmmaI8_z0DykhpGA -SELECT (routine_name (parameter_list) RETURNS data_type);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K~aSiPVk02v8qodx2RxFog -SELECT (routine_name (parameter_list) RETURNS STYLE TableName.ColumnName);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K~aSiPVk02v8qodx2RxFog +AS TIME(0) FORMAT 'HHhMIm');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A0itKZdmmaI8_z0DykhpGA +SELECT (routine_name (parameter_list) RETURNS data_type);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K~aSiPVk02v8qodx2RxFog +SELECT (routine_name (parameter_list) RETURNS STYLE TableName.ColumnName);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K~aSiPVk02v8qodx2RxFog "CREATE FUNCTION ascii (string_expr TD_ANYTYPE)    RETURNS TD_ANYTYPE    LANGUAGE C    NO SQL    SPECIFIC ascii    EXTERNAL NAME 'CS!ascii!UDFs/ascii.c' -   PARAMETER STYLE SQL;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K~aSiPVk02v8qodx2RxFog -SELECT (ascii('hello') RETURNS INTEGER);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K~aSiPVk02v8qodx2RxFog -CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5] DEFAULT NULL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A -CREATE TYPE phonenumbers_ary AS VARRAY(5) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A +   PARAMETER STYLE SQL;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K~aSiPVk02v8qodx2RxFog +SELECT (ascii('hello') RETURNS INTEGER);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/K~aSiPVk02v8qodx2RxFog +CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5] DEFAULT NULL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A +CREATE TYPE phonenumbers_ary AS VARRAY(5) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A "CREATE TYPE measures_UDT AS(amplitude INTEGER,                             phase     INTEGER, -                            frequency INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A -CREATE TYPE seismic_cube AS measures_UDT ARRAY [1:5][1:7][1:20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A -CREATE TYPE seismic_cube AS VARRAY (1:5)(1:7)(1:20) OF measures_UDT;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A -CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WWaBYIPOEhmifaboK8UHkw +                            frequency INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A +CREATE TYPE seismic_cube AS measures_UDT ARRAY [1:5][1:7][1:20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A +CREATE TYPE seismic_cube AS VARRAY (1:5)(1:7)(1:20) OF measures_UDT;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tY9d5pKQxeV80LbvjBRQ3A +CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WWaBYIPOEhmifaboK8UHkw "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WWaBYIPOEhmifaboK8UHkw -"SELECT ARRAY_GET(shot1, NEW arrayVec(5,10)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WWaBYIPOEhmifaboK8UHkw -"SELECT shot1.ARRAY_GET(NEW arrayVec(5,10)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WWaBYIPOEhmifaboK8UHkw -CREATE TABLE Test3 (Col3 CHAR(5));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oy36bCwxo_Hrt~ObJI1pBw -"INSERT INTO Test3 (Col3) -SELECT Col2 FROM Test2 ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oy36bCwxo_Hrt~ObJI1pBw -SELECT CAST(p AS PERIOD(TIMESTAMP(6))) FROM t1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/wvDeWHQvMH_EDEPFqLHhxw -"SELECT NUMTOYMINTERVAL(40, 'YEAR');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/VtLk0knYzYbf8bmJC90BwA -SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nhczfIi75N6BJnNCSn1CaA +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WWaBYIPOEhmifaboK8UHkw +"SELECT ARRAY_GET(shot1, NEW arrayVec(5,10)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WWaBYIPOEhmifaboK8UHkw +"SELECT shot1.ARRAY_GET(NEW arrayVec(5,10)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WWaBYIPOEhmifaboK8UHkw +CREATE TABLE Test3 (Col3 CHAR(5));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oy36bCwxo_Hrt~ObJI1pBw +"INSERT INTO Test3 (Col3) +SELECT Col2 FROM Test2 ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oy36bCwxo_Hrt~ObJI1pBw +SELECT CAST(p AS PERIOD(TIMESTAMP(6))) FROM t1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/wvDeWHQvMH_EDEPFqLHhxw +"SELECT NUMTOYMINTERVAL(40, 'YEAR');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/VtLk0knYzYbf8bmJC90BwA +SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nhczfIi75N6BJnNCSn1CaA "CREATE TABLE t8 (       job_id        INTEGER,       job_desc      CHARACTER(15),       job_status    CHARACTER(1), -      job_hours     PERIOD(TIME));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xwvEH8wV9aBExupOm6e3AQ +      job_hours     PERIOD(TIME));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/xwvEH8wV9aBExupOm6e3AQ "SELECT CAST(' 12:23:39.9999 ' -AS TIME(3));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T6oZNQa5nNjGKNq9ZexI8Q +AS TIME(3));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/T6oZNQa5nNjGKNq9ZexI8Q "CREATE TABLE t3 (tstart TIME(2) FORMAT 'HH時MI分SS.S(2)秒' - ,tend TIME FORMAT 'HH時MI分SSDS(F秒');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9NBkBBWk3Wluj1mIo3NFLg + ,tend TIME FORMAT 'HH時MI分SSDS(F秒');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9NBkBBWk3Wluj1mIo3NFLg "CREATE TABLE t2 - (tstart TIMESTAMP FORMAT 'YY年MM月DD日HH時MI分SS秒');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9NBkBBWk3Wluj1mIo3NFLg -INSERT t2 ('92年03月10日18時06分23秒');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9NBkBBWk3Wluj1mIo3NFLg -SELECT INTERVAL '30 12:30' DAY TO MINUTE + CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qD1tF3YIp0GBIvLdGKhx4w -SELECT INTERVAL '1.0 10:30' DAY TO MINUTE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qD1tF3YIp0GBIvLdGKhx4w -CREATE SET TABLE timetab (f1 TIME(0) FORMAT 'TBHHhMImSSs');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kRSrIxw8B3W9aFrtbED8Fg -INSERT INTO timetab ('AM 10h20m30s');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kRSrIxw8B3W9aFrtbED8Fg -INSERT timetab ('11:23:34');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kRSrIxw8B3W9aFrtbED8Fg -"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w + (tstart TIMESTAMP FORMAT 'YY年MM月DD日HH時MI分SS秒');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9NBkBBWk3Wluj1mIo3NFLg +INSERT t2 ('92年03月10日18時06分23秒');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9NBkBBWk3Wluj1mIo3NFLg +SELECT INTERVAL '30 12:30' DAY TO MINUTE + CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qD1tF3YIp0GBIvLdGKhx4w +SELECT INTERVAL '1.0 10:30' DAY TO MINUTE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qD1tF3YIp0GBIvLdGKhx4w +CREATE SET TABLE timetab (f1 TIME(0) FORMAT 'TBHHhMImSSs');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kRSrIxw8B3W9aFrtbED8Fg +INSERT INTO timetab ('AM 10h20m30s');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kRSrIxw8B3W9aFrtbED8Fg +INSERT timetab ('11:23:34');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kRSrIxw8B3W9aFrtbED8Fg +"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w "CREATE TABLE inventory (itemkind INTEGER, regular_price item_price, - sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w -SELECT ARRAY_MAX(regular_price) FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w -SELECT regular_price.ARRAY_MAX() FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w -"SELECT ARRAY_MAX(regular_price, 5, 10)FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' -   AS TIME(0) WITH TIME ZONE AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SklGlZ6mpvcxFess4YVbcg -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' -   AS TIME(0) WITH TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/L8n_ijjvHCHzbcXMvtLsgw + sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w +SELECT ARRAY_MAX(regular_price) FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w +SELECT regular_price.ARRAY_MAX() FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w +"SELECT ARRAY_MAX(regular_price, 5, 10)FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/P86O8jXw_rS1~24SYXth1w +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' +   AS TIME(0) WITH TIME ZONE AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SklGlZ6mpvcxFess4YVbcg +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' +   AS TIME(0) WITH TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/L8n_ijjvHCHzbcXMvtLsgw "SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' -   AS TIME(0) WITH TIME ZONE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/L8n_ijjvHCHzbcXMvtLsgw -"SELECT TO_CHAR(DATE '2003-12-23', 'DD-MON-YYYY');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~sVounBzF40QBkv_WGN3XA -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BQyXSVfJX7RSReMAnq6Tiw -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BQyXSVfJX7RSReMAnq6Tiw +   AS TIME(0) WITH TIME ZONE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/L8n_ijjvHCHzbcXMvtLsgw +"SELECT TO_CHAR(DATE '2003-12-23', 'DD-MON-YYYY');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~sVounBzF40QBkv_WGN3XA +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BQyXSVfJX7RSReMAnq6Tiw +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT LOCAL);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BQyXSVfJX7RSReMAnq6Tiw "CREATE TABLE t1 (f1 TIME(3) WITH TIME ZONE FORMAT 'HH:MI:SS.S(F)' -,f2 TIMESTAMP(4) FORMAT 'YYYY-MM-DDBHH:MI:SS.S(F)Z');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tN2Dxb1nnwOyaynBSMn1zw +,f2 TIMESTAMP(4) FORMAT 'YYYY-MM-DDBHH:MI:SS.S(F)Z');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tN2Dxb1nnwOyaynBSMn1zw "INSERT t1 (TIME '10:44:25.123-08:00', -TIMESTAMP '2000-09-20 10:44:25.1234');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tN2Dxb1nnwOyaynBSMn1zw +TIMESTAMP '2000-09-20 10:44:25.1234');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tN2Dxb1nnwOyaynBSMn1zw "SELECT f1, f2 -FROM t1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tN2Dxb1nnwOyaynBSMn1zw +FROM t1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tN2Dxb1nnwOyaynBSMn1zw "SELECT CAST (f1 AS TIME(3) WITH TIME ZONE FORMAT 'HH:MI:SS.S(F)Z') -FROM t1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tN2Dxb1nnwOyaynBSMn1zw -SELECT CAST ('2005-01-01' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kizVjotOHA1_ecXGicyD4A -SELECT CAST ('2005-01-01' AS DATE FORMAT 'YYYY-MM-DD');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kizVjotOHA1_ecXGicyD4A -"INSERT INTO Employee (EmpNo, Name, Salary) -VALUES (10022, 'Clements D', '$38,000.00');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/cLnVO8ekc7QVnTwlatKC7w -CREATE TYPE address AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kn3PTWNtgRR7vbxM0OuwnQ -"CREATE TABLE employee_info (eno INTEGER, addressval address);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kn3PTWNtgRR7vbxM0OuwnQ -"SELECT addressval || NEW address('92101', 'USA');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kn3PTWNtgRR7vbxM0OuwnQ -SELECT U&'#FFFE' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -SELECT U&'#+01FFFF' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -SELECT U&'#D800#DC00' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -SELECT U&'#+00D800#+00DC00' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -SELECT U&'#+00D800#+00D801' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -SELECT U&'#+00D800' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +FROM t1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tN2Dxb1nnwOyaynBSMn1zw +SELECT CAST ('2005-01-01' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kizVjotOHA1_ecXGicyD4A +SELECT CAST ('2005-01-01' AS DATE FORMAT 'YYYY-MM-DD');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kizVjotOHA1_ecXGicyD4A +"INSERT INTO Employee (EmpNo, Name, Salary) +VALUES (10022, 'Clements D', '$38,000.00');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/cLnVO8ekc7QVnTwlatKC7w +CREATE TYPE address AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kn3PTWNtgRR7vbxM0OuwnQ +"CREATE TABLE employee_info (eno INTEGER, addressval address);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kn3PTWNtgRR7vbxM0OuwnQ +"SELECT addressval || NEW address('92101', 'USA');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kn3PTWNtgRR7vbxM0OuwnQ +SELECT U&'#FFFE' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +SELECT U&'#+01FFFF' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +SELECT U&'#D800#DC00' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +SELECT U&'#+00D800#+00DC00' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +SELECT U&'#+00D800#+00D801' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +SELECT U&'#+00D800' UESCAPE '#';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg "SELECT statement will return an error:.set session charset 'utf8' -set session character set unicode pass through off;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +set session character set unicode pass through off;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg "CREATE TABLE TextTable    (IDNum INTEGER -   ,Ustring VARCHAR(10) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -"INSERT TextTable (10, _Unicode U&'#8CC7#6599#5009#5132' UESCAPE '#');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -"INSERT TextTable (11, U&'855-34-' '9729' UESCAPE '%');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -SELECT * FROM TextTable WHERE Ustring = U&'' UESCAPE '&';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -SELECT CHAR2HEXINT(U&'#+010000' UESCAPE '#');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg -SELECT CHAR2HEXINT(U&'#D800#DC00' UESCAPE '#');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +   ,Ustring VARCHAR(10) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +"INSERT TextTable (10, _Unicode U&'#8CC7#6599#5009#5132' UESCAPE '#');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +"INSERT TextTable (11, U&'855-34-' '9729' UESCAPE '%');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +SELECT * FROM TextTable WHERE Ustring = U&'' UESCAPE '&';,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +SELECT CHAR2HEXINT(U&'#+010000' UESCAPE '#');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg +SELECT CHAR2HEXINT(U&'#D800#DC00' UESCAPE '#');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FNqKaxmQFgGGRfubvM3MGg "SELECT * FROM Classes -WHERE start_time = TIME '15:30:00';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/B7Glip_eSGl2NcXgE4alLg +WHERE start_time = TIME '15:30:00';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/B7Glip_eSGl2NcXgE4alLg "SELECT * FROM Classes -WHERE start_time = TIME '10:37:12-08:00';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/B7Glip_eSGl2NcXgE4alLg +WHERE start_time = TIME '10:37:12-08:00';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/B7Glip_eSGl2NcXgE4alLg "SELECT * FROM Classes -WHERE start_time = TIME '10:36:02.123456';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/B7Glip_eSGl2NcXgE4alLg -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' -   AS TIME(0) WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/l0GD6kJHXqgzooT2x9pz6A -CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA -"INSERT INTO employee_info VALUES (1, -   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA -"INSERT INTO employee_info VALUES (2, -   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA +WHERE start_time = TIME '10:36:02.123456';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/B7Glip_eSGl2NcXgE4alLg +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' +   AS TIME(0) WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/l0GD6kJHXqgzooT2x9pz6A +CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA +"INSERT INTO employee_info VALUES (1, +   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA +"INSERT INTO employee_info VALUES (2, +   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA "SELECT eno, phonelist.OLIMIT() -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA "SELECT eno, OLIMIT(phonelist) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA -SELECT TO_YMINTERVAL('04-10');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y1W9CRYuJn8KIXRtShgH9g -SELECT TO_YMINTERVAL('P100Y4M');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y1W9CRYuJn8KIXRtShgH9g -SELECT TO_YMINTERVAL('P20Y3M4DT12H23M34.234S');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y1W9CRYuJn8KIXRtShgH9g -SELECT TO_YMINTERVAL('-P14M');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y1W9CRYuJn8KIXRtShgH9g +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p3fZTkueSW0EJIXAggGaxA +SELECT TO_YMINTERVAL('04-10');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y1W9CRYuJn8KIXRtShgH9g +SELECT TO_YMINTERVAL('P100Y4M');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y1W9CRYuJn8KIXRtShgH9g +SELECT TO_YMINTERVAL('P20Y3M4DT12H23M34.234S');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y1W9CRYuJn8KIXRtShgH9g +SELECT TO_YMINTERVAL('-P14M');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/y1W9CRYuJn8KIXRtShgH9g "CREATE VIEW vtb3 AS (SELECT a, b (SMALLINT) - FROM tb);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/zdlzp25XZwADQm91mqH1_w -SELECT TITLE(vtb3.b);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/zdlzp25XZwADQm91mqH1_w -SELECT EmpNo(CHAR(5)) FROM Employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7n6dtYNtX7evI0kL9oSZmQ -SELECT CAST (EmpNo AS CHAR(5)) FROM Employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7n6dtYNtX7evI0kL9oSZmQ -"SELECT TRYCAST('-2.5' AS DECIMAL(5,2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/QZytDaqqIKfpNIM6lWUgvg + FROM tb);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/zdlzp25XZwADQm91mqH1_w +SELECT TITLE(vtb3.b);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/zdlzp25XZwADQm91mqH1_w +SELECT EmpNo(CHAR(5)) FROM Employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7n6dtYNtX7evI0kL9oSZmQ +SELECT CAST (EmpNo AS CHAR(5)) FROM Employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7n6dtYNtX7evI0kL9oSZmQ +"SELECT TRYCAST('-2.5' AS DECIMAL(5,2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/QZytDaqqIKfpNIM6lWUgvg "SELECT Name, ((Salary + (YrsExp * 200))/12) (NAMED Projection) FROM Employee -WHERE DeptNo = 600 AND Projection < 2500;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/arH6hDkr5GeEgfLc9hJ5DA -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT 'America Pacific');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~z_hvR8D~OEdqW~d9nBdtw +WHERE DeptNo = 600 AND Projection < 2500;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/arH6hDkr5GeEgfLc9hJ5DA +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT 'America Pacific');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~z_hvR8D~OEdqW~d9nBdtw "INSERT INTO Policy    (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)    VALUES (497201, 304779902, 'AU', 'STD-CH-524-WXY-00', -           PERIOD '(2005-02-03, 2006-02-04)');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/amKYWiDqi0llHCwkCqNfAw +           PERIOD '(2005-02-03, 2006-02-04)');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/amKYWiDqi0llHCwkCqNfAw "INSERT INTO Policy    (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)    VALUES (541008, 246824626, 'AU', 'STD-CH-345-NXY-00', -           PERIOD '(2009-10-01, UNTIL_CHANGED)');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/amKYWiDqi0llHCwkCqNfAw +           PERIOD '(2009-10-01, UNTIL_CHANGED)');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/amKYWiDqi0llHCwkCqNfAw "UPDATE schedule    SET flight_period = PERIOD '(08:00:00-08:00 - 15:40:00-05:00)' -   WHERE flight_no = 243;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/amKYWiDqi0llHCwkCqNfAw -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA +   WHERE flight_no = 243;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/amKYWiDqi0llHCwkCqNfAw +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA "SELECT id, shots.OLIMIT() -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA -SELECT INTERVAL -'30' DAY + CURRENT_DATE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/VVEOhRtxt3H4OX4WibQB6w -SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/40PzlRaCf_2FtklknjCyOg +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/BeTtDZgUyFawFkqmtIVjKA +SELECT INTERVAL -'30' DAY + CURRENT_DATE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/VVEOhRtxt3H4OX4WibQB6w +SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/40PzlRaCf_2FtklknjCyOg "SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) WITH TIME ZONE -   AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/40PzlRaCf_2FtklknjCyOg -SELECT CURRENT_TIME - INTERVAL '12:37:12.123456' HOUR TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~K42wQU7jBi1tV_1aq_Ywg -SELECT INTERVAL '1.0:30:12.123456' HOUR TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~K42wQU7jBi1tV_1aq_Ywg -CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Y4TcmeKYJV9wL0b09Hnl8A -CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Jl8Fip7mP6JBB7wxKhKoOQ -SELECT F1 FROM INTDAT ;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/55LFCWfLPAGixMOghsb~YA -SELECT CAST(pt AS TIME(6)) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fXgpfMGe6H4jwkd2Qf_7wg -SELECT CAST(pd AS DATE) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/l4Pa8Z0qqw9pCOnc_c4YYQ +   AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/40PzlRaCf_2FtklknjCyOg +SELECT CURRENT_TIME - INTERVAL '12:37:12.123456' HOUR TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~K42wQU7jBi1tV_1aq_Ywg +SELECT INTERVAL '1.0:30:12.123456' HOUR TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~K42wQU7jBi1tV_1aq_Ywg +CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Y4TcmeKYJV9wL0b09Hnl8A +CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Jl8Fip7mP6JBB7wxKhKoOQ +SELECT F1 FROM INTDAT ;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/55LFCWfLPAGixMOghsb~YA +SELECT CAST(pt AS TIME(6)) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fXgpfMGe6H4jwkd2Qf_7wg +SELECT CAST(pd AS DATE) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/l4Pa8Z0qqw9pCOnc_c4YYQ "SELECT CAST(TIMESTAMP '2010-03-09 08:30:00' AS TIME(0) WITH TIME ZONE -   AT 'America Pacific');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~uFTTpoynDYh7sCUUEXYSw +   AT 'America Pacific');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~uFTTpoynDYh7sCUUEXYSw "CREATE TABLE support    (id INTEGER -   ,information datetime_record );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/iJCkZpwzPp3Wzn6IwZWE6w -"SELECT id, CAST (information AS INTERVAL MONTH) FROM support;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/iJCkZpwzPp3Wzn6IwZWE6w -SELECT CAST(INTERVAL '135 12:37:25.26' DAY(3) TO SECOND(2) AS INTERVAL HOUR(4));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WwOWtJl3p44OyTvasbElzw -SELECT CAST(pts AS TIMESTAMP(6)) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vfNsA74iBaacMrYBh1jnnA +   ,information datetime_record );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/iJCkZpwzPp3Wzn6IwZWE6w +"SELECT id, CAST (information AS INTERVAL MONTH) FROM support;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/iJCkZpwzPp3Wzn6IwZWE6w +SELECT CAST(INTERVAL '135 12:37:25.26' DAY(3) TO SECOND(2) AS INTERVAL HOUR(4));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/WwOWtJl3p44OyTvasbElzw +SELECT CAST(pts AS TIMESTAMP(6)) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vfNsA74iBaacMrYBh1jnnA "SELECT CAST((TIMESTAMP '2008-06-01 18:30:00+01:00' AT '05:45') -   AS DATE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +   AS DATE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA "SELECT CAST((TIMESTAMP '2008-06-01 18:30:00+01:00' AT 5.75) -   AS DATE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA -"SELECT TIMESTAMP '2008-06-01 23:15:00+05:45' -   (DATE, AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA -"SELECT TIMESTAMP '2008-06-02 03:30:00' (DATE, AT '05:45');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA -"SELECT TIMESTAMP '2008-06-02 03:30:00' (DATE, AT 5.75);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA -"SELECT statements return the date for time zone displacement, INTERVAL '05:45' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +   AS DATE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +"SELECT TIMESTAMP '2008-06-01 23:15:00+05:45' +   (DATE, AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +"SELECT TIMESTAMP '2008-06-02 03:30:00' (DATE, AT '05:45');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +"SELECT TIMESTAMP '2008-06-02 03:30:00' (DATE, AT 5.75);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +"SELECT statements return the date for time zone displacement, INTERVAL '05:45' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA "SELECT TIMESTAMP '2008-06-01 18:30:00+01:00' -   AT TIME ZONE INTERVAL '05:45' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +   AT TIME ZONE INTERVAL '05:45' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA "SELECT CAST((TIMESTAMP '2008-06-01 18:30:00+01:00' -   AT TIME ZONE INTERVAL '05:45' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA -SELECT TIMESTAMP '2008-06-01 23:15:00+05:45' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA -SELECT TIMESTAMP '2008-06-02 03:30:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +   AT TIME ZONE INTERVAL '05:45' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +SELECT TIMESTAMP '2008-06-01 23:15:00+05:45' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +SELECT TIMESTAMP '2008-06-02 03:30:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA "SELECT CAST((TIMESTAMP '2008-06-01 18:30:00+01:00' -   AT TIME ZONE INTERVAL'05:45' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA -SELECT TIMESTAMP '2008-06-01 23:15:00+05:45' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +   AT TIME ZONE INTERVAL'05:45' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +SELECT TIMESTAMP '2008-06-01 23:15:00+05:45' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA "SELECT CAST(TIMESTAMP '2008-06-02 03:30:00+10:00' -   AS TIMESTAMP(0)) (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA +   AS TIMESTAMP(0)) (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qzBbxTOvxmpKbLJ4XxXfJA "INSERT INTO Test2 (Col2) -VALUES ('5678B' (DECIMAL(5), FORMAT '99999S'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/X4KWqlA_m9XKiLM6mxtovg +VALUES ('5678B' (DECIMAL(5), FORMAT '99999S'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/X4KWqlA_m9XKiLM6mxtovg "CREATE TYPE euro AS DECIMAL(8,2) -FINAL;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A +FINAL;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A "CREATE TABLE european_sales   (region INTEGER -  ,sales euro);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A +  ,sales euro);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A "CREATE TYPE MONEY AS numeric(10,2) FINAL REPLACE FUNCTION MyMoney (A1 MONEY) RETURNS MONEY LANGUAGE JAVA NO SQL -PARAMETER STYLE JAVA -EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mymoney';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A +PARAMETER STYLE JAVA +EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mymoney';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A "CREATE TYPE CIRCLE AS (x double, y double, r double)… REPLACE FUNCTION MyCircle(A1 CIRCLE) RETURNS INTEGER LANGUAGE JAVA NO SQL -PARAMETER STYLE JAVA -EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mycircle';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A +PARAMETER STYLE JAVA +EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mycircle';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A "CREATE TYPE MONEY AS numeric(10,2) FINAL REPLACE PROCEDURE MyMoney(IN A1 MONEY, OUT A2 MONEY) LANGUAGE JAVA NO SQL -PARAMETER STYLE JAVA -EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mymoney';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A +PARAMETER STYLE JAVA +EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mymoney';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A "CREATE TYPE CIRCLE AS (x double, y double, r double) REPLACE PROCEDURE MyCircle(IN A1 CIRCLE, OUT A2 INTEGER) LANGUAGE JAVA NO SQL -PARAMETER STYLE JAVA -EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mycircle';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A -"SELECT 47.5(FORMAT 'zzzz'), 48.5(FORMAT('zzzz')) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oiFUwvgz0DeBILt25btkzw -SELECT 1.3451 (FORMAT 'zz.z');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oiFUwvgz0DeBILt25btkzw -SELECT 13451 / 10000.000 (FORMAT 'zz.z');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oiFUwvgz0DeBILt25btkzw -SELECT 13451 / 10000.00 (FORMAT 'zz.z');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oiFUwvgz0DeBILt25btkzw -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w +PARAMETER STYLE JAVA +EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mycircle';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2vRUcb4ChZRLyLwach354A +"SELECT 47.5(FORMAT 'zzzz'), 48.5(FORMAT('zzzz')) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oiFUwvgz0DeBILt25btkzw +SELECT 1.3451 (FORMAT 'zz.z');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oiFUwvgz0DeBILt25btkzw +SELECT 13451 / 10000.000 (FORMAT 'zz.z');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oiFUwvgz0DeBILt25btkzw +SELECT 13451 / 10000.00 (FORMAT 'zz.z');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oiFUwvgz0DeBILt25btkzw +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w "UPDATE seismic_table SET shots[1][3] = 1133 -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w "SELECT id, shots.ONEXT(NEW arrayVec(1, 2)) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w "SELECT id, ONEXT(shots, NEW arrayVec(1, 2)) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w -SELECT CAST('12:30:25.44' AS TIME(3));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0DQ1caifdA_TRwx32oLiow -SELECT CAST('12:30:25' AS TIME(3));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0DQ1caifdA_TRwx32oLiow -"SELECT CAST('12h:15.12s:30m' -AS TIME(4) FORMAT 'HHh:SSDS(4)s:MIm');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0DQ1caifdA_TRwx32oLiow -SELECT CAST ('12:30:25' AS TIME FORMAT 'HH:MI:SSDS(6)');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0DQ1caifdA_TRwx32oLiow +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hkgMUbh0cmQO~OM15t1Z5w +SELECT CAST('12:30:25.44' AS TIME(3));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0DQ1caifdA_TRwx32oLiow +SELECT CAST('12:30:25' AS TIME(3));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0DQ1caifdA_TRwx32oLiow +"SELECT CAST('12h:15.12s:30m' +AS TIME(4) FORMAT 'HHh:SSDS(4)s:MIm');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0DQ1caifdA_TRwx32oLiow +SELECT CAST ('12:30:25' AS TIME FORMAT 'HH:MI:SSDS(6)');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0DQ1caifdA_TRwx32oLiow "SELECT CAST ( '2008-09-19 11:23:44-02:00' -AS TIMESTAMP(0) FORMAT 'Y4-MM-DDBHH:MI:SSBZ' );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/orm3uEbH2btw7WLjVxqLWA +AS TIMESTAMP(0) FORMAT 'Y4-MM-DDBHH:MI:SSBZ' );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/orm3uEbH2btw7WLjVxqLWA "SELECT CAST ( '2008-01-19 +02:00 11:23:44' -AS TIMESTAMP(0) FORMAT 'Y4-MM-DDBZBHH:MI:SS' );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/orm3uEbH2btw7WLjVxqLWA -SELECT CAST ('2002-02-20 10:15:12+12:30' AS TIMESTAMP(0));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/orm3uEbH2btw7WLjVxqLWA -"SELECT CAST ('2002-02-20 10:15:12' -AS TIMESTAMP(0) WITH TIME ZONE FORMAT 'Y4-MM-DDBHH:MI:SSBZ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/orm3uEbH2btw7WLjVxqLWA -"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/HXIKvjKM8fMBdl1v3gghWA +AS TIMESTAMP(0) FORMAT 'Y4-MM-DDBZBHH:MI:SS' );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/orm3uEbH2btw7WLjVxqLWA +SELECT CAST ('2002-02-20 10:15:12+12:30' AS TIMESTAMP(0));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/orm3uEbH2btw7WLjVxqLWA +"SELECT CAST ('2002-02-20 10:15:12' +AS TIMESTAMP(0) WITH TIME ZONE FORMAT 'Y4-MM-DDBHH:MI:SSBZ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/orm3uEbH2btw7WLjVxqLWA +"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/HXIKvjKM8fMBdl1v3gghWA "CREATE TABLE inventory (itemkind INTEGER, regular_price item_price, - sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/HXIKvjKM8fMBdl1v3gghWA -SELECT ARRAY_AVG(regular_price) FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/HXIKvjKM8fMBdl1v3gghWA -"SELECT ARRAY_AVG(regular_price, 5, 10)FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/HXIKvjKM8fMBdl1v3gghWA -"SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) WITH TIME ZONE -   AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LyrNCX13zh6wqmkwrTxgpA + sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/HXIKvjKM8fMBdl1v3gghWA +SELECT ARRAY_AVG(regular_price) FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/HXIKvjKM8fMBdl1v3gghWA +"SELECT ARRAY_AVG(regular_price, 5, 10)FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/HXIKvjKM8fMBdl1v3gghWA +"SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) WITH TIME ZONE +   AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LyrNCX13zh6wqmkwrTxgpA "SELECT CAST ( '-02:0011:23:44' -AS TIME(0) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/utQWL9yw1pofd62mVQWcWg +AS TIME(0) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/utQWL9yw1pofd62mVQWcWg "SELECT CAST ( '+02:00 11:23:44.56' -AS TIME(2) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/utQWL9yw1pofd62mVQWcWg -"SELECT CAST ('10:15:12+12:30' -AS TIME(0));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/utQWL9yw1pofd62mVQWcWg -"SELECT CAST ('10:15:12' -AS TIME(0) WITH TIME ZONE FORMAT 'HH:MI:SSBZ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/utQWL9yw1pofd62mVQWcWg -CREATE SET TABLE datetab (f1 DATE FORMAT 'MMM-DD-YYYY');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZCOE469HL4HgKvC_fpI6Tg -INSERT INTO datetab ('JAN-10-1999');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZCOE469HL4HgKvC_fpI6Tg -INSERT INTO datetab ('2002-05-10');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZCOE469HL4HgKvC_fpI6Tg -"SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) WITH TIME ZONE -   AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XKId9Ef4mPZr64Npw0RLIQ -CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w -"INSERT INTO employee_info VALUES (1, -   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w -"INSERT INTO employee_info VALUES (2, -   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w +AS TIME(2) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/utQWL9yw1pofd62mVQWcWg +"SELECT CAST ('10:15:12+12:30' +AS TIME(0));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/utQWL9yw1pofd62mVQWcWg +"SELECT CAST ('10:15:12' +AS TIME(0) WITH TIME ZONE FORMAT 'HH:MI:SSBZ');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/utQWL9yw1pofd62mVQWcWg +CREATE SET TABLE datetab (f1 DATE FORMAT 'MMM-DD-YYYY');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZCOE469HL4HgKvC_fpI6Tg +INSERT INTO datetab ('JAN-10-1999');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZCOE469HL4HgKvC_fpI6Tg +INSERT INTO datetab ('2002-05-10');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ZCOE469HL4HgKvC_fpI6Tg +"SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) WITH TIME ZONE +   AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XKId9Ef4mPZr64Npw0RLIQ +CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w +"INSERT INTO employee_info VALUES (1, +   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w +"INSERT INTO employee_info VALUES (2, +   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w "UPDATE employee_info SET phonelist[3] = '8584850000' -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w "SELECT eno, phonelist.OPRIOR(2) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w "SELECT eno, OPRIOR(phonelist, 2) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j787hFwjrLI~U_wgfJVi3w "CREATE TYPE measures_UDT AS(amplitude INTEGER,                             phase     INTEGER, -                            frequency INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rzSpXN01zZYwvsVNX7tTZQ -CREATE TYPE shots AS measures_UDT ARRAY[-2:2][-5:5][-3:3];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rzSpXN01zZYwvsVNX7tTZQ -"CREATE TABLE seismic_table (id INTEGER, shot_ary shots);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rzSpXN01zZYwvsVNX7tTZQ -SELECT shot_ary[-1][1][3] FROM seismic_table;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rzSpXN01zZYwvsVNX7tTZQ +                            frequency INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rzSpXN01zZYwvsVNX7tTZQ +CREATE TYPE shots AS measures_UDT ARRAY[-2:2][-5:5][-3:3];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rzSpXN01zZYwvsVNX7tTZQ +"CREATE TABLE seismic_table (id INTEGER, shot_ary shots);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rzSpXN01zZYwvsVNX7tTZQ +SELECT shot_ary[-1][1][3] FROM seismic_table;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/rzSpXN01zZYwvsVNX7tTZQ "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL DAY (4));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/KoO_P2HlY6I~1gcWzx7D3g +  ,Offset INTERVAL DAY (4));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/KoO_P2HlY6I~1gcWzx7D3g "CREATE TABLE date_log    (id INTEGER    ,start_date DATE    ,end_date DATE -   ,log_date DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uaPifjmyh6L3~SI6Yf2RyA +   ,log_date DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uaPifjmyh6L3~SI6Yf2RyA "INSERT date_log    (1001    ,CAST ('January 1992' AS DATE FORMAT 'MMMMBYYYY')    ,CAST ('1992-01' AS DATE FORMAT 'YYYY-DD') -   ,CAST ('01/01' AS DATE FORMAT 'MM/DD'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uaPifjmyh6L3~SI6Yf2RyA -SELECT * FROM date_log;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uaPifjmyh6L3~SI6Yf2RyA -"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw +   ,CAST ('01/01' AS DATE FORMAT 'MM/DD'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uaPifjmyh6L3~SI6Yf2RyA +SELECT * FROM date_log;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uaPifjmyh6L3~SI6Yf2RyA +"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw "CREATE TABLE inventory (itemkind INTEGER, regular_price item_price, - sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw -"SELECT ARRAY_COUNT_DISTINCT(regular_price, 5, 10, 100) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw -"SELECT regular_price.ARRAY_COUNT_DISTINCT(5, 10, 100) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw -SELECT ARRAY_COUNT_DISTINCT(regular_price)FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw -SELECT TO_TIMESTAMP(242525);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Hv1y7KNZCHwTHwEyJ7pb~g -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIMESTAMP(0) -   AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' AS TIMESTAMP(0) -   AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIMESTAMP(0) -   AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' AS TIMESTAMP(0) -   AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q -SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIMESTAMP(0) AT +3);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' AS TIMESTAMP(0) -   AT -6);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q -SELECT SQRT('13147688');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ezBX6DbxvjE7v~fUxKT34g + sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw +"SELECT ARRAY_COUNT_DISTINCT(regular_price, 5, 10, 100) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw +"SELECT regular_price.ARRAY_COUNT_DISTINCT(5, 10, 100) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw +SELECT ARRAY_COUNT_DISTINCT(regular_price)FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/d7H_4a6BWeBaV0safxXrEw +SELECT TO_TIMESTAMP(242525);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Hv1y7KNZCHwTHwEyJ7pb~g +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIMESTAMP(0) +   AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' AS TIMESTAMP(0) +   AT LOCAL);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIMESTAMP(0) +   AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' AS TIMESTAMP(0) +   AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q +SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIMESTAMP(0) AT +3);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' AS TIMESTAMP(0) +   AT -6);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dyY9YgSX3FwVCo2TleIz_Q +SELECT SQRT('13147688');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ezBX6DbxvjE7v~fUxKT34g "INSERT INTO Employee  (Name, EmpNo, DeptNo, DOB, Sex, EdLev) - VALUES ('Newhire A', 10025, 700, '49/10/17', 'M',) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hr7cOJMuxgMciejaxEKFbw + VALUES ('Newhire A', 10025, 700, '49/10/17', 'M',) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hr7cOJMuxgMciejaxEKFbw "SELECT item, quantity, saletime FROM sales WHERE saletime > TIMESTAMP '2000-08-25 10:14:59' -AND saletime < TIMESTAMP '2000-08-25 10:30:01';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg +AND saletime < TIMESTAMP '2000-08-25 10:30:01';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg "CREATE TABLE BillDateTime (phone_no CHARACTER(10) ,start_time TIMESTAMP(0) -,end_time TIMESTAMP(0));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg +,end_time TIMESTAMP(0));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg "SELECT (end_time - start_time) DAY(4) TO SECOND -FROM BillDateTime;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg +FROM BillDateTime;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg "CREATE TABLE PhoneTime (phone_no CHARACTER(10) ,start_time TIMESTAMP(0) -,end_time TIMESTAMP(0));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg +,end_time TIMESTAMP(0));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg "SELECT phone_no FROM PhoneTime -WHERE (end_time - start_time) DAY(4) TO MINUTE > INTERVAL '30' MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg -"SELECT NUMTODSINTERVAL(100, 'DAY');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8GIPvg3l25KFKdriFYl3uQ -"SELECT NUMTODSINTERVAL(100, 'HOURS');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8GIPvg3l25KFKdriFYl3uQ -"SELECT NUMTODSINTERVAL(1600, 'MINUTES');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8GIPvg3l25KFKdriFYl3uQ -"SELECT NUMTODSINTERVAL(3.5, 'HOURS');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8GIPvg3l25KFKdriFYl3uQ +WHERE (end_time - start_time) DAY(4) TO MINUTE > INTERVAL '30' MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/95YPxoHpCsAoKXJmrWRgQg +"SELECT NUMTODSINTERVAL(100, 'DAY');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8GIPvg3l25KFKdriFYl3uQ +"SELECT NUMTODSINTERVAL(100, 'HOURS');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8GIPvg3l25KFKdriFYl3uQ +"SELECT NUMTODSINTERVAL(1600, 'MINUTES');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8GIPvg3l25KFKdriFYl3uQ +"SELECT NUMTODSINTERVAL(3.5, 'HOURS');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8GIPvg3l25KFKdriFYl3uQ "CREATE TABLE euro_sales_table    (quarter INTEGER    ,region VARCHAR(20) -   ,sales euro );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9t_NY3NEqG0iLE~uuhHauA -"SELECT region, CAST (sales AS CHAR(10)) +   ,sales euro );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9t_NY3NEqG0iLE~uuhHauA +"SELECT region, CAST (sales AS CHAR(10)) FROM euro_sales_table -WHERE quarter = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9t_NY3NEqG0iLE~uuhHauA +WHERE quarter = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9t_NY3NEqG0iLE~uuhHauA "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL MONTH (4));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AlTke_ZDXjZ4SbSGIUYWhw +  ,Offset INTERVAL MONTH (4));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AlTke_ZDXjZ4SbSGIUYWhw "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL SECOND (2,3));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JwT9YTmdWlLCFZdu~79vOQ -"INSERT TimeInfo (1001, INTERVAL -'15.244' SECOND);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JwT9YTmdWlLCFZdu~79vOQ -SELECT CAST(pt AS PERIOD(TIME(4) WITH TIME ZONE)) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/C_Kz0xoGvwt4HQVTD~OZpw -SELECT CAST('265-30' AS INTERVAL YEAR(4) TO MONTH);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/jn_6Ii8XRuFXpVEHvQtJSQ -SELECT INTERVAL '30 12:30:30.5' DAY TO SECOND + CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9JGglfjzALo5WneniiPbzA -SELECT INTERVAL '1.0 10:30:30.5' DAY TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9JGglfjzALo5WneniiPbzA +  ,Offset INTERVAL SECOND (2,3));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JwT9YTmdWlLCFZdu~79vOQ +"INSERT TimeInfo (1001, INTERVAL -'15.244' SECOND);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JwT9YTmdWlLCFZdu~79vOQ +SELECT CAST(pt AS PERIOD(TIME(4) WITH TIME ZONE)) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/C_Kz0xoGvwt4HQVTD~OZpw +SELECT CAST('265-30' AS INTERVAL YEAR(4) TO MONTH);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/jn_6Ii8XRuFXpVEHvQtJSQ +SELECT INTERVAL '30 12:30:30.5' DAY TO SECOND + CURRENT_TIMESTAMP;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9JGglfjzALo5WneniiPbzA +SELECT INTERVAL '1.0 10:30:30.5' DAY TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9JGglfjzALo5WneniiPbzA "SELECT * FROM Classes -WHERE Time_stamp = TIMESTAMP '2006-11-23 15:30:23';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i2xvskFLuX7O3ct4YxZpVA +WHERE Time_stamp = TIMESTAMP '2006-11-23 15:30:23';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i2xvskFLuX7O3ct4YxZpVA "SELECT EmpNo, Name -FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3o8Tucv4auswCGF1YIQKLw -"SELECT TO_NUMBER ('1789.96', '9999.99');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/bX~U7yGdNfBTKxuZOwQG6w +FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3o8Tucv4auswCGF1YIQKLw +"SELECT TO_NUMBER ('1789.96', '9999.99');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/bX~U7yGdNfBTKxuZOwQG6w "CREATE TABLE InfoTable   (InfoKey VARCHAR(10) NOT NULL   ,InfoData VARCHAR(16384) ) -UNIQUE PRIMARY INDEX ( InfoKey );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gmAo85FIrk5Ns3Qds0N6mw -"INSERT INTO InfoTable ('001_5_799', 'Data for key 001_5_799');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gmAo85FIrk5Ns3Qds0N6mw -"INSERT INTO InfoTable ('2', 'Data for key 2');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gmAo85FIrk5Ns3Qds0N6mw -CREATE TABLE InfoTable (InfoData LONG VARCHAR);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gmAo85FIrk5Ns3Qds0N6mw +UNIQUE PRIMARY INDEX ( InfoKey );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gmAo85FIrk5Ns3Qds0N6mw +"INSERT INTO InfoTable ('001_5_799', 'Data for key 001_5_799');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gmAo85FIrk5Ns3Qds0N6mw +"INSERT INTO InfoTable ('2', 'Data for key 2');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gmAo85FIrk5Ns3Qds0N6mw +CREATE TABLE InfoTable (InfoData LONG VARCHAR);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gmAo85FIrk5Ns3Qds0N6mw "SELECT CAST(' 12:23:39.9999 ' -AS TIME(6));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/1KQlhMkpVoojBueSUb7l5w -"CREATE TABLE tab1 (F1 INT, F2 TIMESTAMP(0) DEFAULT CURRENT_DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yHUq1W9IG8nJ1TcbRpMG1A -"CREATE TABLE tab2 (i INT, j INTERVAL DAY DEFAULT 4);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yHUq1W9IG8nJ1TcbRpMG1A -"CREATE TABLE tab3 (i INT, j INTERVAL HOUR TO MINUTE DEFAULT '11:23' );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yHUq1W9IG8nJ1TcbRpMG1A +AS TIME(6));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/1KQlhMkpVoojBueSUb7l5w +"CREATE TABLE tab1 (F1 INT, F2 TIMESTAMP(0) DEFAULT CURRENT_DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yHUq1W9IG8nJ1TcbRpMG1A +"CREATE TABLE tab2 (i INT, j INTERVAL DAY DEFAULT 4);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yHUq1W9IG8nJ1TcbRpMG1A +"CREATE TABLE tab3 (i INT, j INTERVAL HOUR TO MINUTE DEFAULT '11:23' );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yHUq1W9IG8nJ1TcbRpMG1A "CREATE TABLE Departments    (DeptName CHARACTER(36)    ,DeptNo SMALLINT DEFAULT 100 FORMAT '999' BETWEEN 100 AND 900 -   ,ManagerID INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yHUq1W9IG8nJ1TcbRpMG1A -SELECT CURRENT_TIMESTAMP - INTERVAL '2000' HOUR;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Au2VT68F66GJHExtZinoDQ +   ,ManagerID INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/yHUq1W9IG8nJ1TcbRpMG1A +SELECT CURRENT_TIMESTAMP - INTERVAL '2000' HOUR;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Au2VT68F66GJHExtZinoDQ "SELECT with FORMAT phrase an individual column @@ -4684,152 +4684,152 @@ SELECT CURRENT_TIMESTAMP - INTERVAL '2000' HOUR;,https://docs.teradata.com/reade as defined by FORMAT - CHAR(10) if DateForm is ANSIDate;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/taMq3NJqe1ZlLH8rR8XCYw -SELECT (A*B)/C FROM table1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N1CDfnZZBjMtBfMav5poXg -"SELECT CAST ((A*B)/C AS DECIMAL(15,2)) FROM table1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N1CDfnZZBjMtBfMav5poXg -"SELECT CAST(TIME '08:30:00+04:00' AS TIME(0) -   WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8omkcgnKv_xNzUpLTsCR4w + CHAR(10) if DateForm is ANSIDate;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/taMq3NJqe1ZlLH8rR8XCYw +SELECT (A*B)/C FROM table1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N1CDfnZZBjMtBfMav5poXg +"SELECT CAST ((A*B)/C AS DECIMAL(15,2)) FROM table1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/N1CDfnZZBjMtBfMav5poXg +"SELECT CAST(TIME '08:30:00+04:00' AS TIME(0) +   WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8omkcgnKv_xNzUpLTsCR4w "CREATE TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE COMPRESS ('amethyst', 'amber')         COMPRESS USING TD_SYSFNLIB.TransUnicodeToUTF8 -        DECOMPRESS USING TD_SYSFNLIB.TransUTF8ToUnicode);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qgPYKwt_F9XzbuP_EicaTA -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIMESTAMP(0) -   WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Itn34Q0ccXMzmWc65ikIOQ +        DECOMPRESS USING TD_SYSFNLIB.TransUTF8ToUnicode);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qgPYKwt_F9XzbuP_EicaTA +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS TIMESTAMP(0) +   WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Itn34Q0ccXMzmWc65ikIOQ "SELECT i, SUM(a) as sum_a, SUM(b) as sum_b FROM t1 GROUP BY i -HAVING ABS(sum_a - sum_b) > 1E-10;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/GtvujqZ92aG11OAzHioSVQ -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT SOURCE TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vRcOoXvQJoHGUBhEOCWsaw -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT SOURCE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vRcOoXvQJoHGUBhEOCWsaw -"SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE -   AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vRcOoXvQJoHGUBhEOCWsaw -"SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE -   AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vRcOoXvQJoHGUBhEOCWsaw -SELECT SUM(Salary) FROM Employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tZfazougaCOAkO6Xbt5IoQ -CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw +HAVING ABS(sum_a - sum_b) > 1E-10;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/GtvujqZ92aG11OAzHioSVQ +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT SOURCE TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vRcOoXvQJoHGUBhEOCWsaw +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT SOURCE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vRcOoXvQJoHGUBhEOCWsaw +"SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE +   AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vRcOoXvQJoHGUBhEOCWsaw +"SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) WITH TIME ZONE +   AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vRcOoXvQJoHGUBhEOCWsaw +SELECT SUM(Salary) FROM Employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/tZfazougaCOAkO6Xbt5IoQ +CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw -SELECT ARRAY_AVG(shot1) FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw -"SELECT ARRAY_AVG(shot1, NEW arrayVec(5,5), NEW arrayVec(10,10)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw -"SELECT shot1.ARRAY_AVG(NEW arrayVec(5,5), NEW arrayVec(10,10)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw -SELECT INTERVAL '0.000001' SECOND + CURRENT_TIME;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lntAyNZWqonIVK0EzoqMiQ -SELECT INTERVAL '1.0.000001' SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lntAyNZWqonIVK0EzoqMiQ +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw +SELECT ARRAY_AVG(shot1) FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw +"SELECT ARRAY_AVG(shot1, NEW arrayVec(5,5), NEW arrayVec(10,10)) +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw +"SELECT shot1.ARRAY_AVG(NEW arrayVec(5,5), NEW arrayVec(10,10)) +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ovAvIUlz6H_ozuDJuWDkcw +SELECT INTERVAL '0.000001' SECOND + CURRENT_TIME;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lntAyNZWqonIVK0EzoqMiQ +SELECT INTERVAL '1.0.000001' SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lntAyNZWqonIVK0EzoqMiQ "CREATE TABLE t1   (id INTEGER -  ,blarge BLOB(128K));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g -"CREATE TABLE LocalData(ld_ID INTEGER, ld_DATA BLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g -"CREATE TABLE GlobalData (gd_ID INTEGER, gd_DATA BLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g +  ,blarge BLOB(128K));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g +"CREATE TABLE LocalData(ld_ID INTEGER, ld_DATA BLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g +"CREATE TABLE GlobalData (gd_ID INTEGER, gd_DATA BLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g "CREATE PROCEDURE DataSplitter(IN local_ID  INTEGER,                               IN global_ID INTEGER,                               IN all_DATA  BLOB) BEGIN -   INSERT LocalData (local_ID, SUBSTRING(all_DATA FROM 1 FOR 128546));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g -"INSERT GlobalData (global_ID, SUBSTRING(all_DATA FROM 128547));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g -SELECT CAST(p AS PERIOD(TIME(6)WITH TIME ZONE)) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5NxiSc3lALT4R10TrytROw -CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hsxgfp1xZhQl~7lapkzsug +   INSERT LocalData (local_ID, SUBSTRING(all_DATA FROM 1 FOR 128546));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g +"INSERT GlobalData (global_ID, SUBSTRING(all_DATA FROM 128547));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AH61TEOi89qTUht0Xa2_8g +SELECT CAST(p AS PERIOD(TIME(6)WITH TIME ZONE)) FROM t;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5NxiSc3lALT4R10TrytROw +CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hsxgfp1xZhQl~7lapkzsug "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hsxgfp1xZhQl~7lapkzsug -SELECT ARRAY_SUM(shot1) / 2 FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hsxgfp1xZhQl~7lapkzsug -"SELECT ARRAY_SUM(shot1, NEW arrayVec(5,5), NEW arrayVec(10,10)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hsxgfp1xZhQl~7lapkzsug -SELECT TS1 FROM INTTIMESTAMP;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kv4GfxKtws5053mqMYYLMw -CREATE TYPE phonenumbers AS CHAR(10) ARRAY[20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hsxgfp1xZhQl~7lapkzsug +SELECT ARRAY_SUM(shot1) / 2 FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hsxgfp1xZhQl~7lapkzsug +"SELECT ARRAY_SUM(shot1, NEW arrayVec(5,5), NEW arrayVec(10,10)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hsxgfp1xZhQl~7lapkzsug +SELECT TS1 FROM INTTIMESTAMP;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kv4GfxKtws5053mqMYYLMw +CREATE TYPE phonenumbers AS CHAR(10) ARRAY[20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw "SELECT CARDINALITY(phonelist) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw -"SELECT CARDINALITY(phonelist, 5, 10);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw -CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw -CREATE TABLE seismic_table(shots shot_ary);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +"SELECT CARDINALITY(phonelist, 5, 10);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +CREATE TABLE seismic_table(shots shot_ary);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw -SELECT CARDINALITY(shot1) FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw -SELECT shot1.CARDINALITY() FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw -"SELECT CARDINALITY(phonelist, NEW ArrayVec(5,5), NEW ArrayVec(10,10));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw -CREATE TABLE bvalues (b1 BYTE(2));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA -INSERT bvalues ('C1C'XB);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA -SELECT * FROM bvalues;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA -"CREATE TABLE bvalues (IDVal INTEGER, CodeVal BYTE(2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA -"INSERT bvalues (112193, '7879'XB) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA -SELECT IDVal FROM bvalues WHERE CodeVal = '7879'XB ;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +SELECT CARDINALITY(shot1) FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +SELECT shot1.CARDINALITY() FROM seismic_data;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +"SELECT CARDINALITY(phonelist, NEW ArrayVec(5,5), NEW ArrayVec(10,10));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/V5IzEzqduOVEYXLzS1hBOw +CREATE TABLE bvalues (b1 BYTE(2));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA +INSERT bvalues ('C1C'XB);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA +SELECT * FROM bvalues;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA +"CREATE TABLE bvalues (IDVal INTEGER, CodeVal BYTE(2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA +"INSERT bvalues (112193, '7879'XB) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA +SELECT IDVal FROM bvalues WHERE CodeVal = '7879'XB ;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/A1B0XRFm7z3uufknwMigqA "SELECT salary (FORMAT '$$$,$$9.99') FROM employee -WHERE empno = 10019 ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/1eYLd9oXcRqAIw~Ks9_CFQ +WHERE empno = 10019 ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/1eYLd9oXcRqAIw~Ks9_CFQ "SELECT SUM(Salary) (FORMAT '$$99,999.99') -   FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FJnf9RIMbk4UBkONRk4jJQ +   FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FJnf9RIMbk4UBkONRk4jJQ "INSERT INTO TableEBCDIC (ColGRAPH) - VALUES (G'');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/_nJ3sQY_IjZbDLFCm8Mf3g + VALUES (G'');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/_nJ3sQY_IjZbDLFCm8Mf3g "CREATE TABLE PersonalData   (Id INTEGER   ,Age INTEGER   ,Sex CHARACTER NOT NULL UPPERCASE -  ,Frgn_Lang CHARACTER(7) NULL UPPERCASE );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/_nJ3sQY_IjZbDLFCm8Mf3g +  ,Frgn_Lang CHARACTER(7) NULL UPPERCASE );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/_nJ3sQY_IjZbDLFCm8Mf3g "CREATE TABLE Product1Data   (id1 INTEGER -  ,code1 CHARACTER(3) CHARACTER SET GRAPHIC);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/_nJ3sQY_IjZbDLFCm8Mf3g -"SELECT CAST (TO_BYTES ('5A', 'base16') as BYTE (16));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9okJzngWv2ufwG9JBppETg +  ,code1 CHARACTER(3) CHARACTER SET GRAPHIC);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/_nJ3sQY_IjZbDLFCm8Mf3g +"SELECT CAST (TO_BYTES ('5A', 'base16') as BYTE (16));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9okJzngWv2ufwG9JBppETg "CREATE Table_2 (f1 DATE FORMAT 'YY年MM月DD日', - f2 DATE FORMAT '和暦YY年MM月DD日');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/G3sb0hjf~f1ZeWYcO0pwJA -"INSERT INTO Table_2 ('92年03月10日', '平成04年03月10日');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/G3sb0hjf~f1ZeWYcO0pwJA + f2 DATE FORMAT '和暦YY年MM月DD日');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/G3sb0hjf~f1ZeWYcO0pwJA +"INSERT INTO Table_2 ('92年03月10日', '平成04年03月10日');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/G3sb0hjf~f1ZeWYcO0pwJA "CREATE TABLE Pendants    (ItemNo INTEGER,     Description VARCHAR(1000)        COMPRESS USING TD_SYSFNLIB.TransUnicodeToUTF8 -       DECOMPRESS USING TD_SYSFNLIB.TransUTF8ToUnicode);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/J9Uba~NTtBcHfYEuUUQ1NQ -SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kz2TWYpktAx2WOwpLNDKLQ -SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) WITH TIME ZONE AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kz2TWYpktAx2WOwpLNDKLQ +       DECOMPRESS USING TD_SYSFNLIB.TransUTF8ToUnicode);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/J9Uba~NTtBcHfYEuUUQ1NQ +SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kz2TWYpktAx2WOwpLNDKLQ +SELECT CAST(DATE '2008-05-14' AS TIMESTAMP(0) WITH TIME ZONE AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Kz2TWYpktAx2WOwpLNDKLQ "CREATE TABLE Salaries   (Id CHAR(9)   ,Salary DECIMAL(8,2) FORMAT 'ZZZ,ZZ9.99' -   CHECK (Salary BETWEEN 1.00 AND 999000.00) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/1T4XGYLp1M5ST7SemuydPg +   CHECK (Salary BETWEEN 1.00 AND 999000.00) );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/1T4XGYLp1M5ST7SemuydPg "CREATE TABLE date_log    (id INTEGER    ,start_date DATE -   ,end_date DATE FORMAT 'YYYY/MM/DD');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/X2flLQK_26kFRcKS8cZX3w -"INSERT INTO date_log (1099, '2003-01-22', '2003/01/23');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/X2flLQK_26kFRcKS8cZX3w +   ,end_date DATE FORMAT 'YYYY/MM/DD');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/X2flLQK_26kFRcKS8cZX3w +"INSERT INTO date_log (1099, '2003-01-22', '2003/01/23');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/X2flLQK_26kFRcKS8cZX3w "INSERT INTO date_log    (1047    ,CAST ('Jan 12, 2003' AS DATE FORMAT 'MMMBDD,BYYYY') -   ,CAST ('Jan 13, 2003' AS DATE FORMAT 'MMMBDD,BYYYY'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/X2flLQK_26kFRcKS8cZX3w -"SELECT CAST('2007-12-31 23:59:59.999999' -AS TIMESTAMP(6) WITH TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i5iAHIOuKi07kVi4r9DaRQ -"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' -   AS TIMESTAMP(0) WITH TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/16ibvGGhCgmRT0B1e2i2JA +   ,CAST ('Jan 13, 2003' AS DATE FORMAT 'MMMBDD,BYYYY'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/X2flLQK_26kFRcKS8cZX3w +"SELECT CAST('2007-12-31 23:59:59.999999' +AS TIMESTAMP(6) WITH TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i5iAHIOuKi07kVi4r9DaRQ "SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' -   AS TIMESTAMP(0) WITH TIME ZONE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/16ibvGGhCgmRT0B1e2i2JA +   AS TIMESTAMP(0) WITH TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/16ibvGGhCgmRT0B1e2i2JA +"SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' +   AS TIMESTAMP(0) WITH TIME ZONE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/16ibvGGhCgmRT0B1e2i2JA "CREATE TYPE employee AS (name VARCHAR(10),                          employee_id INTEGER) -...;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fgYr5khUmRWFwGP~a8pEtQ -CREATE TYPE emparray AS VARRAY(20) OF employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fgYr5khUmRWFwGP~a8pEtQ -CREATE TYPE emparray AS employee ARRAY[20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fgYr5khUmRWFwGP~a8pEtQ -"SELECT name, dob (INTEGER) -FROM employee -WHERE dob BETWEEN 380307 AND 420825 -ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/F66SNcKlB9rAd2jWkw~_qg -"SELECT name, CAST (dob AS INTEGER) -FROM employee -WHERE dob BETWEEN 380307 AND 420825 -ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/F66SNcKlB9rAd2jWkw~_qg -"CREATE TABLE small_images +...;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fgYr5khUmRWFwGP~a8pEtQ +CREATE TYPE emparray AS VARRAY(20) OF employee;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fgYr5khUmRWFwGP~a8pEtQ +CREATE TYPE emparray AS employee ARRAY[20];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fgYr5khUmRWFwGP~a8pEtQ +"SELECT name, dob (INTEGER) +FROM employee +WHERE dob BETWEEN 380307 AND 420825 +ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/F66SNcKlB9rAd2jWkw~_qg +"SELECT name, CAST (dob AS INTEGER) +FROM employee +WHERE dob BETWEEN 380307 AND 420825 +ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/F66SNcKlB9rAd2jWkw~_qg +"CREATE TABLE small_images   (id INTEGER   ,image1 VARBYTE(30000) -  ,image2 VARBYTE(30000));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j2oru5eSZiQIz_EsEsuo5w -"CREATE TABLE large_images +  ,image2 VARBYTE(30000));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j2oru5eSZiQIz_EsEsuo5w +"CREATE TABLE large_images   (id INTEGER -  ,image BLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j2oru5eSZiQIz_EsEsuo5w +  ,image BLOB);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j2oru5eSZiQIz_EsEsuo5w "INSERT large_images SELECT id, image1 || image2 -FROM small_images;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j2oru5eSZiQIz_EsEsuo5w +FROM small_images;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/j2oru5eSZiQIz_EsEsuo5w "CREATE TABLE Charges, FALLBACK  (EmpNo SMALLINT FORMAT '9(5)' TITLE 'Employee//Id' BETWEEN 10001 AND 32001 NOT NULL, @@ -4837,241 +4837,241 @@ FALLBACK   WkEnd DATE FORMAT 'YYYY/MM/DD' TITLE 'Week//Ending',   Hours DECIMAL(4,1) FORMAT 'ZZ9.9' BETWEEN 0.5 AND 999.5) PRIMARY INDEX (EmpNo, Proj_Id) -INDEX (Proj_Id);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/IRRqucabQiGWEvdWj~KORw -"CREATE TABLE t1 -(f1 DECIMAL(10,2) FORMAT 'G-U(9)D9(2)');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/GV3RTA2jbJgJqFsR07MHvg -"INSERT t1 ('USD12,345,678.90');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/GV3RTA2jbJgJqFsR07MHvg +INDEX (Proj_Id);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/IRRqucabQiGWEvdWj~KORw +"CREATE TABLE t1 +(f1 DECIMAL(10,2) FORMAT 'G-U(9)D9(2)');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/GV3RTA2jbJgJqFsR07MHvg +"INSERT t1 ('USD12,345,678.90');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/GV3RTA2jbJgJqFsR07MHvg "CREATE TABLE euro_sales_table    (quarter INTEGER    ,region VARCHAR(20) -   ,sales euro );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qL0dJwTQ7G2fqIJHC1mPIA -"SELECT SUM (CAST (sales AS DECIMAL(10,2))) FROM euro_sales_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qL0dJwTQ7G2fqIJHC1mPIA -CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw +   ,sales euro );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qL0dJwTQ7G2fqIJHC1mPIA +"SELECT SUM (CAST (sales AS DECIMAL(10,2))) FROM euro_sales_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qL0dJwTQ7G2fqIJHC1mPIA +CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw "SELECT ARRAY_UPDATE_STRIDE(shot1, 0, 1) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw -"SELECT ARRAY_UPDATE_STRIDE(shot1, 0, 5, NEW arrayVec(1,1), +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw +"SELECT ARRAY_UPDATE_STRIDE(shot1, 0, 5, NEW arrayVec(1,1),    NEW arrayVec(50,50)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw -"SELECT shot1.ARRAY_UPDATE_STRIDE (0, 5, NEW arrayVec(1,1), +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw +"SELECT shot1.ARRAY_UPDATE_STRIDE (0, 5, NEW arrayVec(1,1),    NEW arrayVec(50,50)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw -SELECT * FROM table1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eZbEn92ZGRT_eTWdeg_sVQ -"SELECT CAST(tswz AS TIMESTAMP WITH TIME ZONE AT 'gmt') -FROM table1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eZbEn92ZGRT_eTWdeg_sVQ +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NoNq7ht9EM19hWyH~B6Zaw +SELECT * FROM table1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eZbEn92ZGRT_eTWdeg_sVQ +"SELECT CAST(tswz AS TIMESTAMP WITH TIME ZONE AT 'gmt') +FROM table1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eZbEn92ZGRT_eTWdeg_sVQ "SELECT CAST(tswz AS TIMESTAMP WITH TIME ZONE AT TIME ZONE '00:00') -FROM table1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eZbEn92ZGRT_eTWdeg_sVQ -SELECT tswz AT 'gmt' FROM table1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eZbEn92ZGRT_eTWdeg_sVQ +FROM table1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eZbEn92ZGRT_eTWdeg_sVQ +SELECT tswz AT 'gmt' FROM table1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eZbEn92ZGRT_eTWdeg_sVQ "CREATE TABLE date_log    (id INTEGER    ,start_date DATE -   ,end_date DATE FORMAT 'YYYY/MM/DD');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ifXrKydn90dsN5JZrNBmlQ -"INSERT INTO date_log (1099, '20030122', '2003/01/23');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ifXrKydn90dsN5JZrNBmlQ +   ,end_date DATE FORMAT 'YYYY/MM/DD');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ifXrKydn90dsN5JZrNBmlQ +"INSERT INTO date_log (1099, '20030122', '2003/01/23');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ifXrKydn90dsN5JZrNBmlQ "INSERT INTO date_log    (1047    ,CAST ('Jan 12, 2003' AS DATE FORMAT 'MMMBDD,BYYYY') -   ,CAST ('Jan 13, 2003' AS DATE FORMAT 'MMMBDD,BYYYY'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ifXrKydn90dsN5JZrNBmlQ -"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog +   ,CAST ('Jan 13, 2003' AS DATE FORMAT 'MMMBDD,BYYYY'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ifXrKydn90dsN5JZrNBmlQ +"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog "CREATE TABLE inventory (itemkind INTEGER, regular_price item_price, - sale_price_diff item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog + sale_price_diff item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog "SELECT ARRAY_SUB(regular_price, sale_price_diff, 10, 20) -FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog -"SELECT ARRAY_ADD(sale_price_diff, 2) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog +FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog +"SELECT ARRAY_ADD(sale_price_diff, 2) FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog "SELECT ARRAY_MUL(regular_price, 2, 10, 20) FROM inventory -WHERE ARRAY_COUNT_DISTINCT(ARRAY_LT(regular_price,1000,10,20),1)>1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog +WHERE ARRAY_COUNT_DISTINCT(ARRAY_LT(regular_price,1000,10,20),1)>1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8jMGPFx~s~GZzqCG7Oklog "CREATE TABLE timestamp_log -(id INTEGER, start_ts TIMESTAMP, end_ts TIMESTAMP);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg +(id INTEGER, start_ts TIMESTAMP, end_ts TIMESTAMP);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg "INSERT timestamp_log    (1001    ,CAST ('January 2006' AS TIMESTAMP FORMAT 'MMMMBYYYY') -   ,CAST ('2006-01' AS TIMESTAMP FORMAT 'YYYY-DD'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg -SELECT * FROM timestamp_log;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg +   ,CAST ('2006-01' AS TIMESTAMP FORMAT 'YYYY-DD'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg +SELECT * FROM timestamp_log;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg "INSERT timestamp_log    (1002    ,CAST ('January 23 04:05' AS TIMESTAMP FORMAT 'MMMMBDDBMI:SS') -   ,CAST ('01-23 04:05' AS TIMESTAMP FORMAT 'MM-DDBHH:SS'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg -SELECT * FROM timestamp_log WHERE id = 1002;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg -SELECT CAST(TIMESTAMP '2005-02-03 12:12:12.340000' AS PERIOD(DATE));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6ijemHS567pMpYEAbwgCkg -SELECT CURRENT_TIMESTAMP - INTERVAL '9:30' MINUTE TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8RgYIr2rnblt2pEuSS8fiw -SELECT INTERVAL '1.0:30' MINUTE TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8RgYIr2rnblt2pEuSS8fiw -CREATE TYPE myarray AS INTEGER ARRAY[10];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Sk4ECFTnt53i~r5amWPRVw +   ,CAST ('01-23 04:05' AS TIMESTAMP FORMAT 'MM-DDBHH:SS'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg +SELECT * FROM timestamp_log WHERE id = 1002;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Vn14HujQJjkK_NB3uKlcDg +SELECT CAST(TIMESTAMP '2005-02-03 12:12:12.340000' AS PERIOD(DATE));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6ijemHS567pMpYEAbwgCkg +SELECT CURRENT_TIMESTAMP - INTERVAL '9:30' MINUTE TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8RgYIr2rnblt2pEuSS8fiw +SELECT INTERVAL '1.0:30' MINUTE TO SECOND;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/8RgYIr2rnblt2pEuSS8fiw +CREATE TYPE myarray AS INTEGER ARRAY[10];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Sk4ECFTnt53i~r5amWPRVw "CREATE TABLE tt2(    pkey INTEGER,    int_key INTEGER,    vc_key VARCHAR(20), -   myarr myarray);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Sk4ECFTnt53i~r5amWPRVw +   myarr myarray);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Sk4ECFTnt53i~r5amWPRVw "SELECT out_key, tf.pos, tf.val FROM tt2, - TABLE (UNNEST(tt2.int_key, tt2.myarr) WITH ORDINALITY) AS tf(out_key, val, pos) WHERE tt2.int_key = tf.out_key ORDER BY 1,2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Sk4ECFTnt53i~r5amWPRVw -"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[10];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw + TABLE (UNNEST(tt2.int_key, tt2.myarr) WITH ORDINALITY) AS tf(out_key, val, pos) WHERE tt2.int_key = tf.out_key ORDER BY 1,2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Sk4ECFTnt53i~r5amWPRVw +"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[10];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw "CREATE TABLE inventory (itemkind INTEGER, regular_price item_price, - sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw + sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw "SELECT ARRAY_GT(regular_price, sale_price, 5,10) -FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw +FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw "SELECT ARRAY_MUL(regular_price, ARRAY_GT(sale_price, regular_price, 5, 10)) -FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw +FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw "SELECT ARRAY_LT(sale_price,100) -FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw +FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/gFAhazT8I_QuhRZ2chgAWw "SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) -   AT 'America Pacific');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AzN25IMDxCLLhgs_yYEaAQ +   AT 'America Pacific');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/AzN25IMDxCLLhgs_yYEaAQ "CREATE TABLE Members(    FullName VARCHAR(42) NOT NULL,    Status CHAR(6), -   Phone CHAR(10));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/b_vjPAkT3fkey7m~m_aw_g -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ +   Phone CHAR(10));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/b_vjPAkT3fkey7m~m_aw_g +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ "UPDATE seismic_table SET shots[1][3] = 1133 -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ "SELECT id, shots.OEXISTS(NEW arrayVec(1, 2)) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ -"SELECT id, shots.OEXISTS(NEW arrayVec(1, 3)) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ -CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA -"INSERT INTO employee_info VALUES (1, -   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA -"INSERT INTO employee_info VALUES (2, -   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ +"SELECT id, shots.OEXISTS(NEW arrayVec(1, 3)) +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/oaJnHgTtjUBWhbPEdlv4bQ +CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA +"INSERT INTO employee_info VALUES (1, +   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA +"INSERT INTO employee_info VALUES (2, +   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA "UPDATE employee_info SET phonelist[3] = '8584850000' -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA "SELECT eno, phonelist.ODELETE() -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA "SELECT eno, ODELETE(phonelist) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA -"SELECT TRYCAST('abc' AS DECIMAL(5,2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/s7cU9_ksraN3~3XpVpD2Lw +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JOvrApkck0xIIyV0m~OsqA +"SELECT TRYCAST('abc' AS DECIMAL(5,2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/s7cU9_ksraN3~3XpVpD2Lw "SELECT CAST (Name AS CHAR(12)), CAST (Salary AS INTEGER) -FROM Employee ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fAkr44l9k_znTtFo9AYDSQ +FROM Employee ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/fAkr44l9k_znTtFo9AYDSQ "INSERT INTO Test2 (Col2) -VALUES (:Ext2 (DECIMAL(5), FORMAT '99999S'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/98114Meu6ftllCVH2_D5~Q -SELECT Col2 FROM Test2;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/98114Meu6ftllCVH2_D5~Q +VALUES (:Ext2 (DECIMAL(5), FORMAT '99999S'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/98114Meu6ftllCVH2_D5~Q +SELECT Col2 FROM Test2;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/98114Meu6ftllCVH2_D5~Q "SELECT ARRAY_COMPARE(sale_price_june, sale_price_july) -FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XlsWsSggoSI6IY5erwdWiQ +FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XlsWsSggoSI6IY5erwdWiQ "SELECT sale_price_june.ARRAY_COMPARE(sale_price_july) -FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XlsWsSggoSI6IY5erwdWiQ +FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XlsWsSggoSI6IY5erwdWiQ "SELECT ARRAY_COMPARE(sale_price_june, sale_price_july) -FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XlsWsSggoSI6IY5erwdWiQ +FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XlsWsSggoSI6IY5erwdWiQ "SELECT ARRAY_COMPARE(sale_price_june, sale_price_july, 6, 10) -FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XlsWsSggoSI6IY5erwdWiQ -CREATE TABLE Test1 (Col1 DECIMAL(4) FORMAT '9999S');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2cTzVEpWTqs7JWi0Bu6kRA -INSERT INTO Test1 (Col1) VALUES ('123J');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2cTzVEpWTqs7JWi0Bu6kRA +FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/XlsWsSggoSI6IY5erwdWiQ +CREATE TABLE Test1 (Col1 DECIMAL(4) FORMAT '9999S');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2cTzVEpWTqs7JWi0Bu6kRA +INSERT INTO Test1 (Col1) VALUES ('123J');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2cTzVEpWTqs7JWi0Bu6kRA "INSERT INTO Test1 (Col1) -VALUES (:Ext1);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2cTzVEpWTqs7JWi0Bu6kRA -SELECT Col1 FROM Test1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2cTzVEpWTqs7JWi0Bu6kRA -SELECT TO_DSINTERVAL('100 04:23:59');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA -SELECT TO_DSINTERVAL('100 04:23:59.543');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA -SELECT TO_DSINTERVAL('P100DT4H23M59S');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA -SELECT TO_DSINTERVAL('PT73H');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA -SELECT TO_DSINTERVAL('P2MT12H');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA +VALUES (:Ext1);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2cTzVEpWTqs7JWi0Bu6kRA +SELECT Col1 FROM Test1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2cTzVEpWTqs7JWi0Bu6kRA +SELECT TO_DSINTERVAL('100 04:23:59');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA +SELECT TO_DSINTERVAL('100 04:23:59.543');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA +SELECT TO_DSINTERVAL('P100DT4H23M59S');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA +SELECT TO_DSINTERVAL('PT73H');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA +SELECT TO_DSINTERVAL('P2MT12H');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JxgFbal8egZuoRHP5gdArA "CREATE VIEW vtb2 AS (SELECT a, b AS c - FROM tb);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/wsqtQBvQfKhyVCuAsXhlfw -SELECT TITLE(vtb2.c);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/wsqtQBvQfKhyVCuAsXhlfw + FROM tb);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/wsqtQBvQfKhyVCuAsXhlfw +SELECT TITLE(vtb2.c);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/wsqtQBvQfKhyVCuAsXhlfw "SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' -   AS TIMESTAMP(0) WITH TIME ZONE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Q9B5hHg2YxE4fzdtK7hkzA +   AS TIMESTAMP(0) WITH TIME ZONE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Q9B5hHg2YxE4fzdtK7hkzA "SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' -   AS TIMESTAMP(0) WITH TIME ZONE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Q9B5hHg2YxE4fzdtK7hkzA -"SELECT name, dob -FROM employee -WHERE dob BETWEEN 'Jan 30 1938' AND 'Mar 30 1943' -ORDER BY dob;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dT2c0T8bLQagh4aF8PdJ4g -"SELECT name, dob (FORMAT 'yy-mm-dd') -FROM employee +   AS TIMESTAMP(0) WITH TIME ZONE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Q9B5hHg2YxE4fzdtK7hkzA +"SELECT name, dob +FROM employee WHERE dob BETWEEN 'Jan 30 1938' AND 'Mar 30 1943' -ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dT2c0T8bLQagh4aF8PdJ4g +ORDER BY dob;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dT2c0T8bLQagh4aF8PdJ4g +"SELECT name, dob (FORMAT 'yy-mm-dd') +FROM employee +WHERE dob BETWEEN 'Jan 30 1938' AND 'Mar 30 1943' +ORDER BY dob ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dT2c0T8bLQagh4aF8PdJ4g "CREATE TABLE t4 (       employee_id         INTEGER,       employee_name       CHARACTER(15),       employee_duration   PERIOD(TIMESTAMP(3) WITH TIME ZONE) WITH DEFAULT -);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/iW4fAO5YTJkraX5HHk5P9Q -"SELECT from_bytes('5A1B'XB, 'base10');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SupTmvJ_IGNxVJpjJN6JDA -"SELECT from_bytes('5A3F'XB, 'ASCII');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SupTmvJ_IGNxVJpjJN6JDA -"SELECT from_bytes('5A1B'XB, 'base16');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SupTmvJ_IGNxVJpjJN6JDA +);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/iW4fAO5YTJkraX5HHk5P9Q +"SELECT from_bytes('5A1B'XB, 'base10');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SupTmvJ_IGNxVJpjJN6JDA +"SELECT from_bytes('5A3F'XB, 'ASCII');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SupTmvJ_IGNxVJpjJN6JDA +"SELECT from_bytes('5A1B'XB, 'base16');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SupTmvJ_IGNxVJpjJN6JDA "SELECT CAST(TIMESTAMP '2008-06-01 08:30:00+04:00' -   AS TIMESTAMP(0) WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3f_PnVo~D7aLRsqGfdqbmw +   AS TIMESTAMP(0) WITH TIME ZONE AT -8);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3f_PnVo~D7aLRsqGfdqbmw "SELECT ProdID FROM PartsTbl -WHERE CustID = CAST(9876543210 AS NUMBER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7EbAT5V16sNmP15hFn_tow -"CREATE TABLE t1 (pk INTEGER, col1 NUMBER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7EbAT5V16sNmP15hFn_tow -"INSERT INTO t1 (1, '123456789012345678901234567890123456789');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7EbAT5V16sNmP15hFn_tow -SELECT CAST (1071201 AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/twf72ih3hja4IXdGbPljhg +WHERE CustID = CAST(9876543210 AS NUMBER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7EbAT5V16sNmP15hFn_tow +"CREATE TABLE t1 (pk INTEGER, col1 NUMBER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7EbAT5V16sNmP15hFn_tow +"INSERT INTO t1 (1, '123456789012345678901234567890123456789');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/7EbAT5V16sNmP15hFn_tow +SELECT CAST (1071201 AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/twf72ih3hja4IXdGbPljhg "SELECT Gender -FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4B2H80xPBYx3~gqhDVQwJg +FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4B2H80xPBYx3~gqhDVQwJg "SELECT (City_name (UC)) || ', ' || State, Population FROM World WHERE Country = 'USA' -ORDER BY Population ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4B2H80xPBYx3~gqhDVQwJg +ORDER BY Population ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4B2H80xPBYx3~gqhDVQwJg "CREATE TABLE t4 (       employee_id         INTEGER,       employee_name       CHARACTER(15),       employee_duration   PERIOD(TIMESTAMP(3)) WITH DEFAULT -);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/n~d7EmI6YrJDDoacFQKRSA -CREATE TABLE Test2 (Col2 DECIMAL(5));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TB6Ohx3aARA09nbqwSQ4cg +);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/n~d7EmI6YrJDDoacFQKRSA +CREATE TABLE Test2 (Col2 DECIMAL(5));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TB6Ohx3aARA09nbqwSQ4cg "CREATE TABLE Departments   (DeptNo SMALLINT FORMAT '999' BETWEEN 100 AND 900   ,ManagerName CHAR(26) -  ,ManagerID CHAR(9));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4l1gkLzdXVZ~p84G0FTdQQ +  ,ManagerID CHAR(9));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4l1gkLzdXVZ~p84G0FTdQQ "SELECT EmpNo (TITLE 'Emp#'), Salary (FORMAT '$$$,$$9.99') -FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DfTvlQVz7m8p34Ik9hlC2g -CREATE TYPE INTEGERUDT AS INTEGER FINAL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uWRRqnaQ55Fe3awU793o~g +FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DfTvlQVz7m8p34Ik9hlC2g +CREATE TYPE INTEGERUDT AS INTEGER FINAL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uWRRqnaQ55Fe3awU793o~g "CREATE FUNCTION udf_agch002002dynudt (parameter_1 VARIANT_TYPE) RETURNS INTEGERUDT CLASS AGGREGATE (4) LANGUAGE C NO SQL EXTERNAL NAME 'CS!udf_agch002002dynudt!udf_agch002002dynudt.c' -PARAMETER STYLE SQL;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uWRRqnaQ55Fe3awU793o~g +PARAMETER STYLE SQL;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/uWRRqnaQ55Fe3awU793o~g "SELECT CAST('(''2005-02-02 12:12:12.34+08:00'', ' || '''2006-02-03 12:12:12.34+08:00'')' - AS PERIOD(TIMESTAMP(2)));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/CNrjYESpYn~BvFxIW1B1Qg -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ + AS PERIOD(TIMESTAMP(2)));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/CNrjYESpYn~BvFxIW1B1Qg +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ "UPDATE seismic_table SET shots[1][3] = 1133 -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ "SELECT id, shots.OEXTEND() -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ "SELECT id, shots.OEXTEND(3) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ "SELECT id, shots.OEXTEND(2, NEW arrayVec(1,1)) FROM seismic_table -WHERE id = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ -SELECT '100000' (SMALLINT);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dObqu32JGXCoK0pP4eHxNQ -SELECT CAST (CURRENT_DATE as integer format '9999');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dObqu32JGXCoK0pP4eHxNQ +WHERE id = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/mRSHj12dITpiskCtmfG4kQ +SELECT '100000' (SMALLINT);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dObqu32JGXCoK0pP4eHxNQ +SELECT CAST (CURRENT_DATE as integer format '9999');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/dObqu32JGXCoK0pP4eHxNQ "SELECT Fname, Fid FROM T1 -WHERE T1.Yrs < 55;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lASgC1v6Qbud2GWMiJ35MA -"SELECT CARDINALITY(phonelist, NEW ArrayVec(5,5), NEW ArrayVec(10,10));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kDnG~fgvWKxO3o1iO59ahA -CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vIZ67OpbQfpPhV46maskNg +WHERE T1.Yrs < 55;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lASgC1v6Qbud2GWMiJ35MA +"SELECT CARDINALITY(phonelist, NEW ArrayVec(5,5), NEW ArrayVec(10,10));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/kDnG~fgvWKxO3o1iO59ahA +CREATE TYPE shot_ary AS INTEGER ARRAY[1:50][1:50];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vIZ67OpbQfpPhV46maskNg "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vIZ67OpbQfpPhV46maskNg +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vIZ67OpbQfpPhV46maskNg "SELECT ARRAY_UPDATE(shot1, 0) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vIZ67OpbQfpPhV46maskNg +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vIZ67OpbQfpPhV46maskNg "SELECT ARRAY_UPDATE(shot1, 0, NEW arrayVec(5,5), NEW arrayVec(10,10)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vIZ67OpbQfpPhV46maskNg -"SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) -   AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SH~bh8_eO2geOiJ0YRoaHg -SELECT INTERVAL '600' MINUTE + CURRENT_TIME;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/PkUuJylwb2wlrXyEqMNhfA +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vIZ67OpbQfpPhV46maskNg +"SELECT CAST(TIME '08:30:00+04:00' AS TIMESTAMP(0) +   AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/SH~bh8_eO2geOiJ0YRoaHg +SELECT INTERVAL '600' MINUTE + CURRENT_TIME;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/PkUuJylwb2wlrXyEqMNhfA "SELECT * FROM CLASSES -WHERE startdate = DATE '1998-01-06';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DcJCyKLhyM6zNUdXvxKTYg +WHERE startdate = DATE '1998-01-06';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DcJCyKLhyM6zNUdXvxKTYg "CREATE TABLE Employee  (EmpNo PRIMARY KEY SMALLINT FORMAT '9(5)'    CHECK(EmpNo BETWEEN 1000 AND 32001), @@ -5091,315 +5091,315 @@ WHERE startdate = DATE '1998-01-06';",https://docs.teradata.com/reader/~_sY_PYVx    CHECK (EdLev BETWEEN 0 AND 2) NOT NULL,   HCap BYTEINT FORMAT 'Z9'    CHECK (HCap BETWEEN -99 AND 99) -INDEX (Name) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FP9lVnHrpK64RLG68NN8Rg +INDEX (Name) ;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FP9lVnHrpK64RLG68NN8Rg "SELECT EmpNo (TITLE 'Employee Number'),   Salary (FORMAT 'GLLZ(I)D9(F)') -FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FP9lVnHrpK64RLG68NN8Rg -SELECT CAST(INTERVAL ' 135 00:00:00.0' DAY AS INTERVAL HOUR TO SECOND);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sZB~UhWXqtRVeUwn7iNPFw -CREATE TYPE ArrayVec AS INTEGER ARRAY[1000];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4wWbpONZEgcXINoqxFdcRQ -"CREATE TABLE Test1 (c1 INT, c2 VARCHAR(1));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hPfCqfBHrOowVPIcvdduUw -"INSERT INTO Test1 VALUES (1, '1');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hPfCqfBHrOowVPIcvdduUw -"INSERT INTO Test1 VALUES (2, 2);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hPfCqfBHrOowVPIcvdduUw -SELECT * FROM Test1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hPfCqfBHrOowVPIcvdduUw +FROM Employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/FP9lVnHrpK64RLG68NN8Rg +SELECT CAST(INTERVAL ' 135 00:00:00.0' DAY AS INTERVAL HOUR TO SECOND);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/sZB~UhWXqtRVeUwn7iNPFw +CREATE TYPE ArrayVec AS INTEGER ARRAY[1000];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/4wWbpONZEgcXINoqxFdcRQ +"CREATE TABLE Test1 (c1 INT, c2 VARCHAR(1));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hPfCqfBHrOowVPIcvdduUw +"INSERT INTO Test1 VALUES (1, '1');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hPfCqfBHrOowVPIcvdduUw +"INSERT INTO Test1 VALUES (2, 2);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hPfCqfBHrOowVPIcvdduUw +SELECT * FROM Test1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/hPfCqfBHrOowVPIcvdduUw "CREATE MULTISET TABLE Pendants    (ItemNo INTEGER,     Gem CHAR(10) UPPERCASE CHARACTER SET UNICODE,     Description VARCHAR(1000) CHARACTER SET UNICODE        COMPRESS USING TD_SYSFNLIB.LZCOMP -       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nb_hQ0ggY9zbmEamYV1yDg -SELECT INTERVAL '12:37' HOUR TO MINUTE + CURRENT_TIME;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3iBcJcgds1v9I3EkbOiDNw -SELECT INTERVAL '1.0:30' HOUR TO MINUTE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3iBcJcgds1v9I3EkbOiDNw -"CREATE TABLE T (a INT, b INT);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag +       DECOMPRESS USING TD_SYSFNLIB.LZDECOMP);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nb_hQ0ggY9zbmEamYV1yDg +SELECT INTERVAL '12:37' HOUR TO MINUTE + CURRENT_TIME;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3iBcJcgds1v9I3EkbOiDNw +SELECT INTERVAL '1.0:30' HOUR TO MINUTE;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3iBcJcgds1v9I3EkbOiDNw +"CREATE TABLE T (a INT, b INT);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag "CREATE VIEW V AS -SELECT T.a (NAMED X), X (NAMED Y);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag +SELECT T.a (NAMED X), X (NAMED Y);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag "CREATE VIEW V AS SELECT a*5+3 (NAMED X), x*2 (NAMED Y) -FROM T;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag +FROM T;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag "CREATE VIEW V AS SELECT a (NAMED b), b (NAMED y) -FROM T;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag +FROM T;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag "CREATE VIEW v AS -SELECT t.a (NAMED X), t.x (NAMED Y);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag +SELECT t.a (NAMED X), t.x (NAMED Y);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ts4c9HkdFAhmu6WKyeDbag "CREATE TABLE Contact   (Id CHAR(9)   ,LastName CHAR(26) -  ,TelNo INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p_ybmu92qm6szVuL3DDbCA -CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eUegKz3d5piKztBPEEBc5A -"CREATE TABLE my_table (eno INTEGER, ephone phonenumbers_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eUegKz3d5piKztBPEEBc5A +  ,TelNo INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/p_ybmu92qm6szVuL3DDbCA +CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eUegKz3d5piKztBPEEBc5A +"CREATE TABLE my_table (eno INTEGER, ephone phonenumbers_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eUegKz3d5piKztBPEEBc5A "UPDATE my_table -SET ephone[3] = '5551234567';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eUegKz3d5piKztBPEEBc5A -"CREATE TABLE sales_intervals +SET ephone[3] = '5551234567';",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/eUegKz3d5piKztBPEEBc5A +"CREATE TABLE sales_intervals    ( sdate DATE    , sinterval INTERVAL MONTH -   , stotals DECIMAL(5,0));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Ge_5gezR358PN_X1SWU2DA +   , stotals DECIMAL(5,0));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Ge_5gezR358PN_X1SWU2DA "SELECT stotals,    (EXTRACT (MONTH FROM sdate)) + (CAST(sinterval AS INTEGER)) -FROM sales_intervals;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Ge_5gezR358PN_X1SWU2DA -SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/l1Yj1rkJbUFXMN3DZZbTIA -SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS DATE AT SOURCE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6Nljkv9KcUBfK92xTAmCNA -SELECT CAST(TIME '08:30:00+03:00' AS DATE AT SOURCE TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6Nljkv9KcUBfK92xTAmCNA -SELECT CAST(TIME '08:30:00' AS DATE AT SOURCE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6Nljkv9KcUBfK92xTAmCNA -SELECT CAST(DATE '2008-06-01' AS DATE AT SOURCE TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6Nljkv9KcUBfK92xTAmCNA +FROM sales_intervals;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Ge_5gezR358PN_X1SWU2DA +SELECT CAST(TIME '08:30:00' AS TIMESTAMP(0) AT -8);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/l1Yj1rkJbUFXMN3DZZbTIA +SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' AS DATE AT SOURCE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6Nljkv9KcUBfK92xTAmCNA +SELECT CAST(TIME '08:30:00+03:00' AS DATE AT SOURCE TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6Nljkv9KcUBfK92xTAmCNA +SELECT CAST(TIME '08:30:00' AS DATE AT SOURCE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6Nljkv9KcUBfK92xTAmCNA +SELECT CAST(DATE '2008-06-01' AS DATE AT SOURCE TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/6Nljkv9KcUBfK92xTAmCNA "SELECT ID_Col, Name_Col FROM T1 -WHERE Int_Col = CAST(SUBSTRING(Char_Col FROM 3 FOR 3) AS INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w +WHERE Int_Col = CAST(SUBSTRING(Char_Col FROM 3 FOR 3) AS INTEGER);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w "SELECT CAST(SUBSTRING(Char_Col FROM 1 FOR 2) AS INTEGER), -   CAST(SUBSTRING (Char_Col FROM 3 FOR 3) AS INTEGER) -FROM T1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w -CREATE TABLE t2 (f1 TIME(0) FORMAT 'HHhMIm');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w -INSERT t2 (CAST('15h33m' AS TIME(0) FORMAT 'HHhMIm'));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w -SELECT f1 FROM t2;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w -SELECT CAST(DATE '2005-02-03' AS PERIOD(DATE));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/r5f8UpP2uhgSCIpke~aBnw -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER DEFAULT NULL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg +   CAST(SUBSTRING (Char_Col FROM 3 FOR 3) AS INTEGER) +FROM T1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w +CREATE TABLE t2 (f1 TIME(0) FORMAT 'HHhMIm');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w +INSERT t2 (CAST('15h33m' AS TIME(0) FORMAT 'HHhMIm'));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w +SELECT f1 FROM t2;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Zw7O_M0w747uSUO8sSHv4w +SELECT CAST(DATE '2005-02-03' AS PERIOD(DATE));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/r5f8UpP2uhgSCIpke~aBnw +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER DEFAULT NULL;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg "CREATE TABLE seismic_data (    id INTEGER,    shot1 shot_ary, -   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg -"SELECT ARRAY_ADD(shot1, shot2, NEW arrayVec(10, 20), +   shot2 shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg +"SELECT ARRAY_ADD(shot1, shot2, NEW arrayVec(10, 20),    NEW arrayVec(10,20)) -FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg -"SELECT ARRAY_ADD(shot1, 9, NEW arrayVec(10,10), NEW arrayVec(20,20)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg -"SELECT shot1.ARRAY_ADD(9, NEW arrayVec(10,10), NEW arrayVec(20,20)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg +FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg +"SELECT ARRAY_ADD(shot1, 9, NEW arrayVec(10,10), NEW arrayVec(20,20)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg +"SELECT shot1.ARRAY_ADD(9, NEW arrayVec(10,10), NEW arrayVec(20,20)) FROM seismic_data;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg "SELECT ARRAY_MUL(shot1, 0, NEW arrayVec(10,10), NEW arrayVec(20,20)) FROM seismic_data -WHERE ARRAY_COUNT_DISTINCT(ARRAY_LT(shot1, 0, NEW arrayVec(10,10), -   NEW arrayVec(20,20)),0)>1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg -SELECT CAST(-5 AS INTERVAL YEAR(4));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/O1JOVPquTDTL6gBiGxNWWA -"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nSyAH6y5RX1RFobCZYqQyA +WHERE ARRAY_COUNT_DISTINCT(ARRAY_LT(shot1, 0, NEW arrayVec(10,10), +   NEW arrayVec(20,20)),0)>1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/lgWSyYsAmm6IDSzQzmwGmg +SELECT CAST(-5 AS INTERVAL YEAR(4));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/O1JOVPquTDTL6gBiGxNWWA +"CREATE TYPE item_price AS DECIMAL(7,2) ARRAY[20];",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nSyAH6y5RX1RFobCZYqQyA "CREATE TABLE inventory (itemkind INTEGER, regular_price item_price, - sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nSyAH6y5RX1RFobCZYqQyA -SELECT ARRAY_MIN(regular_price) FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nSyAH6y5RX1RFobCZYqQyA -"SELECT ARRAY_MIN(regular_price, 5, 10)FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nSyAH6y5RX1RFobCZYqQyA -SELECT CAST(INTERVAL '3-11' YEAR TO MONTH AS INTERVAL YEAR(2));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Q3oqlfBqQ05nHdWzQT6lQw -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw + sale_price item_price);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nSyAH6y5RX1RFobCZYqQyA +SELECT ARRAY_MIN(regular_price) FROM inventory;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nSyAH6y5RX1RFobCZYqQyA +"SELECT ARRAY_MIN(regular_price, 5, 10)FROM inventory;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/nSyAH6y5RX1RFobCZYqQyA +SELECT CAST(INTERVAL '3-11' YEAR TO MONTH AS INTERVAL YEAR(2));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Q3oqlfBqQ05nHdWzQT6lQw +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw "UPDATE seismic_table SET shots[1][3] = 1133 -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw "SELECT id, shots.OCOUNT() -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw "SELECT id, OCOUNT(shots) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JpPZApN8XNl_vSJfbvyKUw +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw "UPDATE seismic_table SET shots[1][3] = 1133 -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw "SELECT id, shots.OLAST() -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw -UPDATE student SET essay = EMPTY_CLOB();,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3HqxfqcRK1eKd1iA~Fda2Q -SELECT CAST (DATE '2007-12-31' AS INTEGER FORMAT '9999999');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~rPihJeaXXhpd11W5~IHVA +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/JuinWu1PEZx1rz~Sgd9_Jw +UPDATE student SET essay = EMPTY_CLOB();,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/3HqxfqcRK1eKd1iA~Fda2Q +SELECT CAST (DATE '2007-12-31' AS INTEGER FORMAT '9999999');,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~rPihJeaXXhpd11W5~IHVA "CREATE TABLE euro_sales_table    (euro_quarter INTEGER    ,euro_region VARCHAR(20) -   ,euro_sales euro );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~mF3JZ78rQuUdq1hfYCKZQ +   ,euro_sales euro );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~mF3JZ78rQuUdq1hfYCKZQ "CREATE TABLE us_sales_table    (us_quarter INTEGER    ,us_region VARCHAR(20) -   ,us_sales us_dollar );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~mF3JZ78rQuUdq1hfYCKZQ +   ,us_sales us_dollar );",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~mF3JZ78rQuUdq1hfYCKZQ "INSERT INTO euro_sales_table -   SELECT us_quarter, us_region, CAST (us_sales AS euro) -   FROM us_sales_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~mF3JZ78rQuUdq1hfYCKZQ +   SELECT us_quarter, us_region, CAST (us_sales AS euro) +   FROM us_sales_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/~mF3JZ78rQuUdq1hfYCKZQ "CREATE TABLE DocTable   (DocType INTEGER   ,DocName CHAR(26) -  ,BinaryData VARBYTE(1200));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/PWsOxICaAvBcsXVpQaAi2g -CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A -"INSERT INTO employee_info VALUES (1, -   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A -"INSERT INTO employee_info VALUES (2, -   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +  ,BinaryData VARBYTE(1200));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/PWsOxICaAvBcsXVpQaAi2g +CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +"INSERT INTO employee_info VALUES (1, +   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +"INSERT INTO employee_info VALUES (2, +   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A "UPDATE employee_info SET phonelist[3] = '8584850000' -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A "SELECT eno, phonelist.OEXTEND() -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A "SELECT eno, phonelist.OEXTEND(3) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A "SELECT eno, phonelist.OEXTEND(2,1) FROM employee_info -WHERE eno = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +WHERE eno = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A "SELECT eno, OEXTEND(phonelist,2,1) FROM employee_info -WHERE eno = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A +WHERE eno = 1;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2sWrotCDK6BwB9Ro4sID1A "CREATE TABLE tb (    a INTEGER, -     b INTEGER TITLE 'This is the title');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5TSFa~Oboz5wxcsYFKrT4g +     b INTEGER TITLE 'This is the title');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5TSFa~Oboz5wxcsYFKrT4g "CREATE VIEW vtb AS (SELECT a, b - FROM tb);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5TSFa~Oboz5wxcsYFKrT4g -SELECT TITLE (vtb.b);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5TSFa~Oboz5wxcsYFKrT4g -"SELECT CAST(TIME '08:30:00' AS TIME(0) WITH TIME ZONE -   AT 'America Pacific');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2Ww2XDVSEdhbXIp0bPiXZQ + FROM tb);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5TSFa~Oboz5wxcsYFKrT4g +SELECT TITLE (vtb.b);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/5TSFa~Oboz5wxcsYFKrT4g +"SELECT CAST(TIME '08:30:00' AS TIME(0) WITH TIME ZONE +   AT 'America Pacific');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/2Ww2XDVSEdhbXIp0bPiXZQ "CREATE TABLE t8 (       job_id        INTEGER,       job_desc      CHARACTER(15),       job_status    CHARACTER(1), -      job_hours     PERIOD(TIME WITH TIME ZONE));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Uq0_tDWkIxpcuTm2YSKEgQ -CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A -"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A -"INSERT INTO employee_info VALUES (1, -   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A -"INSERT INTO employee_info VALUES (2, -   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A +      job_hours     PERIOD(TIME WITH TIME ZONE));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/Uq0_tDWkIxpcuTm2YSKEgQ +CREATE TYPE phonenumbers AS VARRAY(20) OF CHAR(10);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A +"CREATE TABLE employee_info (eno INTEGER, phonelist phonenumbers);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A +"INSERT INTO employee_info VALUES (1, +   phonenumbers('1112223333', '6195551234'));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A +"INSERT INTO employee_info VALUES (2, +   phonenumbers());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A "UPDATE employee_info SET phonelist[3] = '8584850000' -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A "SELECT eno, phonelist.OLAST() -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A "SELECT eno, OLAST(phonelist) -FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A +FROM employee_info;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/i9RZkNgvjpm5QyXzuZMH9A "SELECT empno (FORMAT '99-999'), name, deptno -FROM employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/pLg6tv3woEAxRJJoSpAZ1w -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw +FROM employee;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/pLg6tv3woEAxRJJoSpAZ1w +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw "UPDATE seismic_table SET shots[1][3] = 1133 -WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw +WHERE id = 2;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw "SELECT id, shots.OPRIOR(NEW arrayVec(1, 2)) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/TS3gjumCKqRc600HESvcFw "CREATE TABLE T1    (Fname VARCHAR(25)    ,Fid   INTEGER -   ,Yrs   CHARACTER(2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NAQ2_u5YG77KwQtjvhsBhg +   ,Yrs   CHARACTER(2));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NAQ2_u5YG77KwQtjvhsBhg "CREATE TABLE T2    (Wname VARCHAR(25)    ,Wid   INTEGER -   ,Age   SMALLINT);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NAQ2_u5YG77KwQtjvhsBhg -UPDATE T2 SET Age = T1.Yrs + 5;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NAQ2_u5YG77KwQtjvhsBhg -SELECT Field1(CHAR(8)) FROM T1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ifye1uCAnkk5P4kRF5qYyw -SELECT CAST('2002-01-01 12:30:25.44' AS TIMESTAMP(3));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0HT53FpgNmi24zZg~chTyw -SELECT CAST('2002-01-01 12:30:25' AS TIMESTAMP(3));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0HT53FpgNmi24zZg~chTyw -"SELECT CAST('12-02-07 12:30:25' AS TIMESTAMP(3) -FORMAT 'DD-MM-YYBHH:MI:SSDS(3)');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0HT53FpgNmi24zZg~chTyw -"SELECT CAST('12-02-07 12h:15.12s:30m' -AS TIMESTAMP FORMAT 'DD-MM-YYBHHh:SSDS(6)s:MIm');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0HT53FpgNmi24zZg~chTyw +   ,Age   SMALLINT);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NAQ2_u5YG77KwQtjvhsBhg +UPDATE T2 SET Age = T1.Yrs + 5;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/NAQ2_u5YG77KwQtjvhsBhg +SELECT Field1(CHAR(8)) FROM T1;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/ifye1uCAnkk5P4kRF5qYyw +SELECT CAST('2002-01-01 12:30:25.44' AS TIMESTAMP(3));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0HT53FpgNmi24zZg~chTyw +SELECT CAST('2002-01-01 12:30:25' AS TIMESTAMP(3));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0HT53FpgNmi24zZg~chTyw +"SELECT CAST('12-02-07 12:30:25' AS TIMESTAMP(3) +FORMAT 'DD-MM-YYBHH:MI:SSDS(3)');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0HT53FpgNmi24zZg~chTyw +"SELECT CAST('12-02-07 12h:15.12s:30m' +AS TIMESTAMP FORMAT 'DD-MM-YYBHHh:SSDS(6)s:MIm');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/0HT53FpgNmi24zZg~chTyw "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL HOUR (4) TO MINUTE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qAOzl9LhlGpF7jObqB6gjQ +  ,Offset INTERVAL HOUR (4) TO MINUTE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/qAOzl9LhlGpF7jObqB6gjQ "CREATE TABLE TimeInfo   (Id INTEGER -  ,Offset INTERVAL DAY (4) TO HOUR);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/UqCe6pGaNVzCkfewIzgzKA -SELECT CAST(TIME '08:30:00+04:00' AS TIME(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/cc2rw5vB4VD_aufd_Wck0Q -"SELECT CAST(TIME '08:30:00+04:00' AS TIME(0) -   WITH TIME ZONE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/cc2rw5vB4VD_aufd_Wck0Q -SELECT T1 FROM INTTIME ;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9c3zZwfisCn9N0SNbvrfgw -"SELECT TO_NUMBER('dollar123','L999','NLS_CURRENCY=''dollar''');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/M4dp6pxS2iDfcnXDSEgRCQ -"SELECT CAST(TIMESTAMP '2008-06-02 04:30:00+09:00' -   AS DATE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ -"SELECT TIMESTAMP '2008-06-01 20:30:00+01:00' -   AT TIME ZONE INTERVAL '09' HOUR (DATE, AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ -"SELECT TIMESTAMP '2008-06-01 20:30:00' (DATE, AT +9);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ -"SELECT statements return the date for time zone displacement, INTERVAL '09:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ -SELECT CAST(TIMESTAMP '2008-06-02 04:30:00+09:00' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +  ,Offset INTERVAL DAY (4) TO HOUR);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/UqCe6pGaNVzCkfewIzgzKA +SELECT CAST(TIME '08:30:00+04:00' AS TIME(0) WITH TIME ZONE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/cc2rw5vB4VD_aufd_Wck0Q +"SELECT CAST(TIME '08:30:00+04:00' AS TIME(0) +   WITH TIME ZONE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/cc2rw5vB4VD_aufd_Wck0Q +SELECT T1 FROM INTTIME ;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/9c3zZwfisCn9N0SNbvrfgw +"SELECT TO_NUMBER('dollar123','L999','NLS_CURRENCY=''dollar''');",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/M4dp6pxS2iDfcnXDSEgRCQ +"SELECT CAST(TIMESTAMP '2008-06-02 04:30:00+09:00' +   AS DATE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ "SELECT TIMESTAMP '2008-06-01 20:30:00+01:00' -   AT TIME ZONE INTERVAL '09:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +   AT TIME ZONE INTERVAL '09' HOUR (DATE, AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +"SELECT TIMESTAMP '2008-06-01 20:30:00' (DATE, AT +9);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +"SELECT statements return the date for time zone displacement, INTERVAL '09:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +SELECT CAST(TIMESTAMP '2008-06-02 04:30:00+09:00' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ "SELECT TIMESTAMP '2008-06-01 20:30:00+01:00' -   AT TIME ZONE INTERVAL '09:00' HOUR TO MINUTE (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ -SELECT TIMESTAMP '2008-06-01 20:30:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ -SELECT CAST(TIMESTAMP '2008-06-02 04:30:00+09:00' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +   AT TIME ZONE INTERVAL '09:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ "SELECT TIMESTAMP '2008-06-01 20:30:00+01:00' -   AT TIME ZONE INTERVAL '09:00' HOUR TO MINUTE (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ -"SELECT CAST(TIMESTAMP '2008-06-01 20:30:00+01:00' -   AS TIMESTAMP(0)) (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +   AT TIME ZONE INTERVAL '09:00' HOUR TO MINUTE (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +SELECT TIMESTAMP '2008-06-01 20:30:00' (DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +SELECT CAST(TIMESTAMP '2008-06-02 04:30:00+09:00' AS DATE);,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +"SELECT TIMESTAMP '2008-06-01 20:30:00+01:00' +   AT TIME ZONE INTERVAL '09:00' HOUR TO MINUTE (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ +"SELECT CAST(TIMESTAMP '2008-06-01 20:30:00+01:00' +   AS TIMESTAMP(0)) (DATE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/LU95_WycfzCrzZuGPWbnsQ "SELECT CAST(TIMESTAMP '2008-06-01 08:30:00' -   AS TIME(0) WITH TIME ZONE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/H29SyptF9qmVPE65OTRlRQ -SELECT CAST(DATE '2005-02-03' AS PERIOD(TIMESTAMP(4)));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vKWGAaAj4~VDRia9RLVz8g -CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ +   AS TIME(0) WITH TIME ZONE AT SOURCE);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/H29SyptF9qmVPE65OTRlRQ +SELECT CAST(DATE '2005-02-03' AS PERIOD(TIMESTAMP(4)));,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/vKWGAaAj4~VDRia9RLVz8g +CREATE TYPE shot_ary AS VARRAY(1:50)(1:50) OF INTEGER;,https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ "CREATE TABLE seismic_table (    id INTEGER, -   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ -"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ -"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ +   shots shot_ary);",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ +"INSERT INTO seismic_table VALUES (1, shot_ary(11, 12));",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ +"INSERT INTO seismic_table VALUES (2, shot_ary());",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ "SELECT id, shots.OFIRST() -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ "SELECT id, OFIRST(shots) -FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ -"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ph1E0U1cFO6Um6fej17pcA -"CALL SYSSPATIAL.DropGeometryColumn('','OpenGISU','lakes','shore',s);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/minW0KUF2Ji6t_rZjP~t4g +FROM seismic_table;",https://docs.teradata.com/reader/~_sY_PYVxZzTnqKq45UXkQ/DX9ZqfnE3T4d0bpoQYlzrQ +"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ph1E0U1cFO6Um6fej17pcA +"CALL SYSSPATIAL.DropGeometryColumn('','OpenGISU','lakes','shore',s);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/minW0KUF2Ji6t_rZjP~t4g "CREATE TABLE DB_TEST.T1 (a INTEGER, b char(20000), GeoCol ST_Geometry) -INDEX (GeoCol);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg +INDEX (GeoCol);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg "CREATE TABLE DB_TEST.T2 (pkey INTEGER, buffer char(20000), Geom ST_Geometry) -INDEX (Geom);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg -"INSERT INTO DB_TEST.T1 (1, 'Teradata01', 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg -"INSERT INTO DB_TEST.T1 (1, 'Teradata02', 'POINT(20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg -"INSERT INTO DB_TEST.T2 (1, 'Teradata01', 'POLYGON((3 3, 3 8, 8 8, 8 3, 3 3))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg -"INSERT INTO DB_TEST.T2 (1, 'Teradata02', 'POLYGON((15 15, 15 35, 35 35, 35 15, 15 15))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg +INDEX (Geom);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg +"INSERT INTO DB_TEST.T1 (1, 'Teradata01', 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg +"INSERT INTO DB_TEST.T1 (1, 'Teradata02', 'POINT(20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg +"INSERT INTO DB_TEST.T2 (1, 'Teradata01', 'POLYGON((3 3, 3 8, 8 8, 8 3, 3 3))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg +"INSERT INTO DB_TEST.T2 (1, 'Teradata02', 'POLYGON((15 15, 15 35, 35 35, 35 15, 15 15))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg "SELECT a,b (format 'x(12)'), geocol FROM T2 -INNER JOIN T1 ON T1.GeoCol.ST_WITHIN(T2.Geom)= 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg +INNER JOIN T1 ON T1.GeoCol.ST_WITHIN(T2.Geom)= 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg "SELECT * FROM geotable g1, geotable2 g2 WHERE g1.geo.ST_Distance (g2.geo.ST_Buffer(1)) < 5 -ORDER BY g1.a;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg -"INSERT INTO sample_shapes VALUES (:a, NEW ST_Geometry(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/H8cJZNDiEgcQ~HrP1QKEfg -"CREATE TABLE sample_MBRs (skey INTEGER, shape_mbr MBR);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/aPjF_TvJErXMQ3JSzy~low +ORDER BY g1.a;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_dV3HBb1C6w1sVgSntcSfg +"INSERT INTO sample_shapes VALUES (:a, NEW ST_Geometry(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/H8cJZNDiEgcQ~HrP1QKEfg +"CREATE TABLE sample_MBRs (skey INTEGER, shape_mbr MBR);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/aPjF_TvJErXMQ3JSzy~low "SELECT * -   FROM sample_MBRs;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/aPjF_TvJErXMQ3JSzy~low -"CREATE TABLE blob_table (bkey INTEGER, b1 blob);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/2UDqYm4m5yY1dAroDzdvMg -"CREATE TABLE blob_table (bkey INTEGER, b1 blob);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/2UDqYm4m5yY1dAroDzdvMg +   FROM sample_MBRs;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/aPjF_TvJErXMQ3JSzy~low +"CREATE TABLE blob_table (bkey INTEGER, b1 blob);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/2UDqYm4m5yY1dAroDzdvMg +"CREATE TABLE blob_table (bkey INTEGER, b1 blob);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/2UDqYm4m5yY1dAroDzdvMg "INSERT INTO blob_table    SELECT skey, shape.ST_AsBinary()    FROM sample_shapes -   WHERE skey < 1009;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/2UDqYm4m5yY1dAroDzdvMg -"INSERT INTO sample_MBBs VALUES (0, NEW MBB(5, 5, 5, 10, 10, 10) );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/IGKXAFKJ2ZlZekvdKC09dA -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hCspM9faHsLG~QiKgSRnjw -"INSERT INTO sample_shapes 
  values(1067, NEW ST_Geometry('LineString(-43.5 20.2, -43.6 20.3)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hCspM9faHsLG~QiKgSRnjw +   WHERE skey < 1009;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/2UDqYm4m5yY1dAroDzdvMg +"INSERT INTO sample_MBBs VALUES (0, NEW MBB(5, 5, 5, 10, 10, 10) );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/IGKXAFKJ2ZlZekvdKC09dA +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hCspM9faHsLG~QiKgSRnjw +"INSERT INTO sample_shapes 
  values(1067, NEW ST_Geometry('LineString(-43.5 20.2, -43.6 20.3)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hCspM9faHsLG~QiKgSRnjw "CREATE TABLE shapes_index       (skey INTEGER -      ,cellid INTEGER);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hCspM9faHsLG~QiKgSRnjw +      ,cellid INTEGER);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hCspM9faHsLG~QiKgSRnjw "INSERT INTO shapes_index    SELECT skey,       shape.Tessellate_Index(-180, 0, 0, 90, 500, 500, 1, 0.01, 0) -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hCspM9faHsLG~QiKgSRnjw +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hCspM9faHsLG~QiKgSRnjw "CREATE TABLE lakes ( fid INTEGER NOT NULL, name VARCHAR(64), -shore ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/h2KhCAnxcTiaCUZRh8eONw +shore ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/h2KhCAnxcTiaCUZRh8eONw "CALL SYSSPATIAL.AddGeometryColumn('','OpenGISU','lakes','shore',988, -      'ST_Polygon', 0.0, 1.0, 1000.0, 1001.0, s );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/h2KhCAnxcTiaCUZRh8eONw +      'ST_Polygon', 0.0, 1.0, 1000.0, 1001.0, s );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/h2KhCAnxcTiaCUZRh8eONw "CREATE TABLE road_segments ( fid INTEGER NOT NULL, name VARCHAR(64), -centerline ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/h2KhCAnxcTiaCUZRh8eONw +centerline ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/h2KhCAnxcTiaCUZRh8eONw "CALL SYSSPATIAL.AddGeometryColumn( '', 'OpenGISU', 'road_segments', -      'centerline', 988, 'ST_LineString', 0E0, 1E0, 1E3, 1.001E3, s );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/h2KhCAnxcTiaCUZRh8eONw +      'centerline', 988, 'ST_LineString', 0E0, 1E0, 1E3, 1.001E3, s );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/h2KhCAnxcTiaCUZRh8eONw "SELECT cityShape.ST_PointOnSurface()    FROM sample_cities -   WHERE skey = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zSluDsTC2GVMTm8o4EK9dg +   WHERE skey = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zSluDsTC2GVMTm8o4EK9dg "SELECT shape.ST_MinZ() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/n9XU5vWhjkWJhjXO0bE~WA -"INSERT INTO sample_MBRs VALUES (0, NEW MBR(5, 5, 10, 10) );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YNG6sWmkCe1Vkr_jc76Hbw -"CREATE TABLE sample_points1 (skey1 INTEGER, point1 ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w -"CREATE TABLE sample_points2 (skey2 INTEGER, point2 ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w -"INSERT INTO sample_points1 VALUES (101, 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w -"INSERT INTO sample_points1 VALUES (102, 'POINT(10 50)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w -"INSERT INTO sample_points2 VALUES (1001, 'POINT(20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w -"INSERT INTO sample_points2 VALUES (1002, 'POINT(20 40)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/n9XU5vWhjkWJhjXO0bE~WA +"INSERT INTO sample_MBRs VALUES (0, NEW MBR(5, 5, 10, 10) );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YNG6sWmkCe1Vkr_jc76Hbw +"CREATE TABLE sample_points1 (skey1 INTEGER, point1 ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w +"CREATE TABLE sample_points2 (skey2 INTEGER, point2 ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w +"INSERT INTO sample_points1 VALUES (101, 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w +"INSERT INTO sample_points1 VALUES (102, 'POINT(10 50)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w +"INSERT INTO sample_points2 VALUES (1001, 'POINT(20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w +"INSERT INTO sample_points2 VALUES (1002, 'POINT(20 40)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w "SELECT skey1, skey2, point1.ST_SphericalDistance(point2)    FROM sample_points1, sample_points2 -   ORDER BY skey1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fZfU8itTyTt_VsCxYeP_wA -"INSERT sample_shapes(9901,
                    'Linestring(0 0 0, 0 5 5, 5 5 5, 5 0 5, 0 0 0)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fZfU8itTyTt_VsCxYeP_wA -"INSERT sample_shapes(9902,
                    'Linestring(0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fZfU8itTyTt_VsCxYeP_wA +   ORDER BY skey1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pVDBVW_G8By3r5e7BDBX8w +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fZfU8itTyTt_VsCxYeP_wA +"INSERT sample_shapes(9901,
                    'Linestring(0 0 0, 0 5 5, 5 5 5, 5 0 5, 0 0 0)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fZfU8itTyTt_VsCxYeP_wA +"INSERT sample_shapes(9902,
                    'Linestring(0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fZfU8itTyTt_VsCxYeP_wA "SELECT Shape.ST_3DIsClosed() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fZfU8itTyTt_VsCxYeP_wA -"SELECT SYSSPATIAL.SphericalDistance(10, 20, 20, 30);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/IvEpecmMrtgaV1b~uizuEg +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fZfU8itTyTt_VsCxYeP_wA +"SELECT SYSSPATIAL.SphericalDistance(10, 20, 20, 30);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/IvEpecmMrtgaV1b~uizuEg "SELECT COUNT(*)    FROM ( SELECT *           FROM P500000 A @@ -5408,264 +5408,264 @@ centerline ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/        ,( SELECT *           FROM R5000 B               ,TABLE(SYSSPATIAL.Tessellate(B.rkey, B.xmin, B.ymin,                         B.xmax, B.ymax, 0, 0, 100, 100, 100, 100 ) )T2 -          WHERE B.rkey = T2.out_key )S2 +          WHERE B.rkey = T2.out_key )S2    WHERE S1.cellid = S2.cellid -      AND S1.xmax >= S2.xmin and S1.xmin = S2.ymin and S1.ymin <= S2.ymax;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/60vX8VWRhswBCNHXb8nKsw -"SELECT NEW MBR(0, 1, 10, 20).YMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/raTbtuoi3q1kkToUreZPMQ -"SELECT NEW MBB(0, 1, 10, 10, 20, 10).YMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/raTbtuoi3q1kkToUreZPMQ -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow -"INSERT sample_shapes VALUES(1001, 'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow -"INSERT sample_shapes VALUES(1002, 
 'Linestring(0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow -"INSERT sample_shapes VALUES(1003, 
 'MultiPoint((10 20 30), (40 50 60), (70 80 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow -"INSERT sample_shapes VALUES(1004, 
 'MultiLinestring((0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4), -(30 30 30, 30 30 50, 30 30 70, 30 30 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow +      AND S1.xmax >= S2.xmin and S1.xmin = S2.ymin and S1.ymin <= S2.ymax;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/60vX8VWRhswBCNHXb8nKsw +"SELECT NEW MBR(0, 1, 10, 20).YMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/raTbtuoi3q1kkToUreZPMQ +"SELECT NEW MBB(0, 1, 10, 10, 20, 10).YMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/raTbtuoi3q1kkToUreZPMQ +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow +"INSERT sample_shapes VALUES(1001, 'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow +"INSERT sample_shapes VALUES(1002, 
 'Linestring(0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow +"INSERT sample_shapes VALUES(1003, 
 'MultiPoint((10 20 30), (40 50 60), (70 80 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow +"INSERT sample_shapes VALUES(1004, 
 'MultiLinestring((0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4), +(30 30 30, 30 30 50, 30 30 70, 30 30 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow "SELECT shape.Intersects_MBB(new MBB(0,0,0,20,20,20)) -FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow +FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/iSNHGmclWxRXdGpj3elkow "SELECT skey    FROM sample_shapes    WHERE shape.ST_NumPoints() < 40 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/m_4I75RaRuoybqZV1w4R8g -"CREATE TABLE sample_MBRs (skey INTEGER, shape_mbr MBR);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uqhJSF_iI2LeBR5s5BWuyw -CREATE TABLE sample_data (mbr_data VARCHAR(256));,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uqhJSF_iI2LeBR5s5BWuyw +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/m_4I75RaRuoybqZV1w4R8g +"CREATE TABLE sample_MBRs (skey INTEGER, shape_mbr MBR);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uqhJSF_iI2LeBR5s5BWuyw +CREATE TABLE sample_data (mbr_data VARCHAR(256));,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uqhJSF_iI2LeBR5s5BWuyw "INSERT INTO sample_data    SELECT CAST(shape_mbr as VARCHAR(256)) -   FROM sample_MBRs;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uqhJSF_iI2LeBR5s5BWuyw +   FROM sample_MBRs;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uqhJSF_iI2LeBR5s5BWuyw "SELECT skey1    FROM sample_points1 -   WHERE (point1.ST_Y() < 1E-2);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/G_0TUI6U2szQ5RAWxmtbgQ -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w -"INSERT INTO sample_shapes(1001,'MultiPoint((10 20 30),(40 50 60))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w -"INSERT INTO sample_shapes(1002,'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w -"INSERT INTO sample_shapes(1003, 
 'Polygon((100 100 100, 100 500 500, 500 500 500, 500 100 500, 100 100 100))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w -"INSERT INTO sample_shapes(1004, 'Linestring (100 500 500, 500 100 500)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w -"INSERT INTO sample_shapes(1005, 
 'Polygon((500 500 500, 500 1000 1000, 1000 1000 1000, 1000 500 1000, 500 500 500))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w -"INSERT INTO sample_shapes(1006, 'Polygon((0 0 0, 0 50 50, 50 50 50, 50 0 50, 0 0 0))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w -"INSERT INTO sample_shapes(1007, 
 'Polygon((50 50 50, 50 100 100, 100 100 100, 100 50 100, 50 50 50))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvtTdhoDWjSIRG81FMznZA -"INSERT sample_shapes(9901,
                    'Linestring(0 0 0, 0 5 5, 5 5 5, 5 0 5, 0 0 0)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvtTdhoDWjSIRG81FMznZA -"INSERT sample_shapes(9902,
                    'Linestring(0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvtTdhoDWjSIRG81FMznZA +   WHERE (point1.ST_Y() < 1E-2);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/G_0TUI6U2szQ5RAWxmtbgQ +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w +"INSERT INTO sample_shapes(1001,'MultiPoint((10 20 30),(40 50 60))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w +"INSERT INTO sample_shapes(1002,'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w +"INSERT INTO sample_shapes(1003, 
 'Polygon((100 100 100, 100 500 500, 500 500 500, 500 100 500, 100 100 100))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w +"INSERT INTO sample_shapes(1004, 'Linestring (100 500 500, 500 100 500)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w +"INSERT INTO sample_shapes(1005, 
 'Polygon((500 500 500, 500 1000 1000, 1000 1000 1000, 1000 500 1000, 500 500 500))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w +"INSERT INTO sample_shapes(1006, 'Polygon((0 0 0, 0 50 50, 50 50 50, 50 0 50, 0 0 0))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w +"INSERT INTO sample_shapes(1007, 
 'Polygon((50 50 50, 50 100 100, 100 100 100, 100 50 100, 50 50 50))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wPvwQaVWBZ2pHb0bGQ2c8w +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvtTdhoDWjSIRG81FMznZA +"INSERT sample_shapes(9901,
                    'Linestring(0 0 0, 0 5 5, 5 5 5, 5 0 5, 0 0 0)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvtTdhoDWjSIRG81FMznZA +"INSERT sample_shapes(9902,
                    'Linestring(0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvtTdhoDWjSIRG81FMznZA "SELECT Shape.ST_3DLength() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvtTdhoDWjSIRG81FMznZA +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvtTdhoDWjSIRG81FMznZA "SELECT cityName    FROM sample_cities -   WHERE cityShape.ST_MBR_Xmax() > 9E1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/P~60YcQY~2n_IJg3KFE0Iw -"CREATE TABLE feature_tbl(poly_id INTEGER, geom ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/DG1zYQIDGSlCsa6BgO23iw -"INSERT INTO feature_tbl VALUES(100, new ST_Geometry('POLYGON ((50 -50,50 60,50 70,50 80,50 90,50 100,50 110,50 120,50 130,50 140,50 -150,50 160,50 170,50 180,50 190,50 200,50 210,50 220,50 230,50 240,50 -250,50 260,50 270,50 280,50 290,50 300,50 310,50 320,50 330,50 340,50 -350,50 360,50 370,50 380,50 390,50 400,50 410,50 420,50 430,50 440,50 -450,50 460,50 470,50 480,50 490,50 500,50 510,50 520,50 530,50 540,50 -550,50 560,50 570,50 580,50 590,50 600,50 610,50 620,50 630,50 640,50 -650,50 660,60 670,50 680,50 690,50 700,50 710,50 720,50 730,50 740,50 -750,50 760,50 770,50 780,50 790,50 800,50 810,50 820,50 830,50 840,50 -850,50 860,50 870,50 880,50 890,50 900,50 910,50 920,50 930,50 940,50 -950,50 960,50 970,50 980,50 990,50 1000,50 1010,50 1020,50 1030,50 -1040,50 1050,50 1060,50 1070,50 1080,50 1090,50 1100,50 1110,50 -1120,50 1130,50 1140,50 1150,50 1160,50 1170,50 1180,50 1190,50 -1200,60 1200,70 1200,80 1200,90 1200,100 1200,110 1200,120 1200,130 -1200,140 1200,150 1200,160 1200,170 1200,180 1200,190 1200,200 -1200,210 1200,220 1200,230 1200,240 1200,250 1200,260 1200,270 -1200,280 1200,290 1200,300 1200,310 1200,320 1200,330 1200,340 -1200,350 1200,360 1200,370 1200,380 1200,390 1200,400 1200,410 -1200,420 1200,430 1200,440 1200,450 1200,460 1200,470 1200,480 -1200,490 1200,500 1200,510 1200,520 1200,530 1200,540 1200,550 -1200,560 1200,570 1200,580 1200,590 1200,600 1200,610 1200,620 -1200,630 1200,640 1200,650 1200,660 1200,670 1200,680 1200,690 -1200,700 1200,710 1200,720 1200,730 1200,740 1200,750 1200,760 -1200,770 1200,780 1200,790 1200,800 1200,810 1200,820 1200,830 -1200,840 1200,850 1200,860 1200,870 1200,880 1200,890 1200,900 -1200,910 1200,920 1200,930 1200,940 1200,950 1200,960 1200,970 -1200,980 1200,990 1200,1000 1200,1010 1200,1020 1200,1030 1200,1040 -1200,1050 1200,1060 1200,1070 1200,1080 1200,1090 1200,1100 1200,1110 -1200,1120 1200,1130 1200,1140 1200,1150 1200,1160 1200,1170 1200,1180 -1200,1190 1200,1200 1200,1200 1190,1200 1180,1200 1170,1200 1160,1200 -1150,1200 1140,1200 1130,1200 1120,1200 1110,1200 1100,1200 1090,1200 -1080,1200 1070,1200 1060,1200 1050,1200 1040,1200 1030,1200 1020,1200 -1010,1200 1000,1200 990,1200 980,1200 970,1200 960,1200 950,1200 -940,1200 930,1200 920,1200 910,1200 900,1200 890,1200 880,1200 -870,1200 860,1200 850,1200 840,1200 830,1200 820,1200 810,1200 -800,1200 790,1200 780,1200 770,1200 760,1200 750,1200 740,1200 -730,1200 720,1200 710,1200 700,1200 690,1200 680,1200 670,1200 -660,1200 650,1200 640,1200 630,1200 620,1200 610,1200 600,1200 -590,1200 580,1200 570,1200 560,1200 550,1200 540,1200 530,1200 -520,1200 510,1200 500,1200 490,1200 480,1200 470,1200 460,1200 -450,1200 440,1200 430,1200 420,1200 410,1200 400,1200 390,1200 -380,1200 370,1200 360,1200 350,1200 340,1200 330,1200 320,1200 -310,1200 300,1200 290,1200 280,1200 270,1200 260,1200 250,1200 -240,1200 230,1200 220,1200 210,1200 200,1200 190,1200 180,1200 -170,1200 160,1200 150,1200 140,1200 130,1200 120,1200 110,1200 -100,1200 90,1200 80,1200 70,1200 60,1200 50,1190 50,1180 50,1170 -50,1160 50,1150 50,1140 50,1130 50,1120 50,1110 50,1100 50,1090 -50,1080 50,1070 50,1060 50,1050 50,1040 50,1030 50,1020 50,1010 -50,1000 50,990 50,980 50,970 50,960 50,950 50,940 50,930 50,920 -50,910 50,900 50,890 50,880 50,870 50,860 50,850 50,840 50,830 -50,820 50,810 50,800 50,790 50,780 50,770 50,760 50,750 50,740 -50,730 50,720 50,710 50,700 50,690 50,680 50,670 50,660 50,650 -50,640 50,630 50,620 50,610 50,600 50,590 50,580 50,570 50,560 -50,550 50,540 50,530 50,520 50,510 50,500 50,490 50,480 50,470 -50,460 50,450 50,440 50,430 50,420 50,410 50,400 50,390 50,380 -50,370 50,360 50,350 50,340 50,330 50,320 50,310 50,300 50,290 -50,280 50,270 50,260 50,250 50,240 50,230 50,220 50,210 50,200 -50,190 50,180 50,170 50,160 50,150 50,140 50,130 50,120 50,110 -50,100 50,90 50,80 50,70 50,60 50,50 50))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/DG1zYQIDGSlCsa6BgO23iw +   WHERE cityShape.ST_MBR_Xmax() > 9E1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/P~60YcQY~2n_IJg3KFE0Iw +"CREATE TABLE feature_tbl(poly_id INTEGER, geom ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/DG1zYQIDGSlCsa6BgO23iw +"INSERT INTO feature_tbl VALUES(100, new ST_Geometry('POLYGON ((50 +50,50 60,50 70,50 80,50 90,50 100,50 110,50 120,50 130,50 140,50 +150,50 160,50 170,50 180,50 190,50 200,50 210,50 220,50 230,50 240,50 +250,50 260,50 270,50 280,50 290,50 300,50 310,50 320,50 330,50 340,50 +350,50 360,50 370,50 380,50 390,50 400,50 410,50 420,50 430,50 440,50 +450,50 460,50 470,50 480,50 490,50 500,50 510,50 520,50 530,50 540,50 +550,50 560,50 570,50 580,50 590,50 600,50 610,50 620,50 630,50 640,50 +650,50 660,60 670,50 680,50 690,50 700,50 710,50 720,50 730,50 740,50 +750,50 760,50 770,50 780,50 790,50 800,50 810,50 820,50 830,50 840,50 +850,50 860,50 870,50 880,50 890,50 900,50 910,50 920,50 930,50 940,50 +950,50 960,50 970,50 980,50 990,50 1000,50 1010,50 1020,50 1030,50 +1040,50 1050,50 1060,50 1070,50 1080,50 1090,50 1100,50 1110,50 +1120,50 1130,50 1140,50 1150,50 1160,50 1170,50 1180,50 1190,50 +1200,60 1200,70 1200,80 1200,90 1200,100 1200,110 1200,120 1200,130 +1200,140 1200,150 1200,160 1200,170 1200,180 1200,190 1200,200 +1200,210 1200,220 1200,230 1200,240 1200,250 1200,260 1200,270 +1200,280 1200,290 1200,300 1200,310 1200,320 1200,330 1200,340 +1200,350 1200,360 1200,370 1200,380 1200,390 1200,400 1200,410 +1200,420 1200,430 1200,440 1200,450 1200,460 1200,470 1200,480 +1200,490 1200,500 1200,510 1200,520 1200,530 1200,540 1200,550 +1200,560 1200,570 1200,580 1200,590 1200,600 1200,610 1200,620 +1200,630 1200,640 1200,650 1200,660 1200,670 1200,680 1200,690 +1200,700 1200,710 1200,720 1200,730 1200,740 1200,750 1200,760 +1200,770 1200,780 1200,790 1200,800 1200,810 1200,820 1200,830 +1200,840 1200,850 1200,860 1200,870 1200,880 1200,890 1200,900 +1200,910 1200,920 1200,930 1200,940 1200,950 1200,960 1200,970 +1200,980 1200,990 1200,1000 1200,1010 1200,1020 1200,1030 1200,1040 +1200,1050 1200,1060 1200,1070 1200,1080 1200,1090 1200,1100 1200,1110 +1200,1120 1200,1130 1200,1140 1200,1150 1200,1160 1200,1170 1200,1180 +1200,1190 1200,1200 1200,1200 1190,1200 1180,1200 1170,1200 1160,1200 +1150,1200 1140,1200 1130,1200 1120,1200 1110,1200 1100,1200 1090,1200 +1080,1200 1070,1200 1060,1200 1050,1200 1040,1200 1030,1200 1020,1200 +1010,1200 1000,1200 990,1200 980,1200 970,1200 960,1200 950,1200 +940,1200 930,1200 920,1200 910,1200 900,1200 890,1200 880,1200 +870,1200 860,1200 850,1200 840,1200 830,1200 820,1200 810,1200 +800,1200 790,1200 780,1200 770,1200 760,1200 750,1200 740,1200 +730,1200 720,1200 710,1200 700,1200 690,1200 680,1200 670,1200 +660,1200 650,1200 640,1200 630,1200 620,1200 610,1200 600,1200 +590,1200 580,1200 570,1200 560,1200 550,1200 540,1200 530,1200 +520,1200 510,1200 500,1200 490,1200 480,1200 470,1200 460,1200 +450,1200 440,1200 430,1200 420,1200 410,1200 400,1200 390,1200 +380,1200 370,1200 360,1200 350,1200 340,1200 330,1200 320,1200 +310,1200 300,1200 290,1200 280,1200 270,1200 260,1200 250,1200 +240,1200 230,1200 220,1200 210,1200 200,1200 190,1200 180,1200 +170,1200 160,1200 150,1200 140,1200 130,1200 120,1200 110,1200 +100,1200 90,1200 80,1200 70,1200 60,1200 50,1190 50,1180 50,1170 +50,1160 50,1150 50,1140 50,1130 50,1120 50,1110 50,1100 50,1090 +50,1080 50,1070 50,1060 50,1050 50,1040 50,1030 50,1020 50,1010 +50,1000 50,990 50,980 50,970 50,960 50,950 50,940 50,930 50,920 +50,910 50,900 50,890 50,880 50,870 50,860 50,850 50,840 50,830 +50,820 50,810 50,800 50,790 50,780 50,770 50,760 50,750 50,740 +50,730 50,720 50,710 50,700 50,690 50,680 50,670 50,660 50,650 +50,640 50,630 50,620 50,610 50,600 50,590 50,580 50,570 50,560 +50,550 50,540 50,530 50,520 50,510 50,500 50,490 50,480 50,470 +50,460 50,450 50,440 50,430 50,420 50,410 50,400 50,390 50,380 +50,370 50,360 50,350 50,340 50,330 50,320 50,310 50,300 50,290 +50,280 50,270 50,260 50,250 50,240 50,230 50,220 50,210 50,200 +50,190 50,180 50,170 50,160 50,150 50,140 50,130 50,120 50,110 +50,100 50,90 50,80 50,70 50,60 50,50 50))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/DG1zYQIDGSlCsa6BgO23iw "SELECT SplitTable.poly_id, SplitTable.sub_poly_id, SplitTable.splitGeom FROM PolygonSplit (ON ( - SELECT poly_id, geom, cast(400 AS INTEGER) 
  FROM feature_tbl + SELECT poly_id, geom, cast(400 AS INTEGER) 
  FROM feature_tbl WHERE poly_id=100 - ) + ) ) -AS SplitTable(poly_id, sub_poly_id, splitGeom) 
ORDER BY 1,2,3;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/DG1zYQIDGSlCsa6BgO23iw +AS SplitTable(poly_id, sub_poly_id, splitGeom) 
ORDER BY 1,2,3;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/DG1zYQIDGSlCsa6BgO23iw "SELECT shape.ST_Difference(NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)'))    FROM sample_shapes -   WHERE skey = 1067;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvNtJ~RsF13_Itkujnu95Q +   WHERE skey = 1067;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CvNtJ~RsF13_Itkujnu95Q "SELECT shape.ST_MaxZ() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/opCsqLrkRDfSzlD26tWSuQ +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/opCsqLrkRDfSzlD26tWSuQ "SELECT cityName, cityShape.ST_ExteriorRing()    FROM sample_cities -   WHERE skey = 1044;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/P1TvembNtisgLrbjDFl~Ig -SELECT sample_shapes.shape.ST_CoordDim();,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/WgN6cdTV0WrkjxFZB_2jLA +   WHERE skey = 1044;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/P1TvembNtisgLrbjDFl~Ig +SELECT sample_shapes.shape.ST_CoordDim();,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/WgN6cdTV0WrkjxFZB_2jLA "SELECT cityName, cityShape.ST_Centroid() -   FROM sample_cities;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Z6tL50lqpc05tTzt6H_WPw +   FROM sample_cities;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Z6tL50lqpc05tTzt6H_WPw "SELECT skey    FROM sample_shapes -   WHERE shape.ST_GeometryType() = 'ST_LineString';",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/WI3dqYTSVKfczC6f9Ef1Iw -"SELECT NEW MBR(0, 1, 10, 20).YMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/D0Xb4Iv7PF4WBNIweM6Ang -"SELECT NEW MBB(0, 1, 10, 10, 20, 10).YMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/D0Xb4Iv7PF4WBNIweM6Ang +   WHERE shape.ST_GeometryType() = 'ST_LineString';",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/WI3dqYTSVKfczC6f9Ef1Iw +"SELECT NEW MBR(0, 1, 10, 20).YMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/D0Xb4Iv7PF4WBNIweM6Ang +"SELECT NEW MBB(0, 1, 10, 10, 20, 10).YMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/D0Xb4Iv7PF4WBNIweM6Ang "SELECT skey    FROM sample_shapes    WHERE shape.ST_IsClosed() = 0 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/E2Oed12s_eAq1Opx0i9~lQ +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/E2Oed12s_eAq1Opx0i9~lQ "SELECT skey    FROM sample_shapes    WHERE shape.ST_Distance('LINESTRING(2 2, 3 2, 4 1)') -      < 1E0;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hXyKR0AsadeXrQvsRM1FSg +      < 1E0;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/hXyKR0AsadeXrQvsRM1FSg "SELECT streetName, streetShape.ST_EndPoint()    FROM sample_streets -   WHERE skey = 1044;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/jFNCCaZkizd6~QCHONFNJw -"SELECT NEW MBB(0, 1, 10, 10, 20, 10).ZMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/MEkWXc5kfVFxOFJpWQbbHQ +   WHERE skey = 1044;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/jFNCCaZkizd6~QCHONFNJw +"SELECT NEW MBB(0, 1, 10, 10, 20, 10).ZMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/MEkWXc5kfVFxOFJpWQbbHQ "SELECT cityName    FROM sample_cities -   WHERE cityShape.ST_MBR_Ymax() > 9E1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3Xc2G~rNwO_PjzInLrHk8w +   WHERE cityShape.ST_MBR_Ymax() > 9E1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3Xc2G~rNwO_PjzInLrHk8w "INSERT INTO sample_shapes -      VALUES (1001, CAST('LINESTRING(1 1, 2 2, 3 3)' AS ST_Geometry));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/aCgeU2G4p1_8tch7h3DEZw +      VALUES (1001, CAST('LINESTRING(1 1, 2 2, 3 3)' AS ST_Geometry));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/aCgeU2G4p1_8tch7h3DEZw "SELECT shape.ST_MinX() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/M~WULMEsTHwLwG4g~WF8PA +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/M~WULMEsTHwLwG4g~WF8PA "CREATE TABLE sample_cities(       skey INTEGER,       cityName VARCHAR(40), -      cityShape ST_GEOMETRY);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A +      cityShape ST_GEOMETRY);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A "CREATE TABLE sample_streets(       skey INTEGER,       streetName VARCHAR(40), -      streetShape ST_GEOMETRY);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A +      streetShape ST_GEOMETRY);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A "INSERT INTO sample_cities -   VALUES(0, 'Oceanville', 'POLYGON((1 1, 1 3, 6 3, 6 0, 1 1))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A +   VALUES(0, 'Oceanville', 'POLYGON((1 1, 1 3, 6 3, 6 0, 1 1))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A "INSERT INTO sample_cities -   VALUES(1, 'Seaside', 'POLYGON((10 10, 10 20, 20 20, 20 15, 10 10))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A +   VALUES(1, 'Seaside', 'POLYGON((10 10, 10 20, 20 20, 20 15, 10 10))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A "INSERT INTO sample_streets -   VALUES(1, 'Main Street', 'LINESTRING(2 2, 3 2, 4 1)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A +   VALUES(1, 'Main Street', 'LINESTRING(2 2, 3 2, 4 1)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A "INSERT INTO sample_streets -   VALUES(1, 'Coast Blvd', 'LINESTRING(12 12, 18 17)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A +   VALUES(1, 'Coast Blvd', 'LINESTRING(12 12, 18 17)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A "SELECT streetName, cityName    FROM sample_cities, sample_streets    WHERE streetShape.ST_Within(cityShape) = 1 -   ORDER BY cityName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A -SELECT sample_shapes.shape.ST_SRID();,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wxCouDLoq~tXP3EIlJmlJQ +   ORDER BY cityName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1HbWZQA3iOj9f14ZA88f1A +SELECT sample_shapes.shape.ST_SRID();,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/wxCouDLoq~tXP3EIlJmlJQ "SELECT skey    FROM sample_shapes    WHERE shape.ST_Dimension() = 1 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_FXv7GLSvCyqq~FQkPLfrw +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/_FXv7GLSvCyqq~FQkPLfrw "SELECT streetName    FROM sample_streets    WHERE streetShape.ST_Equals(       NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)')) = 1 -   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/m7f65PMN6p_IewEKmLFV9A -"SELECT TO_MGRS(
  new ST_GEOMETRY('ST_POINT', 30, 45), 
  (select SRTEXT from sysspatial.spatial_ref_sys where srid = 1619), 
  5);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XsCgRypL1u91ywd~w8T~sQ -"SELECT TO_MGRS(
  new ST_GEOMETRY('ST_POINT', 30, 45), 
  (select SRTEXT from sysspatial.spatial_ref_sys where srid = 1619), 
  5);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XsCgRypL1u91ywd~w8T~sQ +   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/m7f65PMN6p_IewEKmLFV9A +"SELECT TO_MGRS(
  new ST_GEOMETRY('ST_POINT', 30, 45), 
  (select SRTEXT from sysspatial.spatial_ref_sys where srid = 1619), 
  5);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XsCgRypL1u91ywd~w8T~sQ +"SELECT TO_MGRS(
  new ST_GEOMETRY('ST_POINT', 30, 45), 
  (select SRTEXT from sysspatial.spatial_ref_sys where srid = 1619), 
  5);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XsCgRypL1u91ywd~w8T~sQ "CREATE TABLE lakes ( fid INTEGER NOT NULL, name VARCHAR(64), -shore ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CFpfXf4s5tAotnPUacGrdQ +shore ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CFpfXf4s5tAotnPUacGrdQ "CALL SYSSPATIAL.AddGeometryColumn_3D('','OpenGISU','lakes','shore',3, -     988,'ST_Polygon', 0.0, 1.0, 1000.0, 1001.0, s );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CFpfXf4s5tAotnPUacGrdQ +     988,'ST_Polygon', 0.0, 1.0, 1000.0, 1001.0, s );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CFpfXf4s5tAotnPUacGrdQ "CREATE TABLE road_segments ( fid INTEGER NOT NULL, name VARCHAR(64), -centerline ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CFpfXf4s5tAotnPUacGrdQ +centerline ST_Geometry ) UNIQUE PRIMARY INDEX (fid);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CFpfXf4s5tAotnPUacGrdQ "CALL SYSSPATIAL.AddGeometryColumn_3D( '', 'OpenGISU', 'road_segments', -     'centerline', 3, 988, 'ST_LineString', 0E0, 1E0, 1E3, 1.001E3, s );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CFpfXf4s5tAotnPUacGrdQ +     'centerline', 3, 988, 'ST_LineString', 0E0, 1E0, 1E3, 1.001E3, s );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CFpfXf4s5tAotnPUacGrdQ "SELECT skey    FROM sample_shapes    WHERE shape.ST_IsValid() = 0 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1R3AFwwGwI7Ema4o~UtYuw +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1R3AFwwGwI7Ema4o~UtYuw "SELECT skey    FROM sample_MBRs -   WHERE shape_mbr.Intersects(NEW MBR(5, 5, 10, 10)) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CENxcpVcKdvfd~LSitbU6w +   WHERE shape_mbr.Intersects(NEW MBR(5, 5, 10, 10)) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CENxcpVcKdvfd~LSitbU6w "SELECT skey    FROM sample_MBBs -   WHERE shape_mbb.Intersects(NEW MBB(5, 5, 5, 10, 10, 10)) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CENxcpVcKdvfd~LSitbU6w +   WHERE shape_mbb.Intersects(NEW MBB(5, 5, 5, 10, 10, 10)) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CENxcpVcKdvfd~LSitbU6w "SELECT shape.Make_2D() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/5Hz~Qb_RJ3q4UhcSJUYdUA +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/5Hz~Qb_RJ3q4UhcSJUYdUA "SELECT shape.ST_Buffer(1E1)    FROM sample_shapes -   WHERE skey = 1098;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/KaLGb_6A70H_lFEmdgcDGg +   WHERE skey = 1098;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/KaLGb_6A70H_lFEmdgcDGg "INSERT INTO sample_shapes VALUES (:a, -      new ST_Geometry('POINT(1 2)').ST_WKBToSQL(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/9bDcRqQ2my8czkMGH2dZPw +      new ST_Geometry('POINT(1 2)').ST_WKBToSQL(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/9bDcRqQ2my8czkMGH2dZPw "SELECT streetName, streetShape.ST_Envelope()    FROM sample_streets -   WHERE skey = 1044;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/4~HWpFPAbKdHKjHmajfdqA -"INSERT INTO sample_shapes VALUES (:a, NEW ST_Geometry(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Qp0AT4OMCU8NSrgOJ3y_RA +   WHERE skey = 1044;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/4~HWpFPAbKdHKjHmajfdqA +"INSERT INTO sample_shapes VALUES (:a, NEW ST_Geometry(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Qp0AT4OMCU8NSrgOJ3y_RA "CREATE TABLE geom_table(pkey integer, zipcode CHAR(5), geom -ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg +ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "INSERT INTO geom_table VALUES( - 0, '92127', new ST_Geometry('LineString(10 10, 20 20)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg + 0, '92127', new ST_Geometry('LineString(10 10, 20 20)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "INSERT INTO geom_table VALUES( - 1, '92127', new ST_Geometry('LineString(20 20, 30 30, 40 5)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg + 1, '92127', new ST_Geometry('LineString(20 20, 30 30, 40 5)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "INSERT INTO geom_table VALUES( - 2, '90338', new ST_Geometry('LineString(40 5, 50 50)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg + 2, '90338', new ST_Geometry('LineString(40 5, 50 50)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "SELECT zipcode, geom FROM AggGeom( ON ( SELECT geom, zipcode FROM geom_table) PARTITION BY zipcode -USING Operation('Union') ) L;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg +USING Operation('Union') ) L;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "CREATE TABLE geom_table(pkey integer, zipcode CHAR(5), - geom ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg + geom ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "INSERT INTO geom_table VALUES( - 0, '92127', new ST_Geometry('LineString(10 10, 20 20)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg + 0, '92127', new ST_Geometry('LineString(10 10, 20 20)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "INSERT INTO geom_table VALUES( - 1, '92127', new ST_Geometry('LineString(20 20, 30 30, 40 5)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg + 1, '92127', new ST_Geometry('LineString(20 20, 30 30, 40 5)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "INSERT INTO geom_table VALUES( - 2, '90338', new ST_Geometry('LineString(40 5, 50 50)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg + 2, '90338', new ST_Geometry('LineString(40 5, 50 50)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "SELECT * FROM AggGeom( ON ( SELECT L.*, 1 as p from AggGeom( ON ( SELECT geom from geom_table) USING Operation('Union') ) L) PARTITION BY p -) G;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg +) G;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/kT8Nc8YzoB1nwEo0ni1QMg "SELECT shape.ST_Union(NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)')) FROM sample_shapes -WHERE skey = 1067;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/mc_OALl85NEmvdAs3DwsJg -"CREATE TABLE JSON_table (id INTEGER, jsn JSON INLINE LENGTH 1000);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JxU~zc2cGpq1rJwvygx_2w -SELECT * FROM JSON_table ORDER BY id;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JxU~zc2cGpq1rJwvygx_2w -"SELECT id, TD_SYSFNLIB.DataSize (jsn) FROM JSON_table ORDER BY id;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JxU~zc2cGpq1rJwvygx_2w +WHERE skey = 1067;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/mc_OALl85NEmvdAs3DwsJg +"CREATE TABLE JSON_table (id INTEGER, jsn JSON INLINE LENGTH 1000);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JxU~zc2cGpq1rJwvygx_2w +SELECT * FROM JSON_table ORDER BY id;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JxU~zc2cGpq1rJwvygx_2w +"SELECT id, TD_SYSFNLIB.DataSize (jsn) FROM JSON_table ORDER BY id;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JxU~zc2cGpq1rJwvygx_2w "UPDATE sample_shapes     SET shape=shape.ST_Z(35.2) -    WHERE skey = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/KGUUTHBmgIWe9k2RFK177g +    WHERE skey = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/KGUUTHBmgIWe9k2RFK177g "INSERT INTO sample_shapes SELECT skey, new ST_Geometry(
 'LINESTRING (2 2,3 2,4 1)').ST_Intersection(streetShape) FROM sample_streets -WHERE new ST_Geometry(
 'MultiPoint((2 2),(3 2))').ST_Intersects(streetShape) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/x2aW65DCCpcX85x0eUINvg +WHERE new ST_Geometry(
 'MultiPoint((2 2),(3 2))').ST_Intersects(streetShape) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/x2aW65DCCpcX85x0eUINvg "SELECT SYSSPATIAL.SpheroidalDistance( -89.39, 43.09, -87.65, 41.90, -                                         6378137, 298.257223563);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/QYHcg9hIZzgHvkBPUdNRrA -"SELECT SYSSPATIAL.SpheroidalDistance( -89.39, 43.09, -87.65, 41.90);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/QYHcg9hIZzgHvkBPUdNRrA +                                         6378137, 298.257223563);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/QYHcg9hIZzgHvkBPUdNRrA +"SELECT SYSSPATIAL.SpheroidalDistance( -89.39, 43.09, -87.65, 41.90);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/QYHcg9hIZzgHvkBPUdNRrA "SELECT shape.ST_MinY() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/83nOAyqvSyEEBJolXZOoHg +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/83nOAyqvSyEEBJolXZOoHg "CREATE TABLE SYSSPATIAL.GEOMETRY_COLUMNS, FALLBACK (    F_TABLE_CATALOG CHARACTER VARYING(256) CHARACTER SET LATIN NOT NULL, @@ -5682,28 +5682,28 @@ WHERE new ST_Geometry(
 'MultiPoint((2 2),(3 2))').ST_Intersects(streetShape)    UyMax FLOAT,    CONSTRAINT GC_PK PRIMARY KEY       (F_TABLE_CATALOG, F_TABLE_SCHEMA, F_TABLE_NAME, F_GEOMETRY_COLUMN) -);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/I~TQ3haYRFi~9OXX1lzWzA +);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/I~TQ3haYRFi~9OXX1lzWzA "INSERT INTO sample_shapes VALUES (:a, -      new ST_Geometry('POINT(1 2)').ST_WKTToSQL(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/It3CiDSMD_KZylgcNnJOzw +      new ST_Geometry('POINT(1 2)').ST_WKTToSQL(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/It3CiDSMD_KZylgcNnJOzw "SELECT shape.MBB() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/k7hWDdC9RiALJIr695WL4A +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/k7hWDdC9RiALJIr695WL4A "SELECT skey    FROM sample_shapes -   WHERE shape.ST_Boundary().ST_IsEmpty() = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cQLP5bnbF93wYG9~cH7FYA -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PIuKHk6kud0GycqJDXPlIg -"INSERT INTO sample_shapes
(    100,
     'GeoSequence( (10 10, 15 15, -2 0),
                   (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08),
                   (1222, 1223, 1224), 
                   (2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PIuKHk6kud0GycqJDXPlIg -"CREATE TABLE sample_trips(pkey FLOAT, point_index INTEGER, x FLOAT, y FLOAT, ts TIMESTAMP, -Link_id DECIMAL(18,0), UserFld1 FLOAT, UserFld2 FLOAT, UserFld3 FLOAT);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PIuKHk6kud0GycqJDXPlIg -"INSERT INTO sample_trips
   SELECT out_key, point_index, x, y, ts, Link_id, UserFld1, UserFld2, UserFld3
   FROM TABLE (GeoSequenceToRows(9601., sample_shapes.shape)) AS ts;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PIuKHk6kud0GycqJDXPlIg -"CREATE TABLE sample_cities(
 skey INTEGER, cityName VARCHAR(200), cityShape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA -"INSERT INTO sample_cities values(
 1067, New ST_Geometry('Polygon(
  (-43.5 20.2, -43.5 21.5, -40.5 21.5, -40.5 20.2, -43.5 20.2))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA +   WHERE shape.ST_Boundary().ST_IsEmpty() = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cQLP5bnbF93wYG9~cH7FYA +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PIuKHk6kud0GycqJDXPlIg +"INSERT INTO sample_shapes
(    100,
     'GeoSequence( (10 10, 15 15, -2 0),
                   (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08),
                   (1222, 1223, 1224), 
                   (2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PIuKHk6kud0GycqJDXPlIg +"CREATE TABLE sample_trips(pkey FLOAT, point_index INTEGER, x FLOAT, y FLOAT, ts TIMESTAMP, +Link_id DECIMAL(18,0), UserFld1 FLOAT, UserFld2 FLOAT, UserFld3 FLOAT);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PIuKHk6kud0GycqJDXPlIg +"INSERT INTO sample_trips
   SELECT out_key, point_index, x, y, ts, Link_id, UserFld1, UserFld2, UserFld3
   FROM TABLE (GeoSequenceToRows(9601., sample_shapes.shape)) AS ts;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PIuKHk6kud0GycqJDXPlIg +"CREATE TABLE sample_cities(
 skey INTEGER, cityName VARCHAR(200), cityShape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA +"INSERT INTO sample_cities values(
 1067, New ST_Geometry('Polygon(
  (-43.5 20.2, -43.5 21.5, -40.5 21.5, -40.5 20.2, -43.5 20.2))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA "CREATE TABLE cities_index    (skey INTEGER -   ,cellid INTEGER);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA +   ,cellid INTEGER);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA "INSERT INTO cities_index SELECT skey,    cityShape.Tessellate_Index(-180, 0, 0, 90, 500, 500, 1, 0.01, 0) -FROM sample_cities;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA +FROM sample_cities;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA "SELECT c.skey, c.cityName, s.streetName, s.streetShape FROM sample_cities c     ,cities_index ci @@ -5720,119 +5720,119 @@ FROM sample_cities c                ,1, 0.01, 0)) AS t WHERE c.skey = ci.skey AND ci.cellid = t.cellid -AND t.out_key = s.skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA -"SELECT FROM_MGRS(
  '36TTQ6355387329', 
  (SELECT SRTEXT FROM SYSSPATIAL.SPATIAL_REF_SYS WHERE SRID = 1619),
  1619);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/WVtL_7Utv3P5TdBEQn_Xaw -"SELECT FROM_MGRS(
  '36TTQ6355387329', 
  (SELECT SRTEXT FROM SYSSPATIAL.SPATIAL_REF_SYS WHERE SRID = 1619),
  1619);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/WVtL_7Utv3P5TdBEQn_Xaw -"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ -"INSERT sample_shapes 
     (1,'Polygon((30 30, 30 60, 60 60, 60 30, 30 30))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ -"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ -"INSERT sample_shapes 
     (1,'Polygon((30 30, 30 60, 60 60, 60 30, 30 30))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ +AND t.out_key = s.skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VlwpcDM~wBrjhDCKGVFGyA +"SELECT FROM_MGRS(
  '36TTQ6355387329', 
  (SELECT SRTEXT FROM SYSSPATIAL.SPATIAL_REF_SYS WHERE SRID = 1619),
  1619);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/WVtL_7Utv3P5TdBEQn_Xaw +"SELECT FROM_MGRS(
  '36TTQ6355387329', 
  (SELECT SRTEXT FROM SYSSPATIAL.SPATIAL_REF_SYS WHERE SRID = 1619),
  1619);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/WVtL_7Utv3P5TdBEQn_Xaw +"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ +"INSERT sample_shapes 
     (1,'Polygon((30 30, 30 60, 60 60, 60 30, 30 30))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ +"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ +"INSERT sample_shapes 
     (1,'Polygon((30 30, 30 60, 60 60, 60 30, 30 30))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ "SELECT skey    FROM sample_shapes -   WHERE (shape.ST_Area() < 100.5);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ -"CREATE TABLE StatT2
 (a INT,b CHAR(20000),sp ST_Geometry)
 INDEX(sp);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ -"INSERT StatT2(1, 'Teradata01','Point(10 10 10)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ +   WHERE (shape.ST_Area() < 100.5);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/T_MXz3Ptg25S7_rd3POqMQ +"CREATE TABLE StatT2
 (a INT,b CHAR(20000),sp ST_Geometry)
 INDEX(sp);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ +"INSERT StatT2(1, 'Teradata01','Point(10 10 10)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ "SELECT a,b(format 'x(10)'), sp -FROM StatT2 
WHERE StatT2.sp.ST_WITHIN(CAST(
'POLYGON((0 0 0, 0 50 50, 50 50 50, 50 0 50, 0 0 0))' 
AS ST_Geometry)) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ +FROM StatT2 
WHERE StatT2.sp.ST_WITHIN(CAST(
'POLYGON((0 0 0, 0 50 50, 50 50 50, 50 0 50, 0 0 0))' 
AS ST_Geometry)) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ "SELECT a,b (format 'x(10)'), sp FROM StatT2 -WHERE StatT2.sp.ST_WITHIN(NEW ST_GEOMETRY(
 'POLYGON((0 0 0, 0 50 50, 50 50 50, 50 0 50, 0 0 0))')) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ +WHERE StatT2.sp.ST_WITHIN(NEW ST_GEOMETRY(
 'POLYGON((0 0 0, 0 50 50, 50 50 50, 50 0 50, 0 0 0))')) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ "SELECT a,b (format 'x(10)'), sp FROM StatT2 -WHERE StatT2.sp.ST_WITHIN(NEW ST_GEOMETRY(
 'POLYGON((0 0, 0 20, 20 20, 20 0, 0 0))').ST_INTERSECTION(
 'POLYGON((0 0, 0 15, 15 15, 15 0, 0 0))')) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ +WHERE StatT2.sp.ST_WITHIN(NEW ST_GEOMETRY(
 'POLYGON((0 0, 0 20, 20 20, 20 0, 0 0))').ST_INTERSECTION(
 'POLYGON((0 0, 0 15, 15 15, 15 0, 0 0))')) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0l3TxykwZqiaDCwogu8NCQ "SELECT shape.ST_MaxY() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Jvy0YgrPRuX03HcHTQnJGQ +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Jvy0YgrPRuX03HcHTQnJGQ "SELECT skey    FROM sample_shapes    WHERE shape.ST_NumInteriorRing() < 4 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/149t89UBGfb1Ui38ZgZvpw +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/149t89UBGfb1Ui38ZgZvpw "INSERT INTO sample_MBRs    SELECT skey, shape.ST_MBR() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/IgsFXq7KorVxhUj8FrtCww -"SELECT NEW MBR(0, 1, 10, 20).XMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/HdCKv2jOc8CBqbn9TVLGhQ -"SELECT NEW MBB(0, 1, 10, 10, 20, 10).XMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/HdCKv2jOc8CBqbn9TVLGhQ +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/IgsFXq7KorVxhUj8FrtCww +"SELECT NEW MBR(0, 1, 10, 20).XMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/HdCKv2jOc8CBqbn9TVLGhQ +"SELECT NEW MBB(0, 1, 10, 10, 20, 10).XMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/HdCKv2jOc8CBqbn9TVLGhQ "SELECT cityName    FROM sample_cities    WHERE cityShape.ST_Overlaps( -      NEW ST_Geometry('POLYGON((1 1, 1 3, 6 3, 6 0, 1 1))')) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CweZet58SNZ2qwrZvfEmyQ -"CREATE TABLE varbyte_tab1 (a int, b VARBYTE (6000));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Q45gYbOgSmOwABAr3PKNpw -"INSERT INTO varbyte_tab1 VALUES (1002, NEW ST_Geometry(
 'Point(10 20 30)').ST_Asbinary());",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Q45gYbOgSmOwABAr3PKNpw +      NEW ST_Geometry('POLYGON((1 1, 1 3, 6 3, 6 0, 1 1))')) = 1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/CweZet58SNZ2qwrZvfEmyQ +"CREATE TABLE varbyte_tab1 (a int, b VARBYTE (6000));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Q45gYbOgSmOwABAr3PKNpw +"INSERT INTO varbyte_tab1 VALUES (1002, NEW ST_Geometry(
 'Point(10 20 30)').ST_Asbinary());",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Q45gYbOgSmOwABAr3PKNpw "INSERT INTO sample_shapes -SELECT a, SYSSPATIAL.ST_GeomFromWKB(b) FROM varbyte_tab1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Q45gYbOgSmOwABAr3PKNpw -SELECT * FROM sample_shapes;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Q45gYbOgSmOwABAr3PKNpw -"CREATE TABLE sample_MBRs (skey INTEGER, shape_mbr MBR);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3fY~1V2kUoqihoVzBo6tJg +SELECT a, SYSSPATIAL.ST_GeomFromWKB(b) FROM varbyte_tab1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Q45gYbOgSmOwABAr3PKNpw +SELECT * FROM sample_shapes;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Q45gYbOgSmOwABAr3PKNpw +"CREATE TABLE sample_MBRs (skey INTEGER, shape_mbr MBR);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3fY~1V2kUoqihoVzBo6tJg "INSERT INTO sample_MBRs SELECT skey, shape.ST_MBR() -FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3fY~1V2kUoqihoVzBo6tJg -"SELECT NEW MBR(0, 1, 10, 20).XMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/nawuFlnCjUIrdmG7YvUMiw -"SELECT NEW MBB(0, 1, 10, 10, 20, 10).XMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/nawuFlnCjUIrdmG7YvUMiw -"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg -"INSERT INTO sample_shapes VALUES -(1001,'MultiPoint((10 20 30),(40 50 60),(70 80 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg -"INSERT INTO sample_shapes VALUES +FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3fY~1V2kUoqihoVzBo6tJg +"SELECT NEW MBR(0, 1, 10, 20).XMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/nawuFlnCjUIrdmG7YvUMiw +"SELECT NEW MBB(0, 1, 10, 10, 20, 10).XMin();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/nawuFlnCjUIrdmG7YvUMiw +"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg +"INSERT INTO sample_shapes VALUES +(1001,'MultiPoint((10 20 30),(40 50 60),(70 80 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg +"INSERT INTO sample_shapes VALUES (1002, 'MultiLineString((10 20 30,10 20 50,10 20 70,10 20 90), -(5 5 5,10 10 10,15 15 15,20 20 20,25 25 25,30 30 30))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg +(5 5 5,10 10 10,15 15 15,20 20 20,25 25 25,30 30 30))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg "INSERT INTO sample_shapes VALUES (1003,'MultiPolygon(((0 0 0,0 20 20,20 20 20,20 0 20,0 0 0)), -((50 50 50,50 90 90,90 90 90,90 50 90,50 50 50)))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg +((50 50 50,50 90 90,90 90 90,90 50 90,50 50 50)))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg "INSERT INTO sample_shapes VALUES -(1004,'Geometrycollection(Point(10 20 30),Linestring(1 2 3,4 5 6,7 8 9), -Polygon((0 0 0,0 40 40,40 40 40,40 0 40,0 0 0)))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg +(1004,'Geometrycollection(Point(10 20 30),Linestring(1 2 3,4 5 6,7 8 9), +Polygon((0 0 0,0 40 40,40 40 40,40 0 40,0 0 0)))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg "SELECT shape.ST_GeometryN(2) FROM sample_shapes -WHERE skey = 1001;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg +WHERE skey = 1001;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Xsg62RrvJwhM~tWbM5CQDg "SELECT skey    FROM sample_shapes    WHERE shape.ST_Is3D() = 1 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ECWuzXwJWqfMRYpPDUCQAg +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ECWuzXwJWqfMRYpPDUCQAg "SELECT skey    FROM sample_shapes    WHERE shape.ST_NumGeometries() < 4 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pXt1WthqbJa1zdL4pERlVw +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/pXt1WthqbJa1zdL4pERlVw "SELECT streetName    FROM sample_streets    WHERE streetShape.ST_Relate(       NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)'), '0********') = 1 -   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/tEJq0Y4EDUiME~EI56FnMw +   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/tEJq0Y4EDUiME~EI56FnMw "CREATE TABLE SYSSPATIAL.SPATIAL_REF_SYS, FALLBACK (    SRID INTEGER NOT NULL PRIMARY KEY,    AUTH_NAME CHARACTER VARYING(256) CHARACTER SET LATIN,    AUTH_SRID INTEGER,    SRTEXT CHARACTER VARYING(2048) CHARACTER SET LATIN) -PRIMARY INDEX (AUTH_SRID);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JaqHKesoJbzmoGGtKc~_sg -"INSERT INTO sample_shapes VALUES (:a, NEW ST_Geometry(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/UwHpRs6tbs8lWzPHdkCPGQ -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3hml0gScsSSl8swe92_rwA +PRIMARY INDEX (AUTH_SRID);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JaqHKesoJbzmoGGtKc~_sg +"INSERT INTO sample_shapes VALUES (:a, NEW ST_Geometry(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/UwHpRs6tbs8lWzPHdkCPGQ +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3hml0gScsSSl8swe92_rwA "INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) , (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08), -(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3hml0gScsSSl8swe92_rwA +(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3hml0gScsSSl8swe92_rwA "SELECT skey    FROM sample_shapes    WHERE (EXTRACT(HOUR FROM shape.GetFinalT()) < 12) -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3hml0gScsSSl8swe92_rwA +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/3hml0gScsSSl8swe92_rwA "SELECT streetName    FROM sample_streets    WHERE streetShape.ST_Intersects(       NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)')) = 1 -   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/9BAGmyspMkg7716PykZvUw +   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/9BAGmyspMkg7716PykZvUw "SELECT skey    FROM sample_shapes    WHERE shape.ST_IsEmpty() = 1 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/4izrCSWkbJHRmKlnPU9lBg +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/4izrCSWkbJHRmKlnPU9lBg "INSERT INTO sample_shapes -VALUES (1001, 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YT96D68GmvIozDzy2tSRig -"CREATE TABLE sample_MBBs (skey INTEGER, shape_mbb MBB);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ixZN1RSzB~Ezxdb7xOzoiw +VALUES (1001, 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YT96D68GmvIozDzy2tSRig +"CREATE TABLE sample_MBBs (skey INTEGER, shape_mbb MBB);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ixZN1RSzB~Ezxdb7xOzoiw "SELECT * -   FROM sample_MBBs;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ixZN1RSzB~Ezxdb7xOzoiw +   FROM sample_MBBs;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ixZN1RSzB~Ezxdb7xOzoiw "SELECT R.skey, R.shape.ST_Transform(X.srtext, Y.srtext)    FROM sample_shapes R ,         SYSSPATIAL.SPATIAL_REF_SYS X ,         SYSSPATIAL.SPATIAL_REF_SYS Y -   WHERE X.AUTH_SRID = 4326 and Y.AUTH_SRID = 3149;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg -"CREATE TABLE customers(pkey INTEGER, point ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg -"INSERT INTO customers VALUES(0, new ST_Geometry('POINT(-89.39 43.09)', 1619));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg -"INSERT INTO customers VALUES(1, new ST_Geometry('POINT(-87.65 41.90)', 1619));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg -"CREATE TABLE transformed_customers2(pkey INTEGER, point ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg +   WHERE X.AUTH_SRID = 4326 and Y.AUTH_SRID = 3149;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg +"CREATE TABLE customers(pkey INTEGER, point ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg +"INSERT INTO customers VALUES(0, new ST_Geometry('POINT(-89.39 43.09)', 1619));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg +"INSERT INTO customers VALUES(1, new ST_Geometry('POINT(-87.65 41.90)', 1619));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg +"CREATE TABLE transformed_customers2(pkey INTEGER, point ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg "INSERT INTO transformed_customers2 SELECT pkey, point.ST_Transform(3054, X.srtext, Y.srtext) @@ -5842,167 +5842,167 @@ FROM customers, WHERE X.AUTH_SRID = 32616 AND -- UTM 16 / WGS84 Y.AUTH_SRID = 4326 -- WGS84 -;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg +;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg "SELECT pkey, point.ST_SRID(), point FROM transformed_customers2 -ORDER BY pkey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg -"CREATE TABLE varchar_tab1 (a int, b VARCHAR (60000));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ -"INSERT INTO varchar_tab1 VALUES (1001, 'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ +ORDER BY pkey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/A4GU8DXsw0ZodHWBreOeLg +"CREATE TABLE varchar_tab1 (a int, b VARCHAR (60000));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ +"INSERT INTO varchar_tab1 VALUES (1001, 'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ "INSERT INTO sample_shapes -SELECT a, SYSSPATIAL.ST_GeomFromText(b) FROM varchar_tab1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ -SELECT * FROM sample_shapes;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ +SELECT a, SYSSPATIAL.ST_GeomFromText(b) FROM varchar_tab1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ +SELECT * FROM sample_shapes;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U7_826xngNozdZZT_zpskQ "CREATE TABLE shapes_index       (skey INTEGER -      ,cellID INTEGER);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yHSsPFN5iKmNxPms8yRVoA +      ,cellID INTEGER);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yHSsPFN5iKmNxPms8yRVoA "INSERT INTO shapes_index    SELECT SYSSPATIAL.Tessellate_Index(shape.ST_MBR_Xmin(),       shape.ST_MBR_Ymin(), shape.ST_MBR_Xmax(), shape.ST_MBR_Ymax(),       -180, 0, 0, 90, 500, 500, 1, 0.01, 0) -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yHSsPFN5iKmNxPms8yRVoA -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uyaTGGpLiyVxqs09V175Yw +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yHSsPFN5iKmNxPms8yRVoA +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uyaTGGpLiyVxqs09V175Yw "INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) , (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08), -(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uyaTGGpLiyVxqs09V175Yw +(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uyaTGGpLiyVxqs09V175Yw "SELECT skey    FROM sample_shapes    WHERE ((shape.SpeedN(2,3)) < 3000e1) -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uyaTGGpLiyVxqs09V175Yw -"SELECT NEW MBB(0, 1, 10, 10, 20, 10).ZMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/OcxK55EjWcWuE0A2_OOs9w -"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/uyaTGGpLiyVxqs09V175Yw +"SELECT NEW MBB(0, 1, 10, 10, 20, 10).ZMax();",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/OcxK55EjWcWuE0A2_OOs9w +"CREATE TABLE sample_shapes (skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes -      VALUES (1001, 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +      VALUES (1001, 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes -      VALUES (1002, 'POINT EMPTY');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +      VALUES (1002, 'POINT EMPTY');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes -      VALUES (1003, 'LINESTRING(1 1, 2 2, 3 3, 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +      VALUES (1003, 'LINESTRING(1 1, 2 2, 3 3, 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes -      VALUES (1004, 'LINESTRING EMPTY');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +      VALUES (1004, 'LINESTRING EMPTY');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes       VALUES (1005, 'POLYGON((0 0, 0 20, 20 20, 20 0, 0 0), -                             (5 5, 5 10, 10 10, 10 5, 5 5))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +                             (5 5, 5 10, 10 10, 10 5, 5 5))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes -      VALUES (1006, 'MULTIPOINT((1 1), (1 3), (6 3), (10 5), (20 1))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +      VALUES (1006, 'MULTIPOINT((1 1), (1 3), (6 3), (10 5), (20 1))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes       VALUES (1007, 'MULTILINESTRING((1 1, 1 3, 6 3), -                                     (10 5, 20 1))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +                                     (10 5, 20 1))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes       VALUES (1008, 'MULTIPOLYGON(((1 1, 1 3, 6 3, 6 0, 1 1)), -                                  ((10 5, 10 10, 20 10, 20 5, 10 5)))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +                                  ((10 5, 10 10, 20 10, 20 5, 10 5)))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes       VALUES (1009, 'GEOMETRYCOLLECTION( POINT(10 10),                                          POINT(30 30), -                                         LINESTRING(15 15, 20 20))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +                                         LINESTRING(15 15, 20 20))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes       VALUES (1010, 'GEOSEQUENCE( (10 20, 30 40, 50 60),                                   (2007-08-22 12:05:23.56,                                    2007-08-22 12:08:25.14,                                    2007-08-22 12:11:41.52),                                   (1, 2, 3), -                                  (2, 10, 12, 11, 18, 21, 19) )' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +                                  (2, 10, 12, 11, 18, 21, 19) )' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "INSERT INTO sample_shapes       VALUES (1011, 'GEOSEQUENCE( (10 20, 30 40, 50 60),                                   (2008-03-17 10:34:03.53,                                    2008-03-17 10:38:25.21,                                    2008-03-17 10:41:41.48),                                   (1, 2, 3), -                                  (0))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw -SELECT * FROM sample_shapes ORDER BY skey;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +                                  (0))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw +SELECT * FROM sample_shapes ORDER BY skey;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cc71Ey1qWyj11VmJxVzjBw "SELECT cityName, cityShape.ST_ConvexHull() -   FROM sample_cities;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/bv0h72Xh3raQ2sNqTQmmFA +   FROM sample_cities;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/bv0h72Xh3raQ2sNqTQmmFA "SELECT shape.ST_SymDifference(       NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)'))    FROM sample_shapes -   WHERE skey = 1067;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Zg9JGsb9Mu~xTAQOahfhgQ -EXECUTE FUNCTION ON SYSSPATIAL TO GeoUser;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yG9qUtq~kSXJ1tysUqa_~w -SELECT ON SYSSPATIAL TO GeoUser;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yG9qUtq~kSXJ1tysUqa_~w -EXECUTE PROCEDURE ON SYSSPATIAL TO GeoUser;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yG9qUtq~kSXJ1tysUqa_~w +   WHERE skey = 1067;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Zg9JGsb9Mu~xTAQOahfhgQ +EXECUTE FUNCTION ON SYSSPATIAL TO GeoUser;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yG9qUtq~kSXJ1tysUqa_~w +SELECT ON SYSSPATIAL TO GeoUser;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yG9qUtq~kSXJ1tysUqa_~w +EXECUTE PROCEDURE ON SYSSPATIAL TO GeoUser;,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/yG9qUtq~kSXJ1tysUqa_~w "SELECT streetName    FROM sample_streets    WHERE streetShape.ST_Touches(       NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)')) = 1 -   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YlsSF3xmG37h8MfJfnQlAA +   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YlsSF3xmG37h8MfJfnQlAA "CREATE TABLE sample_streets( skey INTEGER, streetName VARCHAR(40), -streetShape ST_GEOMETRY);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XLMfMe0VzN4oQnr1R4j4Dw +streetShape ST_GEOMETRY);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XLMfMe0VzN4oQnr1R4j4Dw "INSERT INTO sample_streets - VALUES(1, 'Main Street', 'LINESTRING(2 2, 3 2, 4 1)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XLMfMe0VzN4oQnr1R4j4Dw + VALUES(1, 'Main Street', 'LINESTRING(2 2, 3 2, 4 1)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XLMfMe0VzN4oQnr1R4j4Dw "INSERT INTO sample_streets - VALUES(1, 'Coast Blvd', 'LINESTRING(12 12, 18 17)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XLMfMe0VzN4oQnr1R4j4Dw + VALUES(1, 'Coast Blvd', 'LINESTRING(12 12, 18 17)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XLMfMe0VzN4oQnr1R4j4Dw "SELECT streetShape.ST_AsText() FROM sample_streets -WHERE skey < 1001;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XLMfMe0VzN4oQnr1R4j4Dw -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/mh7BLTcdA4AndSbVJxa4YQ +WHERE skey < 1001;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XLMfMe0VzN4oQnr1R4j4Dw +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/mh7BLTcdA4AndSbVJxa4YQ "INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) , (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08), -(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/mh7BLTcdA4AndSbVJxa4YQ +(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/mh7BLTcdA4AndSbVJxa4YQ "SELECT skey    FROM sample_shapes    WHERE (shape.GetUserFldCount() < 3) -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/mh7BLTcdA4AndSbVJxa4YQ +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/mh7BLTcdA4AndSbVJxa4YQ "SELECT cityName    FROM sample_cities -   WHERE cityShape.ST_MBR_Ymin() < 9E1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/6WsWsGpzWoDg9Uq6CUdaIA -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng -"INSERT sample_shapes VALUES(1001, 'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng -"INSERT sample_shapes VALUES(1002, 
 'Linestring(0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng -"INSERT sample_shapes VALUES(1003, 
 'MultiPoint((10 20 30), (40 50 60), (70 80 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng -"INSERT sample_shapes VALUES(1004, 
 'MultiLinestring((0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4), -(30 30 30, 30 30 50, 30 30 70, 30 30 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng +   WHERE cityShape.ST_MBR_Ymin() < 9E1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/6WsWsGpzWoDg9Uq6CUdaIA +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng +"INSERT sample_shapes VALUES(1001, 'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng +"INSERT sample_shapes VALUES(1002, 
 'Linestring(0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng +"INSERT sample_shapes VALUES(1003, 
 'MultiPoint((10 20 30), (40 50 60), (70 80 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng +"INSERT sample_shapes VALUES(1004, 
 'MultiLinestring((0 0 0, 1 1 1, 2 2 2, 3 3 3, 4 4 4), +(30 30 30, 30 30 50, 30 30 70, 30 30 90))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng "SELECT shape.Within_MBB(new MBB(0,0,0,20,20,20)) -FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng +FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/VpAvFJszRpYoGC67HACbng "SELECT streetName, streetShape.ST_StartPoint()    FROM sample_streets -   WHERE skey = 1044;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/qT8lcGRkKf1RFRaQMD41tQ -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/5C0_XOvK_iIXC3HitM_PAQ -"INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) +   WHERE skey = 1044;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/qT8lcGRkKf1RFRaQMD41tQ +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/5C0_XOvK_iIXC3HitM_PAQ +"INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) ,(2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08), -(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/5C0_XOvK_iIXC3HitM_PAQ -"SELECT shape.Clip(TIMESTAMP '2008-07-31 10:36:02.123456', 
                  TIMESTAMP '2008-07-31 11:36:02.123456')
FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/5C0_XOvK_iIXC3HitM_PAQ -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Tse3Q04lIlqxWGEZP9tWug +(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/5C0_XOvK_iIXC3HitM_PAQ +"SELECT shape.Clip(TIMESTAMP '2008-07-31 10:36:02.123456', 
                  TIMESTAMP '2008-07-31 11:36:02.123456')
FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/5C0_XOvK_iIXC3HitM_PAQ +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Tse3Q04lIlqxWGEZP9tWug "INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) , (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08), -(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Tse3Q04lIlqxWGEZP9tWug +(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Tse3Q04lIlqxWGEZP9tWug "SELECT skey    FROM sample_shapes    WHERE (shape.GetUserFld(1,2) < 1E2) -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Tse3Q04lIlqxWGEZP9tWug +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/Tse3Q04lIlqxWGEZP9tWug "SELECT cityName    FROM sample_cities -   WHERE cityShape.ST_MBR_Xmin() < 9E1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/4kAJRHXg70FCW0to9bNevg +   WHERE cityShape.ST_MBR_Xmin() < 9E1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/4kAJRHXg70FCW0to9bNevg "INSERT INTO sample_shapes -   VALUES (1101, NEW ST_Geometry('ST_POINT', 1E1, 2E1));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r57FvyECUgmQZupESqa0Hw -"SELECT NEW ST_Geometry('ST_Point', 10.0, 20.0);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r57FvyECUgmQZupESqa0Hw -"SELECT NEW ST_Geometry('ST_Point', 10.0, 20.0, 1699);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r57FvyECUgmQZupESqa0Hw -"SELECT NEW ST_Geometry('ST_Point', 10.0, 20.0, 5.0, 1699);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r57FvyECUgmQZupESqa0Hw +   VALUES (1101, NEW ST_Geometry('ST_POINT', 1E1, 2E1));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r57FvyECUgmQZupESqa0Hw +"SELECT NEW ST_Geometry('ST_Point', 10.0, 20.0);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r57FvyECUgmQZupESqa0Hw +"SELECT NEW ST_Geometry('ST_Point', 10.0, 20.0, 1699);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r57FvyECUgmQZupESqa0Hw +"SELECT NEW ST_Geometry('ST_Point', 10.0, 20.0, 5.0, 1699);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r57FvyECUgmQZupESqa0Hw "SELECT skey1    FROM sample_points1 -   WHERE (point1.ST_X() < 1E-2);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/xdNkHGNLErTONp7DVsmo2w +   WHERE (point1.ST_X() < 1E-2);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/xdNkHGNLErTONp7DVsmo2w "SELECT shape.ST_MaxX() -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U1vbMrlNGRxetgIa0OqJUg +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/U1vbMrlNGRxetgIa0OqJUg "SELECT streetName    FROM sample_streets    WHERE streetShape.ST_Length() < 5E1 -   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fGLdqpuxMX~SseOqGF72Bw -"INSERT INTO sample_shapes VALUES (1001, 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/B5mwgGAYnZ~FTyXOLilQpA -"INSERT INTO sample_shapes VALUES (1002, CAST(
 'LINESTRING(1 1, 2 2, 3 3)' AS ST_Geometry));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/B5mwgGAYnZ~FTyXOLilQpA +   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/fGLdqpuxMX~SseOqGF72Bw +"INSERT INTO sample_shapes VALUES (1001, 'POINT(10 20)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/B5mwgGAYnZ~FTyXOLilQpA +"INSERT INTO sample_shapes VALUES (1002, CAST(
 'LINESTRING(1 1, 2 2, 3 3)' AS ST_Geometry));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/B5mwgGAYnZ~FTyXOLilQpA "SELECT shape.MBR_Filter('MultiPoint((10 20), (30 40), (50 60))') -FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/B5mwgGAYnZ~FTyXOLilQpA +FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/B5mwgGAYnZ~FTyXOLilQpA "SELECT streetName, cityName    FROM sample_cities, sample_streets    WHERE streetShape.ST_Within(cityShape) = 1 -   ORDER BY cityName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/HIqBM7hYMPY6EDBD1xYsWA +   ORDER BY cityName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/HIqBM7hYMPY6EDBD1xYsWA "SELECT cityName    FROM sample_cities    WHERE cityShape.ST_Perimeter() < 5E1 -   ORDER BY cityName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/DZUyZ98BgWwZuFqS75k_Tw +   ORDER BY cityName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/DZUyZ98BgWwZuFqS75k_Tw "SELECT skey    FROM sample_shapes    WHERE shape.ST_IsSimple() = 0 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cRDo28~Ap8uvjGSU85dvCQ +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cRDo28~Ap8uvjGSU85dvCQ "SELECT COUNT(*)    FROM ( SELECT *           FROM P500000 A @@ -6013,68 +6013,68 @@ FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/B5m           FROM R5000 B               ,TABLE( Tessellate(B.rkey, B.xmin, B.ymin, B.xmax, B.ymax,                                  0, 0, 100, 100, 100, 100 ) )T2 -          WHERE B.rkey = T2.out_key )S2 +          WHERE B.rkey = T2.out_key )S2    WHERE S1.cellid = S2.cellid -      AND S1.xmax >= S2.xmin and S1.xmin = S2.ymin and S1.ymin <= S2.ymax;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/OuRFrxiyWPAeShU6OZozpw +      AND S1.xmax >= S2.xmin and S1.xmin = S2.ymin and S1.ymin <= S2.ymax;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/OuRFrxiyWPAeShU6OZozpw "SELECT shape.SimplifyPreserveTopology(0.1) -   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/qqGMRPmMutKOgMBC5abozQ -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/6AVoMxAJZYO5uF0IfDpWHg +   FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/qqGMRPmMutKOgMBC5abozQ +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/6AVoMxAJZYO5uF0IfDpWHg "INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) , (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08), -(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/6AVoMxAJZYO5uF0IfDpWHg +(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/6AVoMxAJZYO5uF0IfDpWHg "SELECT skey    FROM sample_shapes    WHERE ((shape.LinkID(1)) < 9000.0) -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/6AVoMxAJZYO5uF0IfDpWHg -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PC5LZKCFXVgX5j~76XsaIA +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/6AVoMxAJZYO5uF0IfDpWHg +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PC5LZKCFXVgX5j~76XsaIA "INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) , (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08), -(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PC5LZKCFXVgX5j~76XsaIA +(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PC5LZKCFXVgX5j~76XsaIA "SELECT skey    FROM sample_shapes    WHERE ((shape.HeadingN(2)) < 3.8e2) -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PC5LZKCFXVgX5j~76XsaIA -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/xHOECT~5O1MRrzZ8996cGg +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/PC5LZKCFXVgX5j~76XsaIA +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/xHOECT~5O1MRrzZ8996cGg "INSERT INTO sample_shapes ( 100,'GeoSequence( (10 10, 15 15, -2 0) , (2007-03-14 01:35:00, 2007-03-14 01:35:05, 2007-03-14 01:35:08), -(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/xHOECT~5O1MRrzZ8996cGg +(1222, 1223, 1224),(2, 12.1, 3.14159, 2.78128, -10, -11, 100.1))' );",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/xHOECT~5O1MRrzZ8996cGg "SELECT skey    FROM sample_shapes    WHERE (EXTRACT(HOUR FROM shape.GetInitT()) < 12) -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/xHOECT~5O1MRrzZ8996cGg -"INSERT INTO sample_shapes VALUES (:a, NEW ST_Geometry(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/D6o2pcWeGkZEsnTLZG74dw -"CREATE TABLE sample_points1 (skey1 INTEGER, point1 ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0F6sPM2Hypu5WRV3Ne3H4A -"INSERT INTO sample_points1 VALUES (101, 'POINT(-89.39 43.09)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0F6sPM2Hypu5WRV3Ne3H4A +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/xHOECT~5O1MRrzZ8996cGg +"INSERT INTO sample_shapes VALUES (:a, NEW ST_Geometry(:b));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/D6o2pcWeGkZEsnTLZG74dw +"CREATE TABLE sample_points1 (skey1 INTEGER, point1 ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0F6sPM2Hypu5WRV3Ne3H4A +"INSERT INTO sample_points1 VALUES (101, 'POINT(-89.39 43.09)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0F6sPM2Hypu5WRV3Ne3H4A "SELECT point1.ST_SpheroidalDistance(       new ST_Geometry(
                    'ST_POINT(-87.65 41.90)'), 6378137, 298.257223563) -   FROM sample_points1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0F6sPM2Hypu5WRV3Ne3H4A +   FROM sample_points1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0F6sPM2Hypu5WRV3Ne3H4A "SELECT point1.ST_SpheroidalDistance(       new ST_Geometry('POINT(-87.65 41.90)') ) -   FROM sample_points1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0F6sPM2Hypu5WRV3Ne3H4A -"CREATE TABLE sample_points1 (skey INTEGER, point1 ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rih_DI3PmRj2ibAeA15ZFg +   FROM sample_points1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/0F6sPM2Hypu5WRV3Ne3H4A +"CREATE TABLE sample_points1 (skey INTEGER, point1 ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rih_DI3PmRj2ibAeA15ZFg "SELECT * -   FROM sample_points1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rih_DI3PmRj2ibAeA15ZFg +   FROM sample_points1;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rih_DI3PmRj2ibAeA15ZFg "SELECT streetName    FROM sample_streets    WHERE streetShape.ST_Disjoint(       NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)')) = 0 -   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/60wkz3CvRd8yiGg3tn5ofA +   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/60wkz3CvRd8yiGg3tn5ofA "SELECT shape.ST_PointN(2)    FROM sample_shapes -   WHERE skey = 9902;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ZDDrVflwtk4Zwl4ZakYjmA +   WHERE skey = 9902;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/ZDDrVflwtk4Zwl4ZakYjmA "SELECT streetName, cityName    FROM sample_cities, sample_streets    WHERE cityShape.ST_Contains(streetShape) = 1 -   ORDER BY cityName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JISyN2~pDxj8CYrnJVablg +   ORDER BY cityName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/JISyN2~pDxj8CYrnJVablg "SELECT shape.MBB_Filter(
 'Polygon((0 0 0, 0 20 20, 20 20 20, 20 0 20, 0 0 0))') -FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/w~TU7HPg70Fol~3Vi42_Jw +FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/w~TU7HPg70Fol~3Vi42_Jw "CREATE TABLE cities_index       (skey INTEGER -      ,cellid INTEGER);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1VPmO8ySOqnOiFGLmMhp3g +      ,cellid INTEGER);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1VPmO8ySOqnOiFGLmMhp3g "INSERT INTO cities_index    SELECT skey,       cityShape.Tessellate_Index(-180, 0, 0, 90, 500, 500, 1, 0.01, 0) -   FROM sample_cities;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1VPmO8ySOqnOiFGLmMhp3g +   FROM sample_cities;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1VPmO8ySOqnOiFGLmMhp3g "SELECT c.skey, c.cityName, s.streetName, s.streetShape    FROM sample_cities c        ,cities_index ci @@ -6091,28 +6091,28 @@ FROM sample_shapes;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/w~T                    ,1, 0.01, 0)) AS t    WHERE c.skey = ci.skey    AND ci.cellid = t.cellid -   AND t.out_key = s.skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1VPmO8ySOqnOiFGLmMhp3g +   AND t.out_key = s.skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/1VPmO8ySOqnOiFGLmMhp3g "SELECT skey    FROM sample_shapes    WHERE shape.ST_IsRing() = 0 -   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XnzM2_ygRpcbTY4VmNXNug -"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ -"INSERT INTO sample_shapes(1001,'MultiPoint((10 20 30),(40 50 60))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ -"INSERT INTO sample_shapes(1002,'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ +   ORDER BY skey;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/XnzM2_ygRpcbTY4VmNXNug +"CREATE TABLE sample_shapes(skey INTEGER, shape ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ +"INSERT INTO sample_shapes(1001,'MultiPoint((10 20 30),(40 50 60))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ +"INSERT INTO sample_shapes(1002,'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ "INSERT INTO sample_shapes(1003,  - 'Polygon((100 100 100, 100 500 500, 500 500 500, 500 100 500, 100 100 100))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ -"INSERT INTO sample_shapes(1004, 'Linestring (100 500 500, 500 100 500)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ + 'Polygon((100 100 100, 100 500 500, 500 500 500, 500 100 500, 100 100 100))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ +"INSERT INTO sample_shapes(1004, 'Linestring (100 500 500, 500 100 500)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ "INSERT INTO sample_shapes(1005,  - 'Polygon((500 500 500, 500 1000 1000, 1000 1000 1000, 1000 500 1000, 500 500 500))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ -"INSERT INTO sample_shapes(1006, 'Polygon((0 0 0, 0 50 50, 50 50 50, 50 0 50, 0 0 0))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ -"INSERT INTO sample_shapes(1007, -'Polygon((50 50 50, 50 100 100, 100 100 100, 100 50 100, 50 50 50))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ -"CREATE TABLE sample_MBBs (skey INTEGER, shape_mbb MBB);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/7pTGsXlkDutxT3Djk67aCg -CREATE TABLE sample_data (mbb_data VARCHAR(340));,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/7pTGsXlkDutxT3Djk67aCg + 'Polygon((500 500 500, 500 1000 1000, 1000 1000 1000, 1000 500 1000, 500 500 500))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ +"INSERT INTO sample_shapes(1006, 'Polygon((0 0 0, 0 50 50, 50 50 50, 50 0 50, 0 0 0))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ +"INSERT INTO sample_shapes(1007, +'Polygon((50 50 50, 50 100 100, 100 100 100, 100 50 100, 50 50 50))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/YdvjL4SmDjgkXmo7U5pcmQ +"CREATE TABLE sample_MBBs (skey INTEGER, shape_mbb MBB);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/7pTGsXlkDutxT3Djk67aCg +CREATE TABLE sample_data (mbb_data VARCHAR(340));,https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/7pTGsXlkDutxT3Djk67aCg "INSERT INTO sample_data    SELECT CAST(shape_mbb as VARCHAR(340)) -   FROM sample_MBBs;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/7pTGsXlkDutxT3Djk67aCg -"INSERT INTO TripRowInput(100, 200, 300, 400, 500, 600, 1.11, 2.11, 
'2014-01-07 13:29:49.200000', 12112121, 150.2, 110.1, 120);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cIP_DdLxdeF1RjLzSPylCQ +   FROM sample_MBBs;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/7pTGsXlkDutxT3Djk67aCg +"INSERT INTO TripRowInput(100, 200, 300, 400, 500, 600, 1.11, 2.11, 
'2014-01-07 13:29:49.200000', 12112121, 150.2, 110.1, 120);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cIP_DdLxdeF1RjLzSPylCQ "CREATE TABLE TempFromRowsInput(       trip_id INTEGER NOT NULL,       pi_AMP INTEGER NOT NULL, @@ -6128,7 +6128,7 @@ CREATE TABLE sample_data (mbb_data VARCHAR(340));,https://docs.teradata.com/read       accel FLOAT,       heading FLOAT)    PRIMARY INDEX(trip_id) -   PARTITION BY ppi#;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cIP_DdLxdeF1RjLzSPylCQ +   PARTITION BY ppi#;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cIP_DdLxdeF1RjLzSPylCQ "INSERT INTO TempFromRowsInput    SELECT trip_id, pi_AMP, flag,       COUNT(*) OVER (PARTITION BY pi_AMP, trip_id ORDER BY trip_id) @@ -6147,7 +6147,7 @@ CREATE TABLE sample_data (mbb_data VARCHAR(340));,https://docs.teradata.com/read             END AS flag,             seq, x, y, t, link_id, speed, accel, heading          FROM TripRowInput) d -      QUALIFY ppi# > 0 and ppi# <= 64000;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cIP_DdLxdeF1RjLzSPylCQ +      QUALIFY ppi# > 0 and ppi# <= 64000;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cIP_DdLxdeF1RjLzSPylCQ "CREATE TABLE trips AS (       SELECT T.trip_id, R.geom       FROM ( @@ -6160,18 +6160,18 @@ CREATE TABLE sample_data (mbb_data VARCHAR(340));,https://docs.teradata.com/read       WHERE R.out_key = T.trip_id       QUALIFY( COUNT(*) OVER (PARTITION BY T.trip_id          ORDER BY T.trip_id ROWS UNBOUNDED PRECEDING) = 1 ) -   ) WITH DATA;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cIP_DdLxdeF1RjLzSPylCQ -"CREATE TABLE geo_table(pkey integer, geom_id VARCHAR(20), geom ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA -"INSERT INTO geo_table VALUES(0, 'S101', new ST_Geometry('Point(10 20 5)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA -"INSERT INTO geo_table VALUES(1, 'S102', new ST_Geometry('LineString(10 10, 20 20)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA +   ) WITH DATA;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/cIP_DdLxdeF1RjLzSPylCQ +"CREATE TABLE geo_table(pkey integer, geom_id VARCHAR(20), geom ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA +"INSERT INTO geo_table VALUES(0, 'S101', new ST_Geometry('Point(10 20 5)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA +"INSERT INTO geo_table VALUES(1, 'S102', new ST_Geometry('LineString(10 10, 20 20)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA "INSERT INTO geo_table VALUES(2, 'S103', new ST_Geometry( - 'Polygon((0 0, 0 10, 10 10, 10 0, 0 0))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA -"INSERT INTO geo_table VALUES(3, 'S104', new ST_Geometry('LineString(EMPTY)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA -"INSERT INTO geo_table VALUES(4, 'S105', NULL);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA + 'Polygon((0 0, 0 10, 10 10, 10 0, 0 0))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA +"INSERT INTO geo_table VALUES(3, 'S104', new ST_Geometry('LineString(EMPTY)'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA +"INSERT INTO geo_table VALUES(4, 'S105', NULL);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA "INSERT INTO geo_table VALUES(5, 'S106', new ST_Geometry( - 'MultiLineString((10 10, 20 20),(30 30, 40 40, 50 50))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA + 'MultiLineString((10 10, 20 20),(30 30, 40 40, 50 50))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA "INSERT INTO geo_table VALUES(6, 'S107', new ST_Geometry( - 'Polygon((0 0, 0 10, 10 10, 10 0, 0 0), (2 2, 2 8, 8 8, 8 2, 2 2))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA + 'Polygon((0 0, 0 10, 10 10, 10 0, 0 0), (2 2, 2 8, 8 8, 8 2, 2 2))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA "SELECT PointsTable.geom_id1 (FORMAT 'X(8)'), PointsTable.element_id (FORMAT 'Z'), PointsTable.ring_id (FORMAT 'Z'), @@ -6183,95 +6183,95 @@ CREATE TABLE sample_data (mbb_data VARCHAR(340));,https://docs.teradata.com/read FROM GeometryToRows(ON (SELECT geom_id, geom FROM geo_table) ) AS PointsTable (geom_id1, element_id, ring_id, point_id, geomType, x, y, z) -ORDER BY 1, 2, 3, 4;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA +ORDER BY 1, 2, 3, 4;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/zHceABIVyMGuE~zdDqCpUA "SELECT streetShape.ST_Line_Interpolate_Point(3E-1)    FROM sample_streets -   WHERE skey = 1331;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/BFyB_NA2T9Is5aUPnehV8g +   WHERE skey = 1331;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/BFyB_NA2T9Is5aUPnehV8g "SELECT streetName    FROM sample_streets    WHERE streetShape.ST_Crosses(       NEW ST_Geometry('LINESTRING(2 2, 3 2, 4 1)')) = 1 -   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/e9CT6btYXK2piBE2K4Rjqg -"INSERT INTO sample_shapes VALUES(1,'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA -"INSERT INTO sample_shapes VALUES(2,
 'MultiPoint((10 20 30),(40 50 60), (70 80 80))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA -"INSERT INTO sample_shapes VALUES(3,
 'Linestring(10 20 30,40 50 60, 70 80 80)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA -"INSERT INTO sample_shapes VALUES(4,
 'MultiLinestring((10 20 30,40 50 60), (70 80 80, 90 100 110))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA +   ORDER BY streetName;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/e9CT6btYXK2piBE2K4Rjqg +"INSERT INTO sample_shapes VALUES(1,'Point(10 20 30)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA +"INSERT INTO sample_shapes VALUES(2,
 'MultiPoint((10 20 30),(40 50 60), (70 80 80))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA +"INSERT INTO sample_shapes VALUES(3,
 'Linestring(10 20 30,40 50 60, 70 80 80)');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA +"INSERT INTO sample_shapes VALUES(4,
 'MultiLinestring((10 20 30,40 50 60), (70 80 80, 90 100 110))');",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA "SELECT skey FROM sample_shapes -WHERE shape.ST_3DDistance('POINT(10 20 30)') < 1E0;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA +WHERE shape.ST_3DDistance('POINT(10 20 30)') < 1E0;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/rZ9R56TDA65RrXeIPUagfA "SELECT shape.ST_InteriorRingN(2)    FROM sample_shapes -   WHERE skey = 992;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/37JOanM1kPu~OoPTDsv_5A -"CREATE TABLE feature_tbl(poly_id INTEGER, geom ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r5~IXaIKVkjso~a8kp2Kng -"INSERT INTO feature_tbl VALUES(100, new ST_Geometry('POLYGON ((50 -50,50 60,50 70,50 80,50 90,50 100,50 110,50 120,50 130,50 140,50 -150,50 160,50 170,50 180,50 190,50 200,50 210,50 220,50 230,50 240,50 -250,50 260,50 270,50 280,50 290,50 300,50 310,50 320,50 330,50 340,50 -350,50 360,50 370,50 380,50 390,50 400,50 410,50 420,50 430,50 440,50 -450,50 460,50 470,50 480,50 490,50 500,50 510,50 520,50 530,50 540,50 -550,50 560,50 570,50 580,50 590,50 600,50 610,50 620,50 630,50 640,50 -650,50 660,60 670,50 680,50 690,50 700,50 710,50 720,50 730,50 740,50 -750,50 760,50 770,50 780,50 790,50 800,50 810,50 820,50 830,50 840,50 -850,50 860,50 870,50 880,50 890,50 900,50 910,50 920,50 930,50 940,50 -950,50 960,50 970,50 980,50 990,50 1000,50 1010,50 1020,50 1030,50 -1040,50 1050,50 1060,50 1070,50 1080,50 1090,50 1100,50 1110,50 -1120,50 1130,50 1140,50 1150,50 1160,50 1170,50 1180,50 1190,50 -1200,60 1200,70 1200,80 1200,90 1200,100 1200,110 1200,120 1200,130 -1200,140 1200,150 1200,160 1200,170 1200,180 1200,190 1200,200 -1200,210 1200,220 1200,230 1200,240 1200,250 1200,260 1200,270 -1200,280 1200,290 1200,300 1200,310 1200,320 1200,330 1200,340 -1200,350 1200,360 1200,370 1200,380 1200,390 1200,400 1200,410 -1200,420 1200,430 1200,440 1200,450 1200,460 1200,470 1200,480 -1200,490 1200,500 1200,510 1200,520 1200,530 1200,540 1200,550 -1200,560 1200,570 1200,580 1200,590 1200,600 1200,610 1200,620 -1200,630 1200,640 1200,650 1200,660 1200,670 1200,680 1200,690 -1200,700 1200,710 1200,720 1200,730 1200,740 1200,750 1200,760 -1200,770 1200,780 1200,790 1200,800 1200,810 1200,820 1200,830 -1200,840 1200,850 1200,860 1200,870 1200,880 1200,890 1200,900 -1200,910 1200,920 1200,930 1200,940 1200,950 1200,960 1200,970 -1200,980 1200,990 1200,1000 1200,1010 1200,1020 1200,1030 1200,1040 -1200,1050 1200,1060 1200,1070 1200,1080 1200,1090 1200,1100 1200,1110 -1200,1120 1200,1130 1200,1140 1200,1150 1200,1160 1200,1170 1200,1180 -1200,1190 1200,1200 1200,1200 1190,1200 1180,1200 1170,1200 1160,1200 -1150,1200 1140,1200 1130,1200 1120,1200 1110,1200 1100,1200 1090,1200 -1080,1200 1070,1200 1060,1200 1050,1200 1040,1200 1030,1200 1020,1200 -1010,1200 1000,1200 990,1200 980,1200 970,1200 960,1200 950,1200 -940,1200 930,1200 920,1200 910,1200 900,1200 890,1200 880,1200 -870,1200 860,1200 850,1200 840,1200 830,1200 820,1200 810,1200 -800,1200 790,1200 780,1200 770,1200 760,1200 750,1200 740,1200 -730,1200 720,1200 710,1200 700,1200 690,1200 680,1200 670,1200 -660,1200 650,1200 640,1200 630,1200 620,1200 610,1200 600,1200 -590,1200 580,1200 570,1200 560,1200 550,1200 540,1200 530,1200 -520,1200 510,1200 500,1200 490,1200 480,1200 470,1200 460,1200 -450,1200 440,1200 430,1200 420,1200 410,1200 400,1200 390,1200 -380,1200 370,1200 360,1200 350,1200 340,1200 330,1200 320,1200 -310,1200 300,1200 290,1200 280,1200 270,1200 260,1200 250,1200 -240,1200 230,1200 220,1200 210,1200 200,1200 190,1200 180,1200 -170,1200 160,1200 150,1200 140,1200 130,1200 120,1200 110,1200 -100,1200 90,1200 80,1200 70,1200 60,1200 50,1190 50,1180 50,1170 -50,1160 50,1150 50,1140 50,1130 50,1120 50,1110 50,1100 50,1090 -50,1080 50,1070 50,1060 50,1050 50,1040 50,1030 50,1020 50,1010 -50,1000 50,990 50,980 50,970 50,960 50,950 50,940 50,930 50,920 -50,910 50,900 50,890 50,880 50,870 50,860 50,850 50,840 50,830 -50,820 50,810 50,800 50,790 50,780 50,770 50,760 50,750 50,740 -50,730 50,720 50,710 50,700 50,690 50,680 50,670 50,660 50,650 -50,640 50,630 50,620 50,610 50,600 50,590 50,580 50,570 50,560 -50,550 50,540 50,530 50,520 50,510 50,500 50,490 50,480 50,470 -50,460 50,450 50,440 50,430 50,420 50,410 50,400 50,390 50,380 -50,370 50,360 50,350 50,340 50,330 50,320 50,310 50,300 50,290 -50,280 50,270 50,260 50,250 50,240 50,230 50,220 50,210 50,200 -50,190 50,180 50,170 50,160 50,150 50,140 50,130 50,120 50,110 -50,100 50,90 50,80 50,70 50,60 50,50 50))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r5~IXaIKVkjso~a8kp2Kng +   WHERE skey = 992;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/37JOanM1kPu~OoPTDsv_5A +"CREATE TABLE feature_tbl(poly_id INTEGER, geom ST_Geometry);",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r5~IXaIKVkjso~a8kp2Kng +"INSERT INTO feature_tbl VALUES(100, new ST_Geometry('POLYGON ((50 +50,50 60,50 70,50 80,50 90,50 100,50 110,50 120,50 130,50 140,50 +150,50 160,50 170,50 180,50 190,50 200,50 210,50 220,50 230,50 240,50 +250,50 260,50 270,50 280,50 290,50 300,50 310,50 320,50 330,50 340,50 +350,50 360,50 370,50 380,50 390,50 400,50 410,50 420,50 430,50 440,50 +450,50 460,50 470,50 480,50 490,50 500,50 510,50 520,50 530,50 540,50 +550,50 560,50 570,50 580,50 590,50 600,50 610,50 620,50 630,50 640,50 +650,50 660,60 670,50 680,50 690,50 700,50 710,50 720,50 730,50 740,50 +750,50 760,50 770,50 780,50 790,50 800,50 810,50 820,50 830,50 840,50 +850,50 860,50 870,50 880,50 890,50 900,50 910,50 920,50 930,50 940,50 +950,50 960,50 970,50 980,50 990,50 1000,50 1010,50 1020,50 1030,50 +1040,50 1050,50 1060,50 1070,50 1080,50 1090,50 1100,50 1110,50 +1120,50 1130,50 1140,50 1150,50 1160,50 1170,50 1180,50 1190,50 +1200,60 1200,70 1200,80 1200,90 1200,100 1200,110 1200,120 1200,130 +1200,140 1200,150 1200,160 1200,170 1200,180 1200,190 1200,200 +1200,210 1200,220 1200,230 1200,240 1200,250 1200,260 1200,270 +1200,280 1200,290 1200,300 1200,310 1200,320 1200,330 1200,340 +1200,350 1200,360 1200,370 1200,380 1200,390 1200,400 1200,410 +1200,420 1200,430 1200,440 1200,450 1200,460 1200,470 1200,480 +1200,490 1200,500 1200,510 1200,520 1200,530 1200,540 1200,550 +1200,560 1200,570 1200,580 1200,590 1200,600 1200,610 1200,620 +1200,630 1200,640 1200,650 1200,660 1200,670 1200,680 1200,690 +1200,700 1200,710 1200,720 1200,730 1200,740 1200,750 1200,760 +1200,770 1200,780 1200,790 1200,800 1200,810 1200,820 1200,830 +1200,840 1200,850 1200,860 1200,870 1200,880 1200,890 1200,900 +1200,910 1200,920 1200,930 1200,940 1200,950 1200,960 1200,970 +1200,980 1200,990 1200,1000 1200,1010 1200,1020 1200,1030 1200,1040 +1200,1050 1200,1060 1200,1070 1200,1080 1200,1090 1200,1100 1200,1110 +1200,1120 1200,1130 1200,1140 1200,1150 1200,1160 1200,1170 1200,1180 +1200,1190 1200,1200 1200,1200 1190,1200 1180,1200 1170,1200 1160,1200 +1150,1200 1140,1200 1130,1200 1120,1200 1110,1200 1100,1200 1090,1200 +1080,1200 1070,1200 1060,1200 1050,1200 1040,1200 1030,1200 1020,1200 +1010,1200 1000,1200 990,1200 980,1200 970,1200 960,1200 950,1200 +940,1200 930,1200 920,1200 910,1200 900,1200 890,1200 880,1200 +870,1200 860,1200 850,1200 840,1200 830,1200 820,1200 810,1200 +800,1200 790,1200 780,1200 770,1200 760,1200 750,1200 740,1200 +730,1200 720,1200 710,1200 700,1200 690,1200 680,1200 670,1200 +660,1200 650,1200 640,1200 630,1200 620,1200 610,1200 600,1200 +590,1200 580,1200 570,1200 560,1200 550,1200 540,1200 530,1200 +520,1200 510,1200 500,1200 490,1200 480,1200 470,1200 460,1200 +450,1200 440,1200 430,1200 420,1200 410,1200 400,1200 390,1200 +380,1200 370,1200 360,1200 350,1200 340,1200 330,1200 320,1200 +310,1200 300,1200 290,1200 280,1200 270,1200 260,1200 250,1200 +240,1200 230,1200 220,1200 210,1200 200,1200 190,1200 180,1200 +170,1200 160,1200 150,1200 140,1200 130,1200 120,1200 110,1200 +100,1200 90,1200 80,1200 70,1200 60,1200 50,1190 50,1180 50,1170 +50,1160 50,1150 50,1140 50,1130 50,1120 50,1110 50,1100 50,1090 +50,1080 50,1070 50,1060 50,1050 50,1040 50,1030 50,1020 50,1010 +50,1000 50,990 50,980 50,970 50,960 50,950 50,940 50,930 50,920 +50,910 50,900 50,890 50,880 50,870 50,860 50,850 50,840 50,830 +50,820 50,810 50,800 50,790 50,780 50,770 50,760 50,750 50,740 +50,730 50,720 50,710 50,700 50,690 50,680 50,670 50,660 50,650 +50,640 50,630 50,620 50,610 50,600 50,590 50,580 50,570 50,560 +50,550 50,540 50,530 50,520 50,510 50,500 50,490 50,480 50,470 +50,460 50,450 50,440 50,430 50,420 50,410 50,400 50,390 50,380 +50,370 50,360 50,350 50,340 50,330 50,320 50,310 50,300 50,290 +50,280 50,270 50,260 50,250 50,240 50,230 50,220 50,210 50,200 +50,190 50,180 50,170 50,160 50,150 50,140 50,130 50,120 50,110 +50,100 50,90 50,80 50,70 50,60 50,50 50))'));",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r5~IXaIKVkjso~a8kp2Kng "SELECT SplitTable.poly_id, SplitTable.sub_poly_id, SplitTable.splitGeom FROM PolygonSplit (ON ( - SELECT poly_id, geom, cast(400 AS INTEGER) 
  FROM feature_tbl + SELECT poly_id, geom, cast(400 AS INTEGER) 
  FROM feature_tbl WHERE poly_id=100 - ) + ) ) -AS SplitTable(poly_id, sub_poly_id, splitGeom) 
ORDER BY 1,2,3;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r5~IXaIKVkjso~a8kp2Kng -"SELECT empID, company, empName, empAge, startDate, site FROM emp_table ORDER BY empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/tuXFH4tha0ulsJibwY68BA +AS SplitTable(poly_id, sub_poly_id, splitGeom) 
ORDER BY 1,2,3;",https://docs.teradata.com/reader/bbnDyCxlS~Mtf8vF_Sz3mw/r5~IXaIKVkjso~a8kp2Kng +"SELECT empID, company, empName, empAge, startDate, site FROM emp_table ORDER BY empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/tuXFH4tha0ulsJibwY68BA "CREATE SET TABLE jsontab ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -6280,37 +6280,37 @@ AS SplitTable(poly_id, sub_poly_id, splitGeom) 
ORDER BY 1,2,3;",https://docs. ( id INTEGER, jsoncol JSON(543000) CHARACTER SET UNICODE) -PRIMARY INDEX ( id );",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PWyBdoofaQX6O8iHTVG9hg -"INSERT INTO jsontab VALUES(1, NEW JSON('{""name"":""Cameron""}', LATIN));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PWyBdoofaQX6O8iHTVG9hg -SELECT jsoncol FROM jsontab;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PWyBdoofaQX6O8iHTVG9hg +PRIMARY INDEX ( id );",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PWyBdoofaQX6O8iHTVG9hg +"INSERT INTO jsontab VALUES(1, NEW JSON('{""name"":""Cameron""}', LATIN));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PWyBdoofaQX6O8iHTVG9hg +SELECT jsoncol FROM jsontab;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PWyBdoofaQX6O8iHTVG9hg "SELECT new JSON('{""name"":""will"",""occupation"":""engineer"",""disposition"":""silly""}') -.metadata();",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1lis1GsOznksxQpehttFeQ +.metadata();",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1lis1GsOznksxQpehttFeQ "CREATE TABLE emp_table ( empID INTEGER, - company VARCHAR(50), + company VARCHAR(50), empName VARCHAR(20), - empAge INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BIFiHjtYFo97XFP3HDDJsw -"INSERT INTO emp_table(1, 'Teradata', 'Cameron', 24);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BIFiHjtYFo97XFP3HDDJsw -"INSERT INTO emp_table(2, 'Teradata', 'Justin', 34);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BIFiHjtYFo97XFP3HDDJsw -"INSERT INTO emp_table(3, 'Apple', 'Someone', 34);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BIFiHjtYFo97XFP3HDDJsw -"CREATE PROCEDURE TestJSON_TDSP1 - (IN id INTEGER, OUT outName VARCHAR(20)) + empAge INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BIFiHjtYFo97XFP3HDDJsw +"INSERT INTO emp_table(1, 'Teradata', 'Cameron', 24);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BIFiHjtYFo97XFP3HDDJsw +"INSERT INTO emp_table(2, 'Teradata', 'Justin', 34);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BIFiHjtYFo97XFP3HDDJsw +"INSERT INTO emp_table(3, 'Apple', 'Someone', 34);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BIFiHjtYFo97XFP3HDDJsw +"CREATE PROCEDURE TestJSON_TDSP1 + (IN id INTEGER, OUT outName VARCHAR(20)) BEGIN -DECLARE local1 JSON(100) DEFAULT - NEW JSON('{""name"":""Cameron"", ""age"":24}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/d3fV48lhXuW9vXbOsvjT_w -SELECT CAST( '' AS JSON);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ -"SELECT CAST(NEW JSON('{""a"":""1""}')..a AS NUMBER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ -"SELECT CAST(NEW JSON('{""a"":""a""}')..a AS INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ -SELECT CAST('{}' AS JSON(300) INLINE LENGTH 100);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ -"SELECT CAST(new JSON('{}', LATIN) AS JSON(10) INLINE LENGTH 10);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ -SELECT CAST(jsn1 AS JSON(300) INLINE LENGTH 300) FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ -"CREATE FUNCTION MyJSONUDF (a1 JSON(100)) +DECLARE local1 JSON(100) DEFAULT + NEW JSON('{""name"":""Cameron"", ""age"":24}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/d3fV48lhXuW9vXbOsvjT_w +SELECT CAST( '' AS JSON);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ +"SELECT CAST(NEW JSON('{""a"":""1""}')..a AS NUMBER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ +"SELECT CAST(NEW JSON('{""a"":""a""}')..a AS INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ +SELECT CAST('{}' AS JSON(300) INLINE LENGTH 100);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ +"SELECT CAST(new JSON('{}', LATIN) AS JSON(10) INLINE LENGTH 10);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ +SELECT CAST(jsn1 AS JSON(300) INLINE LENGTH 300) FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/DwMJ8grnxLlGU5yWqRzwVQ +"CREATE FUNCTION MyJSONUDF (a1 JSON(100)) RETURNS VARCHAR(100) NO SQL PARAMETER STYLE SQL DETERMINISTIC LANGUAGE C -EXTERNAL NAME 'CS!MyJSONUDF!MyJSONUDF.c!F!MyJSONUDF';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/rmlEGBwxzYt_feqFkqRmSQ +EXTERNAL NAME 'CS!MyJSONUDF!MyJSONUDF.c!F!MyJSONUDF';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/rmlEGBwxzYt_feqFkqRmSQ "CREATE INSTANCE METHOD JSONMethod (p1 JSON(100)) FOR Some_UDT RETURNS INTEGER @@ -6319,534 +6319,534 @@ RETURNS INTEGER PARAMETER STYLE SQL DETERMINISTIC LANGUAGE C - EXTERNAL NAME 'CS!JSONMethod!JSONMethod.c!F!JSONMethod';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/iQ5gPDreOLvmuelonEchug + EXTERNAL NAME 'CS!JSONMethod!JSONMethod.c!F!JSONMethod';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/iQ5gPDreOLvmuelonEchug "CREATE TABLE jsonTable1(id INTEGER, - /* nonLOB */ jsn1 JSON(64000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ + /* nonLOB */ jsn1 JSON(64000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ "CREATE TABLE jsonTable2(id INTEGER, /* nonLOB */ jsn1 JSON(1000) CHARACTER SET LATIN, - /* LOB */ jsn2 JSON INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ + /* LOB */ jsn2 JSON INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ "CREATE TABLE jsonTable3(id INTEGER, /* nonLOB */ jsn1 JSON(1000) INLINE LENGTH 1000 CHARACTER SET LATIN, - /* LOB */ jsn2 JSON INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ + /* LOB */ jsn2 JSON INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ "CREATE TABLE jsonTable4(id INTEGER, /* nonLOB */ jsn1 JSON(30000) INLINE LENGTH 30000, - /* LOB */ jsn2 JSON INLINE LENGTH 100);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ + /* LOB */ jsn2 JSON INLINE LENGTH 100);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ "CREATE TABLE jsonTable5(id INTEGER, - /* LOB */ jsn1 JSON(64000) INLINE LENGTH 100);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ + /* LOB */ jsn1 JSON(64000) INLINE LENGTH 100);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ "CREATE TABLE jsonTable6(id INTEGER, - /* nonLOB */ jsn1 JSON(64000) INLINE LENGTH 64000 STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ + /* nonLOB */ jsn1 JSON(64000) INLINE LENGTH 64000 STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ "CREATE TABLE jsonTable7(id INTEGER, - /* nonLOB */ jsn1 JSON(64000) INLINE LENGTH 64000 STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ + /* nonLOB */ jsn1 JSON(64000) INLINE LENGTH 64000 STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2RD1r1~IzNTrUfwZk73OLQ "SELECT eno, 'True' FROM my_table -WHERE edata.ExistValue('$.schools[1].type') = 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/l9kwuTNX~moKkF4gxOG~sw -"SELECT edata.Combine(NEW JSON('[1,2,[3,4]]'), 'ARRAY') FROM my_table WHERE eno=3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/7Y1lOS5bG7adGNoI4Wgonw -"SELECT MA.edata2.Combine(MB.edata2) +WHERE edata.ExistValue('$.schools[1].type') = 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/l9kwuTNX~moKkF4gxOG~sw +"SELECT edata.Combine(NEW JSON('[1,2,[3,4]]'), 'ARRAY') FROM my_table WHERE eno=3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/7Y1lOS5bG7adGNoI4Wgonw +"SELECT MA.edata2.Combine(MB.edata2) FROM my_table AS MA, my_table2 AS MB -WHERE MA.eno < 3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FwA4l8~Zo4LIMrHY4kFm1A -"CREATE TABLE jsonTextTable(id INTEGER, j JSON(1000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FMFHkYr7~wVIoMpQr9XoDw -SELECT MAX(j.StorageSize('BSON')) FROM jsonTextTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FMFHkYr7~wVIoMpQr9XoDw -"CREATE TABLE jsonBSONTable(id INTEGER, j JSON(X) STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FMFHkYr7~wVIoMpQr9XoDw -INSERT INTO jsonBSONTable SELECT * FROM jsonTextTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FMFHkYr7~wVIoMpQr9XoDw +WHERE MA.eno < 3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FwA4l8~Zo4LIMrHY4kFm1A +"CREATE TABLE jsonTextTable(id INTEGER, j JSON(1000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FMFHkYr7~wVIoMpQr9XoDw +SELECT MAX(j.StorageSize('BSON')) FROM jsonTextTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FMFHkYr7~wVIoMpQr9XoDw +"CREATE TABLE jsonBSONTable(id INTEGER, j JSON(X) STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FMFHkYr7~wVIoMpQr9XoDw +INSERT INTO jsonBSONTable SELECT * FROM jsonTextTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FMFHkYr7~wVIoMpQr9XoDw "SELECT (GeoJSONFromGeom(new ST_Geometry('Point(45.12345 85.67891)')) -RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag "SELECT (GeoJSONFromGeom(new ST_Geometry('Point(45.12345 85.67891)')) -RETURNS CLOB CHARACTER SET UNICODE);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +RETURNS CLOB CHARACTER SET UNICODE);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag "SELECT (GeoJSONFromGeom(new ST_Geometry('Point(45.12345 85.67891)')) -RETURNS JSON(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +RETURNS JSON(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag "SELECT (GeoJSONFromGeom (new ST_Geometry('LineString(10 20, 50 80, 200 50)') ) -RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag "SELECT (GeoJSONFromGeom (new ST_Geometry('Polygon((0 0, 0 10, 10 10, 10 0, 0 0))', 4326) ) -RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag "SELECT (GeoJSONFromGeom (new ST_Geometry('MultiPoint(10 20, 50 80, 200 50)', 4326) ) -RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag "SELECT (GeoJSONFromGeom (new ST_Geometry( 'MultiLineString((10 20, 50 80, 200 50), (0 100, 10 220, 20 240))', 4326) ) -RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag "SELECT (GeoJSONFromGeom (new ST_Geometry( 'MultiPolygon(((0 0, 0 10, 10 10, 10 0, 0 0)), ((0 50, 0 100, 100 100, 100 50, 0 50)))', 4326) ) -RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag "SELECT (GeoJSONFromGeom (new ST_Geometry( 'GeometryCollection(point(10 20), linestring(50 80, 200 50))', 4326) ) -RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag -SELECT BSON_CHECK('160000000268656C6C6F0006000000776F726C640000'xb);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Yf0V6WUz361LaKG97HiQqQ -SELECT BSON_CHECK('160000000268656C6C6F0005500000776F726C640000'xb);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Yf0V6WUz361LaKG97HiQqQ -"CREATE TABLE my_table (id INTEGER, jsonCol JSON(1000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Nr~LKM1BpIJx6_UnaRaPMQ -"SELECT jsonCol01.customer +RETURNS VARCHAR(2000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/qEu49Zx7976D4V8jXA_eag +SELECT BSON_CHECK('160000000268656C6C6F0006000000776F726C640000'xb);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Yf0V6WUz361LaKG97HiQqQ +SELECT BSON_CHECK('160000000268656C6C6F0005500000776F726C640000'xb);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Yf0V6WUz361LaKG97HiQqQ +"CREATE TABLE my_table (id INTEGER, jsonCol JSON(1000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Nr~LKM1BpIJx6_UnaRaPMQ +"SELECT jsonCol01.customer FROM jsonEnhancedDotNotationTbl -WHERE 'disk' = ANY(jsonCol01.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"SELECT jsonCol02.customer +WHERE 'disk' = ANY(jsonCol01.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"SELECT jsonCol02.customer FROM jsonEnhancedDotNotationTbl -WHERE 'disk' = ANY(jsonCol02.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"SELECT jsonCol03.customer +WHERE 'disk' = ANY(jsonCol02.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"SELECT jsonCol03.customer FROM jsonEnhancedDotNotationTbl -WHERE 'disk' = ANY(jsonCol03.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"SELECT jsonCol04.customer +WHERE 'disk' = ANY(jsonCol03.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"SELECT jsonCol04.customer FROM jsonEnhancedDotNotationTbl -WHERE 'disk' = ANY(jsonCol04.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"SELECT jsonCol01.customer +WHERE 'disk' = ANY(jsonCol04.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"SELECT jsonCol01.customer FROM jsonEnhancedDotNotationTbl -WHERE 'disk' = ALL(jsonCol01.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"SELECT jsonCol01.customer +WHERE 'disk' = ALL(jsonCol01.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"SELECT jsonCol01.customer FROM jsonEnhancedDotNotationTbl -WHERE 40 < ANY(jsonCol01.items..amt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"SELECT jsonCol02.customer +WHERE 40 < ANY(jsonCol01.items..amt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"SELECT jsonCol02.customer FROM jsonEnhancedDotNotationTbl -WHERE 40 < ANY(jsonCol02.items..amt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"SELECT jsonCol03.customer +WHERE 40 < ANY(jsonCol02.items..amt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"SELECT jsonCol03.customer FROM jsonEnhancedDotNotationTbl -WHERE 40 < ANY(jsonCol03.items..amt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"SELECT jsonCol04.customer +WHERE 40 < ANY(jsonCol03.items..amt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"SELECT jsonCol04.customer FROM jsonEnhancedDotNotationTbl -WHERE 40 < ANY(jsonCol04.items..amt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw -"CREATE TABLE JSON_table (id INTEGER, jsn JSON INLINE LENGTH 1000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PMOS9auEQD9URDKc8WBm1A -SELECT * FROM JSON_table ORDER BY id;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PMOS9auEQD9URDKc8WBm1A -"SELECT id, TD_SYSFNLIB.DataSize (jsn) FROM JSON_table ORDER BY id;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PMOS9auEQD9URDKc8WBm1A -"CREATE TABLE jsonTable(id INTEGER, j1 JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/MXh_F2aVlbexTCkmJuaHAQ -"INSERT INTO jsonTable(1, '160000000268656C6C6F0006000000776F726C640000'xb);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/MXh_F2aVlbexTCkmJuaHAQ -SELECT j1.AsJSONText() FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/MXh_F2aVlbexTCkmJuaHAQ +WHERE 40 < ANY(jsonCol04.items..amt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/UQMunqTRQnx6v2MzFBArZw +"CREATE TABLE JSON_table (id INTEGER, jsn JSON INLINE LENGTH 1000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PMOS9auEQD9URDKc8WBm1A +SELECT * FROM JSON_table ORDER BY id;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PMOS9auEQD9URDKc8WBm1A +"SELECT id, TD_SYSFNLIB.DataSize (jsn) FROM JSON_table ORDER BY id;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PMOS9auEQD9URDKc8WBm1A +"CREATE TABLE jsonTable(id INTEGER, j1 JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/MXh_F2aVlbexTCkmJuaHAQ +"INSERT INTO jsonTable(1, '160000000268656C6C6F0006000000776F726C640000'xb);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/MXh_F2aVlbexTCkmJuaHAQ +SELECT j1.AsJSONText() FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/MXh_F2aVlbexTCkmJuaHAQ "CREATE TABLE emp_table ( empID INTEGER, - company VARCHAR(50), + company VARCHAR(50), empName VARCHAR(20), - empAge INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gmi5qaEKKTrxCud9L_W7Hw -"INSERT INTO emp_table(1, 'Teradata', 'Cameron', 24);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gmi5qaEKKTrxCud9L_W7Hw -"INSERT INTO emp_table(2, 'Teradata', 'Justin', 34);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gmi5qaEKKTrxCud9L_W7Hw -"INSERT INTO emp_table(3, 'Teradata', 'Someone', 24);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gmi5qaEKKTrxCud9L_W7Hw -SELECT NVP2JSON( 'name=will&occupation=engineer&hair=blonde');,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Cez2czWYyi3eVuyoI0c9zw + empAge INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gmi5qaEKKTrxCud9L_W7Hw +"INSERT INTO emp_table(1, 'Teradata', 'Cameron', 24);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gmi5qaEKKTrxCud9L_W7Hw +"INSERT INTO emp_table(2, 'Teradata', 'Justin', 34);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gmi5qaEKKTrxCud9L_W7Hw +"INSERT INTO emp_table(3, 'Teradata', 'Someone', 24);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gmi5qaEKKTrxCud9L_W7Hw +SELECT NVP2JSON( 'name=will&occupation=engineer&hair=blonde');,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Cez2czWYyi3eVuyoI0c9zw "CREATE PROCEDURE myJSONXSP2 ( IN a1 JSON(100), - OUT phonenum VARCHAR(100)) + OUT phonenum VARCHAR(100)) NO SQL PARAMETER STYLE TD_GENERAL LANGUAGE C -EXTERNAL NAME 'CS!myJSONXSP2!myJSONXSP2.c!F!myJSONXSP2';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/XBrHOqE0ExOsJD78USy5Hg -"CREATE TABLE my_table (eno INTEGER, edata JSON(1000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/9A63z_qB7fqbx2a3rC3~5A +EXTERNAL NAME 'CS!myJSONXSP2!myJSONXSP2.c!F!myJSONXSP2';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/XBrHOqE0ExOsJD78USy5Hg +"CREATE TABLE my_table (eno INTEGER, edata JSON(1000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/9A63z_qB7fqbx2a3rC3~5A "SELECT eno, edata.JSONExtractValue('$..job') FROM my_table -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/f07ZAME07USm0fIerC3JyA -"CREATE TABLE my_table (eno INTEGER, edata JSON(1000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/A1_4orBwFZhNa8vNKRiQcw -"SELECT salary, (ARRAY_TO_JSON(ARRAY_AGG(pos ORDER BY empId, NEW varchararr5())) +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/f07ZAME07USm0fIerC3JyA +"CREATE TABLE my_table (eno INTEGER, edata JSON(1000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/A1_4orBwFZhNa8vNKRiQcw +"SELECT salary, (ARRAY_TO_JSON(ARRAY_AGG(pos ORDER BY empId, NEW varchararr5())) RETURNS JSON(100) CHARACTER SET LATIN) -FROM employeeTable +FROM employeeTable GROUP BY salary -ORDER BY salary;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/axQXWh4vlUvX0haE2QC30g -SELECT * FROM emp_table ORDER BY empID;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/4lA0Bj3cX1pmV4xQyPQ4Mw -"SELECT * FROM dept_table ORDER BY dept, empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/4lA0Bj3cX1pmV4xQyPQ4Mw -"SELECT JSON_agg(empID AS id, company, empName AS name, empAge AS age) -FROM emp_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/~du5jeqeXxDGf1NQdDD01A -"SELECT id, jsonDoc FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/zPV3nJRWme4RYe4Ho4icVw -"SELECT id, orderJson, orderDate, orderSite FROM orderJsnTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/zPV3nJRWme4RYe4Ho4icVw -"SELECT NEW JSON ('160000000268656C6C6F0006000000776F726C640000'xb, BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2kWJPyk7PqPC3LJA4HnWIA -"CREATE TABLE json_table(id INTEGER, j JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/reuf9cMQP6f0csMjC7dbPA -"INSERT INTO json_table(1, NEW JSON('{""name"":""Cameron"", ""age"":25}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/reuf9cMQP6f0csMjC7dbPA -"INSERT INTO json_table(2, NEW JSON('{""name"":""Melissa"", ""age"":24}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/reuf9cMQP6f0csMjC7dbPA -"SELECT eno, edata.JSONExtract('$..job') -FROM my_table -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nf1uw~~ERvzF6lwWaLOEYQ -"CREATE TABLE clobTable(id INTEGER, c CLOB);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -SELECT MAX(NEW JSON(c).StorageSize('BSON')) FROM clobTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE json_table(id INTEGER, json_j1 JSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE json_table(id INTEGER, json_j1 JSON CHARACTER SET UNICODE);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE json_table(id INTEGER, json_j1 JSON(100000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE json_table(id INTEGER, json_j1 JSON(100000) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE json_table(id INTEGER, json_j1 JSON(64000), json_j2 JSON(12000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE json_table(id INTEGER, json_j1 JSON(64001), json_j2 JSON(12000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +ORDER BY salary;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/axQXWh4vlUvX0haE2QC30g +SELECT * FROM emp_table ORDER BY empID;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/4lA0Bj3cX1pmV4xQyPQ4Mw +"SELECT * FROM dept_table ORDER BY dept, empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/4lA0Bj3cX1pmV4xQyPQ4Mw +"SELECT JSON_agg(empID AS id, company, empName AS name, empAge AS age) +FROM emp_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/~du5jeqeXxDGf1NQdDD01A +"SELECT id, jsonDoc FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/zPV3nJRWme4RYe4Ho4icVw +"SELECT id, orderJson, orderDate, orderSite FROM orderJsnTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/zPV3nJRWme4RYe4Ho4icVw +"SELECT NEW JSON ('160000000268656C6C6F0006000000776F726C640000'xb, BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2kWJPyk7PqPC3LJA4HnWIA +"CREATE TABLE json_table(id INTEGER, j JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/reuf9cMQP6f0csMjC7dbPA +"INSERT INTO json_table(1, NEW JSON('{""name"":""Cameron"", ""age"":25}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/reuf9cMQP6f0csMjC7dbPA +"INSERT INTO json_table(2, NEW JSON('{""name"":""Melissa"", ""age"":24}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/reuf9cMQP6f0csMjC7dbPA +"SELECT eno, edata.JSONExtract('$..job') +FROM my_table +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nf1uw~~ERvzF6lwWaLOEYQ +"CREATE TABLE clobTable(id INTEGER, c CLOB);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +SELECT MAX(NEW JSON(c).StorageSize('BSON')) FROM clobTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE json_table(id INTEGER, json_j1 JSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE json_table(id INTEGER, json_j1 JSON CHARACTER SET UNICODE);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE json_table(id INTEGER, json_j1 JSON(100000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE json_table(id INTEGER, json_j1 JSON(100000) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE json_table(id INTEGER, json_j1 JSON(64000), json_j2 JSON(12000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE json_table(id INTEGER, json_j1 JSON(64001), json_j2 JSON(12000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA "CREATE TABLE employee ( - id INTEGER, - json1 JSON(20), - json2 JSON(25) STORAGE FORMAT BSON, - json3 JSON(30) CHARACTER SET UNICODE, - json4 JSON(1000) STORAGE FORMAT UBJSON, - json5 JSON(5000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE FUNCTION json1 - (p1 JSON(1000)) - RETURNS VARCHAR(100) - NO SQL - PARAMETER STYLE SQL - CALLED ON NULL INPUT - DETERMINISTIC - LANGUAGE C - EXTERNAL NAME 'CS!json1!json1.c!F!json1';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE FUNCTION json2 - (p1 VARCHAR(100)) - RETURNS JSON(100) NO SQL - PARAMETER STYLE SQL - CALLED ON NULL INPUT - DETERMINISTIC - LANGUAGE C - EXTERNAL NAME 'CS!json2!json2.c!F!json2';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE smallJSONTable(id INTEGER, j JSON(10));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"INSERT INTO smallJSONTable(1, '{""a"":1}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"INSERT INTO smallJSONTable(1, '{""a"":12345}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE bsonTable(id INTEGER, bsonCol JSON(45) STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"INSERT INTO bsonTable(1, -NEW JSON('220000000A757365726E616D65000A70617373776F726400086D656D626572000100'xb, -BSON));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -SELECT bsonCol FROM bsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"CREATE TABLE ubjsonTable(id INTEGER, ubjsonCol JSON(50) STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"INSERT ubjsonTable(1,'[100,100,100,100,100,100,100,100,100,100,100,100]');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -SELECT ubjsonCol.StorageSize('UNICODE_TEXT') FROM ubjsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -SELECT ubjsonCol.StorageSize('UBJSON') FROM ubjsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -SELECT ubjsonCol FROM ubjsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -SELECT CAST(ubjsonCol as JSON(100) CHARACTER SET UNICODE) FROM ubjsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA -"SELECT NEW JSON('{""name"":""Al"",""name"":""Betty""}').name;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fe3AcX5B7InlfpsD1N2JpA -"SELECT NEW JSON('{""name"":""Al"",""name"":""Betty""}').JSONExtractValue('$.name');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fe3AcX5B7InlfpsD1N2JpA -"SELECT NEW JSON('{""name"":""Al"",""name"":""Betty""}').JSONExtract('$.name');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fe3AcX5B7InlfpsD1N2JpA -"SELECT eno, edata.JSONExtractValue('$.[?(@.age > 23)].firstName') -FROM my_table -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/D4Vp7eZrNxnEybMs7BSTwg -"SELECT JSON_agg(empID AS id, empName AS name) + id INTEGER, + json1 JSON(20), + json2 JSON(25) STORAGE FORMAT BSON, + json3 JSON(30) CHARACTER SET UNICODE, + json4 JSON(1000) STORAGE FORMAT UBJSON, + json5 JSON(5000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE FUNCTION json1 + (p1 JSON(1000)) + RETURNS VARCHAR(100) + NO SQL + PARAMETER STYLE SQL + CALLED ON NULL INPUT + DETERMINISTIC + LANGUAGE C + EXTERNAL NAME 'CS!json1!json1.c!F!json1';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE FUNCTION json2 + (p1 VARCHAR(100)) + RETURNS JSON(100) NO SQL + PARAMETER STYLE SQL + CALLED ON NULL INPUT + DETERMINISTIC + LANGUAGE C + EXTERNAL NAME 'CS!json2!json2.c!F!json2';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE smallJSONTable(id INTEGER, j JSON(10));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"INSERT INTO smallJSONTable(1, '{""a"":1}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"INSERT INTO smallJSONTable(1, '{""a"":12345}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE bsonTable(id INTEGER, bsonCol JSON(45) STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"INSERT INTO bsonTable(1, +NEW JSON('220000000A757365726E616D65000A70617373776F726400086D656D626572000100'xb, +BSON));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +SELECT bsonCol FROM bsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"CREATE TABLE ubjsonTable(id INTEGER, ubjsonCol JSON(50) STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"INSERT ubjsonTable(1,'[100,100,100,100,100,100,100,100,100,100,100,100]');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +SELECT ubjsonCol.StorageSize('UNICODE_TEXT') FROM ubjsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +SELECT ubjsonCol.StorageSize('UBJSON') FROM ubjsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +SELECT ubjsonCol FROM ubjsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +SELECT CAST(ubjsonCol as JSON(100) CHARACTER SET UNICODE) FROM ubjsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aIwsRgZhgYJzH7h_NsXpxA +"SELECT NEW JSON('{""name"":""Al"",""name"":""Betty""}').name;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fe3AcX5B7InlfpsD1N2JpA +"SELECT NEW JSON('{""name"":""Al"",""name"":""Betty""}').JSONExtractValue('$.name');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fe3AcX5B7InlfpsD1N2JpA +"SELECT NEW JSON('{""name"":""Al"",""name"":""Betty""}').JSONExtract('$.name');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fe3AcX5B7InlfpsD1N2JpA +"SELECT eno, edata.JSONExtractValue('$.[?(@.age > 23)].firstName') +FROM my_table +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/D4Vp7eZrNxnEybMs7BSTwg +"SELECT JSON_agg(empID AS id, empName AS name) FROM emp_table -GROUP BY company, empAge;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/X1fzhJ4zsN6V0M~6uTjF5Q -SELECT edata.Combine(edata2) FROM my_table WHERE eno=3;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FmRsz3YnS7lOCAk6bzI6oA +GROUP BY company, empAge;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/X1fzhJ4zsN6V0M~6uTjF5Q +SELECT edata.Combine(edata2) FROM my_table WHERE eno=3;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FmRsz3YnS7lOCAk6bzI6oA "CREATE TABLE employee ( - id INTEGER, - json1 JSON(20), - json2 JSON(25) STORAGE FORMAT BSON, - json3 JSON(30) CHARACTER SET UNICODE, - json4 JSON(1000) STORAGE FORMAT UBJSON, - json5 JSON(5000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg -CREATE TABLE jsonTable(id INTEGER);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg -ALTER TABLE jsonTable ADD j1 JSON;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg -ALTER TABLE jsonTable ADD j2 JSON STORAGE FORMAT BSON;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg -ALTER TABLE jsonTable ADD j3 JSON STORAGE FORMAT UBJSON;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg + id INTEGER, + json1 JSON(20), + json2 JSON(25) STORAGE FORMAT BSON, + json3 JSON(30) CHARACTER SET UNICODE, + json4 JSON(1000) STORAGE FORMAT UBJSON, + json5 JSON(5000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg +CREATE TABLE jsonTable(id INTEGER);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg +ALTER TABLE jsonTable ADD j1 JSON;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg +ALTER TABLE jsonTable ADD j2 JSON STORAGE FORMAT BSON;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg +ALTER TABLE jsonTable ADD j3 JSON STORAGE FORMAT UBJSON;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg "CREATE TABLE jsonTable (id INTEGER, /* non-LOB */ jsn1 JSON(1000) CHARACTER SET LATIN, - /* LOB */ jsn2 JSON(1M) INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg -ALTER TABLE jsonTable ADD jsn1 JSON(2000);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg -ALTER TABLE jsonTable ADD jsn2 JSON(2M) INLINE LENGTH 30000 CHARACTER SET LATIN;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg -"CREATE TABLE test_data(x1 int, y1 json(32000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xlGuqb0fuK_R3RSEuHp9VQ -SELECT test_udf(y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xlGuqb0fuK_R3RSEuHp9VQ -SELECT test_udf(test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xlGuqb0fuK_R3RSEuHp9VQ -SELECT test_udf(test_database.test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xlGuqb0fuK_R3RSEuHp9VQ -"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6gqPQTShKNibLVEVtIr7kQ -SELECT edata FROM my_table;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6gqPQTShKNibLVEVtIr7kQ -"SELECT eno, edata -FROM my_table -WHERE edata.JSONExtractValue('$.name') = 'Cameron' -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6gqPQTShKNibLVEVtIr7kQ + /* LOB */ jsn2 JSON(1M) INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg +ALTER TABLE jsonTable ADD jsn1 JSON(2000);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg +ALTER TABLE jsonTable ADD jsn2 JSON(2M) INLINE LENGTH 30000 CHARACTER SET LATIN;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1HktpiljvpirGKCELD1JFg +"CREATE TABLE test_data(x1 int, y1 json(32000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xlGuqb0fuK_R3RSEuHp9VQ +SELECT test_udf(y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xlGuqb0fuK_R3RSEuHp9VQ +SELECT test_udf(test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xlGuqb0fuK_R3RSEuHp9VQ +SELECT test_udf(test_database.test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xlGuqb0fuK_R3RSEuHp9VQ +"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6gqPQTShKNibLVEVtIr7kQ +SELECT edata FROM my_table;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6gqPQTShKNibLVEVtIr7kQ +"SELECT eno, edata +FROM my_table +WHERE edata.JSONExtractValue('$.name') = 'Cameron' +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6gqPQTShKNibLVEVtIr7kQ "SELECT T.id, T.jsonCol FROM test.jsonTable T WHERE id < 3 -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT jsonCol.name FROM test.jsonTable -WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT jsonCol.name -FROM test.jsonTable, test.jsonTable2;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +FROM test.jsonTable, test.jsonTable2;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT id, test.jsonTable.jsonCol.name FROM test.jsonTable -WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT test.jsonTable.id.name FROM test.jsonTable -WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT id, jsonTable.jsonCol.name FROM test.jsonTable -WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT jsonTable.id.name FROM test.jsonTable -WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT T.id, jsonCol.name.""first"" FROM test.jsonTable T, test.jsonTable3 T3 -ORDER BY T.id;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +ORDER BY T.id;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT T.id, jsonCol.name.""first"" FROM test.jsonTable T, test.jsonTable2 T2 -ORDER BY T.id;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +ORDER BY T.id;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ "SELECT jsonTable2.id, jsonTable2.jsonCol.name -FROM test.jsonTable3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ -"SELECT 1 WHERE 1 >= ANY(NEW JSON('{""a"":1, ""a"":2}')..a);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA -"SELECT 1 WHERE 2 >= ALL(NEW JSON('{""a"":1, ""a"":2}')..a);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA -"SELECT 1 WHERE '[1,2]' = NEW JSON('{""a"":1, ""a"":2}')..a;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA -"SELECT 1 WHERE '[1,2]' = NEW JSON('{""a"":1, ""a"":2}').JSONExtractValue('$..a','list');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA -"SELECT jsonCol02.customer +FROM test.jsonTable3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ebAPwPoRmacHxU~kJu3vnQ +"SELECT 1 WHERE 1 >= ANY(NEW JSON('{""a"":1, ""a"":2}')..a);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA +"SELECT 1 WHERE 2 >= ALL(NEW JSON('{""a"":1, ""a"":2}')..a);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA +"SELECT 1 WHERE '[1,2]' = NEW JSON('{""a"":1, ""a"":2}')..a;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA +"SELECT 1 WHERE '[1,2]' = NEW JSON('{""a"":1, ""a"":2}').JSONExtractValue('$..a','list');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA +"SELECT jsonCol02.customer FROM jsonEnhancedDotNotationTbl -WHERE 'disk' = ANY(databasename.jsonEnhancedDotNotationTbl.jsonCol02.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA +WHERE 'disk' = ANY(databasename.jsonEnhancedDotNotationTbl.jsonCol02.items..name);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/k~buJ~Rm4sUKQEGSz1TpQA "CREATE TABLE order_table ( orderID INTEGER, - customer VARCHAR(50), - price INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ + customer VARCHAR(50), + price INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ "CREATE MULTISET TABLE item_table ( orderID INTEGER, itemID INTEGER, - itemName VARCHAR(50), - amount INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO order_table(1, 'Teradata', 1000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO order_table(2, 'Teradata', 10000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO order_table(3, 'Apple', 100000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(1, 1, 'disk', 100);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(1, 2, 'RAM', 200);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(2, 1, 'disk', 10);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(2, 2, 'RAM', 20);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(2, 3, 'monitor', 30);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(2, 4, 'keyboard', 40);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(3, 1, 'disk', 10);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(3, 2, 'RAM', 20);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(3, 3, 'monitor', 30);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(3, 4, 'keyboard', 40);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(3, 5, 'camera', 50);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(3, 6, 'button', 60);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(3, 7, 'mouse', 70);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -"INSERT INTO item_table(3, 8, 'pen', 80);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ -WITH GRANT OPTION;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -CREATE TYPE intarr5 AS INTEGER ARRAY[5];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -CREATE TYPE intarr33 AS INTEGER ARRAY[3][3];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -CREATE TYPE varchararr5 AS VARCHAR(50) ARRAY[5];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -WITH GRANT OPTION;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -CREATE TYPE intarr5 AS INTEGER ARRAY[5];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -CREATE TYPE intarr33 AS INTEGER ARRAY[3][3];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -CREATE TYPE varchararr5 AS VARCHAR(50) ARRAY[5];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -"CREATE TABLE arrayTable (id INTEGER, a intarr5, b intarr33);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -"INSERT INTO arrayTable(1, new intarr5(1,2,3,4,5), - new intarr33(1,2,3,4,5,6,7,8,9));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -SELECT * FROM arrayTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A -"SELECT CAST(JSONKeys AS VARCHAR(30)), + itemName VARCHAR(50), + amount INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO order_table(1, 'Teradata', 1000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO order_table(2, 'Teradata', 10000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO order_table(3, 'Apple', 100000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(1, 1, 'disk', 100);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(1, 2, 'RAM', 200);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(2, 1, 'disk', 10);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(2, 2, 'RAM', 20);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(2, 3, 'monitor', 30);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(2, 4, 'keyboard', 40);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(3, 1, 'disk', 10);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(3, 2, 'RAM', 20);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(3, 3, 'monitor', 30);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(3, 4, 'keyboard', 40);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(3, 5, 'camera', 50);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(3, 6, 'button', 60);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(3, 7, 'mouse', 70);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +"INSERT INTO item_table(3, 8, 'pen', 80);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nNEh2sqfNlSbZLEhN2W6wQ +WITH GRANT OPTION;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +CREATE TYPE intarr5 AS INTEGER ARRAY[5];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +CREATE TYPE intarr33 AS INTEGER ARRAY[3][3];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +CREATE TYPE varchararr5 AS VARCHAR(50) ARRAY[5];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +WITH GRANT OPTION;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +CREATE TYPE intarr5 AS INTEGER ARRAY[5];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +CREATE TYPE intarr33 AS INTEGER ARRAY[3][3];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +CREATE TYPE varchararr5 AS VARCHAR(50) ARRAY[5];,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +"CREATE TABLE arrayTable (id INTEGER, a intarr5, b intarr33);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +"INSERT INTO arrayTable(1, new intarr5(1,2,3,4,5), + new intarr33(1,2,3,4,5,6,7,8,9));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +SELECT * FROM arrayTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1aAH8Hqun0xZ5yLmanK70A +"SELECT CAST(JSONKeys AS VARCHAR(30)), T.json_data.JSONExtractValue('$.'||JSONKeys) from json_table T, JSON_KEYS ( ON (SELECT json_data FROM json_table WHERE id=1) USING QUOTES('N')) AS json_data where T.id=1 -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fho8OCh~WGovO2E1~tZqUQ -"SELECT CAST(JSONKeys AS VARCHAR(30)), +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fho8OCh~WGovO2E1~tZqUQ +"SELECT CAST(JSONKeys AS VARCHAR(30)), T.json_data.JSONExtractValue('$.'||JSONKeys) from json_table T, JSON_KEYS ( ON (SELECT json_data FROM json_table WHERE id=2) USING QUOTES('N')) AS json_data where T.id=2 -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fho8OCh~WGovO2E1~tZqUQ -"SELECT JSON_agg(empID AS id, empName AS name, empAge AS age) +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Fho8OCh~WGovO2E1~tZqUQ +"SELECT JSON_agg(empID AS id, empName AS name, empAge AS age) FROM emp_table -GROUP BY company;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/3XBEiS5fy8MUhJKRgfQ7bw -"CREATE TABLE test_data(x1 int, y1 json(32000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/vsk8Y~GgN_LlbEMwyOWMfg -SELECT test_udf(y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/vsk8Y~GgN_LlbEMwyOWMfg -SELECT test_udf(test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/vsk8Y~GgN_LlbEMwyOWMfg -SELECT test_udf(test_database.test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/vsk8Y~GgN_LlbEMwyOWMfg +GROUP BY company;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/3XBEiS5fy8MUhJKRgfQ7bw +"CREATE TABLE test_data(x1 int, y1 json(32000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/vsk8Y~GgN_LlbEMwyOWMfg +SELECT test_udf(y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/vsk8Y~GgN_LlbEMwyOWMfg +SELECT test_udf(test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/vsk8Y~GgN_LlbEMwyOWMfg +SELECT test_udf(test_database.test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/vsk8Y~GgN_LlbEMwyOWMfg "SELECT eno, 'True' FROM my_table -WHERE edata.ExistValue('$.schools[1].location') = 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/9gptrmeX0e6kMTLSryqTCg -"SELECT MA.edata2.Combine(MB.edata2, 'ARRAY') +WHERE edata.ExistValue('$.schools[1].location') = 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/9gptrmeX0e6kMTLSryqTCg +"SELECT MA.edata2.Combine(MB.edata2, 'ARRAY') FROM my_table AS MA, my_table2 AS MB -WHERE MA.eno < 3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/q3BCmrQZbBKz6pIzeDBmYg -"SELECT edata.Combine(edata, 'ARRAY') FROM my_table WHERE eno=3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bXbznhu2r2eAVXOQDV3wgg +WHERE MA.eno < 3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/q3BCmrQZbBKz6pIzeDBmYg +"SELECT edata.Combine(edata, 'ARRAY') FROM my_table WHERE eno=3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bXbznhu2r2eAVXOQDV3wgg "SELECT JSON_agg(empID, company, empName, empAge) -FROM emp_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/VvAbk0xz2pYMPpTtUZ1JKA -SELECT * from jsonshred.Teradata_Employees order by rowindex;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/SXPfpVoRMHoCHOVNTKR8EA -"SELECT salary, ARRAY_AGG(pos ORDER BY empId, NEW varchararr5()) -FROM employeeTable +FROM emp_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/VvAbk0xz2pYMPpTtUZ1JKA +SELECT * from jsonshred.Teradata_Employees order by rowindex;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/SXPfpVoRMHoCHOVNTKR8EA +"SELECT salary, ARRAY_AGG(pos ORDER BY empId, NEW varchararr5()) +FROM employeeTable GROUP BY salary -ORDER BY salary;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Zxwb8U9P7ewf6cRYR23PHA +ORDER BY salary;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Zxwb8U9P7ewf6cRYR23PHA "CREATE TABLE jsonEnhancedDotNotationTbl( id INT, - jsonCol01 JSON(1000) CHARACTER SET LATIN, + jsonCol01 JSON(1000) CHARACTER SET LATIN, jsonCol02 JSON(1000) CHARACTER SET UNICODE, jsonCol03 JSON(1000) STORAGE FORMAT BSON, - jsonCol04 JSON(1000) STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/M6iTaJD_aORmqafDuwCoKA + jsonCol04 JSON(1000) STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/M6iTaJD_aORmqafDuwCoKA "SELECT new JSON('{""name"":""will"",""occupation"":""engineer"",""disposition"":""silly""}') -.keycount();",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gPpZpAyUdrOAlMOVYaW62w -"SELECT NEW JSON('{""numbers"":[1,2,3]}').JSONExtractValue('$.numbers.*');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Uct3NNz0zWas7w0dneREKw -"SELECT NEW JSON('{""numbers"":[1,2,3]}').JSONExtract('$.numbers.*');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Uct3NNz0zWas7w0dneREKw -"SELECT JSONGETVALUE(new JSON('{""num"":-2.5}'), '$.num' AS NUMBER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/w742Q~EKXsbFYcO66cCbVw +.keycount();",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/gPpZpAyUdrOAlMOVYaW62w +"SELECT NEW JSON('{""numbers"":[1,2,3]}').JSONExtractValue('$.numbers.*');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Uct3NNz0zWas7w0dneREKw +"SELECT NEW JSON('{""numbers"":[1,2,3]}').JSONExtract('$.numbers.*');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Uct3NNz0zWas7w0dneREKw +"SELECT JSONGETVALUE(new JSON('{""num"":-2.5}'), '$.num' AS NUMBER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/w742Q~EKXsbFYcO66cCbVw "CREATE PROCEDURE myJSONXSP( IN a JSON(100), OUT phonenum VARCHAR(100) ) LANGUAGE C NO SQL PARAMETER STYLE SQL -EXTERNAL NAME 'CS!myJSONXSP!myJSONXSP.c';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kCCYsHkN1KBoiwq6KmhJ3g -"CREATE TABLE employeeTable(empId INTEGER, - age INTEGER, - pos CHAR(10), - salary INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(1, 24, 'engineer', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(2, 34, 'engineer', 100000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(3, 25, 'engineer', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(4, 21, 'engineer', 75000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(5, 31, 'salesman', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(6, 32, 'salesman', 100000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(7, 33, 'salesman', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(8, 40, 'salesman', 75000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(9, 40, 'manager', 75000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(10, 41, 'manager', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(11, 45, 'manager', 125000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(12, 48, 'manager', 100000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(13, 50, 'executive', 125000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(14, 51, 'executive', 150000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(15, 52, 'executive', 150000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(16, 52, 'executive', 200000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -"INSERT INTO employeeTable(17, 60, 'executive', 1000000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q -SELECT CAST('160000000268656C6C6F0006000000776F726C640000'xb AS JSON STORAGE FORMAT BSON);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST('{""hello"":""world""}' AS JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST('{""hello"":""world""}' AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST(NEW JSON('{""hello"":""world""}') AS JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST(NEW JSON('{""hello"":""world""}') AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST(NEW JSON('{""hello"":""world""}',LATIN) AS JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST(NEW JSON('{""hello"":""world""}',LATIN) AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST(NEW JSON('{""hello"":""world""}',UNICODE) AS JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST(NEW JSON('{""hello"":""world""}',UNICODE) AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w -"SELECT CAST(NEW JSON('160000000268656C6C6F0006000000776F726C640000'xb, BSON) AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +EXTERNAL NAME 'CS!myJSONXSP!myJSONXSP.c';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kCCYsHkN1KBoiwq6KmhJ3g +"CREATE TABLE employeeTable(empId INTEGER, + age INTEGER, + pos CHAR(10), + salary INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(1, 24, 'engineer', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(2, 34, 'engineer', 100000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(3, 25, 'engineer', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(4, 21, 'engineer', 75000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(5, 31, 'salesman', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(6, 32, 'salesman', 100000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(7, 33, 'salesman', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(8, 40, 'salesman', 75000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(9, 40, 'manager', 75000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(10, 41, 'manager', 50000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(11, 45, 'manager', 125000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(12, 48, 'manager', 100000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(13, 50, 'executive', 125000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(14, 51, 'executive', 150000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(15, 52, 'executive', 150000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(16, 52, 'executive', 200000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +"INSERT INTO employeeTable(17, 60, 'executive', 1000000);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lwbfUKFjDxR6ZxPEgTgq4Q +SELECT CAST('160000000268656C6C6F0006000000776F726C640000'xb AS JSON STORAGE FORMAT BSON);,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST('{""hello"":""world""}' AS JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST('{""hello"":""world""}' AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST(NEW JSON('{""hello"":""world""}') AS JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST(NEW JSON('{""hello"":""world""}') AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST(NEW JSON('{""hello"":""world""}',LATIN) AS JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST(NEW JSON('{""hello"":""world""}',LATIN) AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST(NEW JSON('{""hello"":""world""}',UNICODE) AS JSON STORAGE FORMAT BSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST(NEW JSON('{""hello"":""world""}',UNICODE) AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w +"SELECT CAST(NEW JSON('160000000268656C6C6F0006000000776F726C640000'xb, BSON) AS JSON STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2rEakf2FTPypqkGLIeoL8w "CREATE JOIN INDEX json_table_ji AS - SELECT j.name AS Name, - j.age AS Age - FROM json_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/EMVz3rVOuipxv1CsKgU~pg -"SELECT eno, edata.JSONExtract('$.[?(@.age > 23)].firstName') -FROM my_table -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Q1y_x~BiuInlKEQU6XZwzQ -"SELECT edata.Combine(edata2, 'OBJECT') FROM my_table WHERE eno < 3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mx3mi_XeJAhuO8qFj_GiPw -EXECUTE PROCEDURE ON SYSLIB TO JSONShred;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6U0fg4srABSC6iGQ3LIsOQ -EXECUTE PROCEDURE ON SYSLIB TO JSONShred;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6U0fg4srABSC6iGQ3LIsOQ -EXECUTE PROCEDURE ON SYSLIB TO jsonshred;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6U0fg4srABSC6iGQ3LIsOQ -SELECT ON sourceDB TO jsonshred;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6U0fg4srABSC6iGQ3LIsOQ + SELECT j.name AS Name, + j.age AS Age + FROM json_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/EMVz3rVOuipxv1CsKgU~pg +"SELECT eno, edata.JSONExtract('$.[?(@.age > 23)].firstName') +FROM my_table +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Q1y_x~BiuInlKEQU6XZwzQ +"SELECT edata.Combine(edata2, 'OBJECT') FROM my_table WHERE eno < 3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mx3mi_XeJAhuO8qFj_GiPw +EXECUTE PROCEDURE ON SYSLIB TO JSONShred;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6U0fg4srABSC6iGQ3LIsOQ +EXECUTE PROCEDURE ON SYSLIB TO JSONShred;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6U0fg4srABSC6iGQ3LIsOQ +EXECUTE PROCEDURE ON SYSLIB TO jsonshred;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6U0fg4srABSC6iGQ3LIsOQ +SELECT ON sourceDB TO jsonshred;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6U0fg4srABSC6iGQ3LIsOQ "CREATE TABLE employeeTable( empID INTEGER, empName VARCHAR(100), - empDept VARCHAR(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw -"INSERT INTO employeeTable(1,'George Smith','Accounting');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw -"INSERT INTO employeeTable(2,'Pauline Kramer','HR');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw -"INSERT INTO employeeTable(3,'Steven Mazzo','Engineering');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw + empDept VARCHAR(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +"INSERT INTO employeeTable(1,'George Smith','Accounting');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +"INSERT INTO employeeTable(2,'Pauline Kramer','HR');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +"INSERT INTO employeeTable(3,'Steven Mazzo','Engineering');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw "SELECT * FROM JSON_PUBLISH ( - ON (SELECT * FROM employeeTable) -) AS jsonData;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw + ON (SELECT * FROM employeeTable) +) AS jsonData;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw "SELECT * FROM JSON_PUBLISH ( - ON (SELECT * FROM employeeTable) + ON (SELECT * FROM employeeTable) USING DO_AGGREGATE('N') -) AS jsonData ORDER BY data..empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +) AS jsonData ORDER BY data..empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw "SELECT * FROM JSON_PUBLISH ( - ON (SELECT empID as ID, empName as ""Name"", empDept as Dept + ON (SELECT empID as ID, empName as ""Name"", empDept as Dept FROM employeeTable) USING DO_AGGREGATE('N') -) AS jsonData ORDER BY data..""ID"";",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +) AS jsonData ORDER BY data..""ID"";",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw "SELECT * FROM JSON_PUBLISH ( - ON (SELECT * FROM employeeTable) + ON (SELECT * FROM employeeTable) RETURNS (col1 JSON CHARACTER SET UNICODE) - USING WRITE_ARRAY('N') DO_AGGREGATE('N') -) AS jsonData ORDER BY col1..empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw -"INSERT INTO employeeTable(4,'Jose Hernandez','Engineering');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw -"INSERT INTO employeeTable(5,'Kyle Newman','Engineering');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw -"INSERT INTO employeeTable(6,'Pamela Giles','Sales');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw + USING WRITE_ARRAY('N') DO_AGGREGATE('N') +) AS jsonData ORDER BY col1..empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +"INSERT INTO employeeTable(4,'Jose Hernandez','Engineering');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +"INSERT INTO employeeTable(5,'Kyle Newman','Engineering');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +"INSERT INTO employeeTable(6,'Pamela Giles','Sales');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw "SELECT data FROM JSON_PUBLISH ( - ON (SELECT * FROM employeeTable) -) AS jsonData;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw + ON (SELECT * FROM employeeTable) +) AS jsonData;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw "SELECT data as record, 1 as p FROM JSON_PUBLISH ( ON (SELECT * FROM employeeTable) )as L ) partition by p -)G;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw -SELECT jsonCol[0] FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Rly51dTXtOtvJ3FduDcGcg +)G;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/y0cGl5qy8Pi6mUV5qy~8Jw +SELECT jsonCol[0] FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Rly51dTXtOtvJ3FduDcGcg "CREATE TABLE json_table( id int, json_data JSON(32000) -);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/uQgH_UKnX4mmKNar81ZHeg -"SELECT NVP2JSON( '_name=will&occupation=engineer&!hair=blonde', '&', '=', '!_');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mzOE6f5d5x9Jb2DTA6HNow -"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g -"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g -"CREATE TABLE my_table2 (eno INTEGER, edata JSON(20));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g +);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/uQgH_UKnX4mmKNar81ZHeg +"SELECT NVP2JSON( '_name=will&occupation=engineer&!hair=blonde', '&', '=', '!_');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mzOE6f5d5x9Jb2DTA6HNow +"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g +"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g +"CREATE TABLE my_table2 (eno INTEGER, edata JSON(20));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g "INSERT INTO my_Table2 - SELECT * FROM my_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g + SELECT * FROM my_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g "INSERT INTO my_Table2 - SELECT * FROM my_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g -"CREATE FUNCTION MyJSONUDF2 (a1 JSON(100)) + SELECT * FROM my_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ihELD~fKqsg8y9sywA1A3g +"CREATE FUNCTION MyJSONUDF2 (a1 JSON(100)) RETURNS VARCHAR(100) NO SQL PARAMETER STYLE TD_GENERAL DETERMINISTIC LANGUAGE C -EXTERNAL NAME 'CS!MyJSONUDF2!MyJSONUDF2.c!F!MyJSONUDF2';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/5_8JWLsai0nZrEIwnPITJg -"SELECT MA.edata.Combine(MB.edata) +EXTERNAL NAME 'CS!MyJSONUDF2!MyJSONUDF2.c!F!MyJSONUDF2';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/5_8JWLsai0nZrEIwnPITJg +"SELECT MA.edata.Combine(MB.edata) FROM my_table AS MA, my_table2 AS MB -WHERE MA.eno < 3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0k0EPpHz4bTXOwYBVVFtUA +WHERE MA.eno < 3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0k0EPpHz4bTXOwYBVVFtUA "CREATE TABLE JSONDocs( JSONDocId INTEGER, jsnCol JSON(10000), site VARCHAR(200), country VARCHAR(200) -) UNIQUE PRIMARY INDEX (JSONDocId);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nS1DrzdEv95xR6J3h35P4g +) UNIQUE PRIMARY INDEX (JSONDocId);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nS1DrzdEv95xR6J3h35P4g "CREATE TABLE jsonshred.Teradata_Employees( - rowIndex INTEGER, - empId INTEGER, - empName varchar(30), + rowIndex INTEGER, + empId INTEGER, + empName varchar(30), company varchar(30), - dept varchar(10), + dept varchar(10), jsonDocId INTEGER, - site varchar(10), - country varchar(10));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nS1DrzdEv95xR6J3h35P4g -"SELECT NEW JSON('{""hello"":""world""}').StorageSize() -FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Ul5N2fw5k1KEhZSo_RJkxA -"SELECT NEW JSON('{""hello"":""world""}').StorageSize('UNICODE_TEXT') -FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Ul5N2fw5k1KEhZSo_RJkxA -"SELECT NEW JSON('{""hello"":""world""}').StorageSize('BSON') -FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Ul5N2fw5k1KEhZSo_RJkxA -"SELECT NEW JSON('{""hello"":""world""}').StorageSize('UBJSON') -FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Ul5N2fw5k1KEhZSo_RJkxA + site varchar(10), + country varchar(10));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/nS1DrzdEv95xR6J3h35P4g +"SELECT NEW JSON('{""hello"":""world""}').StorageSize() +FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Ul5N2fw5k1KEhZSo_RJkxA +"SELECT NEW JSON('{""hello"":""world""}').StorageSize('UNICODE_TEXT') +FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Ul5N2fw5k1KEhZSo_RJkxA +"SELECT NEW JSON('{""hello"":""world""}').StorageSize('BSON') +FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Ul5N2fw5k1KEhZSo_RJkxA +"SELECT NEW JSON('{""hello"":""world""}').StorageSize('UBJSON') +FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/Ul5N2fw5k1KEhZSo_RJkxA "CREATE TABLE emp_table ( empID INTEGER, - company VARCHAR(50), + company VARCHAR(50), empName VARCHAR(20), empAge INTEGER, dept VARCHAR(20), startDate DATE FORMAT 'YY/MM/DD', site VARCHAR(20)) -PRIMARY INDEX (company, empID);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FqrtUSL1PYcgbT2QE91uTQ +PRIMARY INDEX (company, empID);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FqrtUSL1PYcgbT2QE91uTQ "CREATE MULTISET TABLE dept_table ( dept VARCHAR(20), description VARCHAR(200), - empID INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FqrtUSL1PYcgbT2QE91uTQ + empID INTEGER);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FqrtUSL1PYcgbT2QE91uTQ "CREATE TABLE json_table ( id INTEGER, empPersonalInfo JSON(1000), empCompanyInfo JSON(1000), - site VARCHAR(20));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FqrtUSL1PYcgbT2QE91uTQ + site VARCHAR(20));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/FqrtUSL1PYcgbT2QE91uTQ "SELECT (ARRAY_TO_JSON(a) RETURNS JSON(20) CHARACTER SET LATIN), (ARRAY_TO_JSON(b) RETURNS JSON(100) CHARACTER SET UNICODE) -FROM arrayTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/cT6OfWDbXRaB3yzse8y1tA -"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ -"INSERT INTO my_table(1, '{""name"":""Cameron"",""age"":24}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ -SELECT * FROM my_table;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ -"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ -"INSERT INTO my_table(1, '{""name"":""Cameron"",""age"":24}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ +FROM arrayTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/cT6OfWDbXRaB3yzse8y1tA +"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ +"INSERT INTO my_table(1, '{""name"":""Cameron"",""age"":24}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ +SELECT * FROM my_table;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ +"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ +"INSERT INTO my_table(1, '{""name"":""Cameron"",""age"":24}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/mcQkOKZ25j~yVPFIIogxXQ "CREATE JOIN INDEX json_table_ji AS -SELECT j.JSONExtractValue('$.name') AS Name, - j.JSONExtractValue('$.age') AS Age -FROM json_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/SBYJEEZw_5EV~Jst~LjGRw -"SELECT AS JSON pkey, val FROM MyTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg -"SELECT JSON_COMPOSE(pkey, val) FROM MyTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg -"SELECT AS JSON AND CONSUME TOP 1 a, b FROM MyQueueTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg -"SELECT statement, you must explicitly specify the field being ordered as shown in the following query:SELECT AS JSON pkey, val FROM MyTable ORDER BY pkey ASC;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg -"SELECT statement, you must explicitly specify the field being sorted:SELECT AS JSON TOP 2 pkey, val FROM MyTable ORDER BY pkey DESC;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg -"SELECT AS JSON a, b FROM MyTable ORDER BY 1 ASC;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg -"SELECT AS JSON TOP 10 a, b FROM MyTable ORDER BY 1 DESC;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg -"CREATE TABLE jsonTable2 +SELECT j.JSONExtractValue('$.name') AS Name, + j.JSONExtractValue('$.age') AS Age +FROM json_table;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/SBYJEEZw_5EV~Jst~LjGRw +"SELECT AS JSON pkey, val FROM MyTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg +"SELECT JSON_COMPOSE(pkey, val) FROM MyTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg +"SELECT AS JSON AND CONSUME TOP 1 a, b FROM MyQueueTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg +"SELECT statement, you must explicitly specify the field being ordered as shown in the following query:SELECT AS JSON pkey, val FROM MyTable ORDER BY pkey ASC;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg +"SELECT statement, you must explicitly specify the field being sorted:SELECT AS JSON TOP 2 pkey, val FROM MyTable ORDER BY pkey DESC;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg +"SELECT AS JSON a, b FROM MyTable ORDER BY 1 ASC;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg +"SELECT AS JSON TOP 10 a, b FROM MyTable ORDER BY 1 DESC;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/BU4iV8fMOjIWcc8ZjEmvAg +"CREATE TABLE jsonTable2 ( - a INTEGER, - b INTEGER, - c INTEGER NOT NULL DEFAULT 5, + a INTEGER, + b INTEGER, + c INTEGER NOT NULL DEFAULT 5, j JSON CHARACTER SET LATIN -);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ -"INSERT INTO jsonTable2 JSON '{""a"":1234,""b"":2}';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ -"CREATE TABLE jsonTable5 +);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ +"INSERT INTO jsonTable2 JSON '{""a"":1234,""b"":2}';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ +"CREATE TABLE jsonTable5 ( - a INTEGER, - b INTEGER, + a INTEGER, + b INTEGER, j JSON AUTO COLUMN NOT NULL -);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ -INSERT statement does not include any extra data and the AUTO COLUMN is defined as NOT NULL;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ -SELECT * FROM jsonTable5 ORDER BY 1;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ -"INSERT statement to shred this data into the MyTable table:INSERT INTO MyTable JSON '{""pkey"":123,""val"":1234}';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/p4l5~juSxHqnPsc4CY5Z5A +);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ +INSERT statement does not include any extra data and the AUTO COLUMN is defined as NOT NULL;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ +SELECT * FROM jsonTable5 ORDER BY 1;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/kTYAfR8VU2Dy_AZDCvwpaQ +"INSERT statement to shred this data into the MyTable table:INSERT INTO MyTable JSON '{""pkey"":123,""val"":1234}';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/p4l5~juSxHqnPsc4CY5Z5A "SELECT * from JSON_KEYS ( ON (SELECT json_data FROM json_table)) -AS json_data;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/fG2mAhtSkmusqqmK4a0Zfw +AS json_data;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/fG2mAhtSkmusqqmK4a0Zfw "SELECT pos, ARRAY_TO_JSON(ARRAY_AGG(age ORDER BY empId, NEW intarr5())) -FROM employeeTable +FROM employeeTable GROUP BY pos -ORDER BY pos;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/wTxDgoY8jaR2d8siKZc3Zg -"SELECT empID, company, empName, empAge, startDate, site FROM emp_table ORDER BY empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/VpiogBOWE7~nkYo7tka5mg +ORDER BY pos;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/wTxDgoY8jaR2d8siKZc3Zg +"SELECT empID, company, empName, empAge, startDate, site FROM emp_table ORDER BY empID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/VpiogBOWE7~nkYo7tka5mg "CREATE TYPE judt AS (Att1 JSON(100000) CHARACTER SET UNICODE) NOT FINAL CONSTRUCTOR METHOD judt (p1 JSON(100000) CHARACTER SET UNICODE) RETURNS judt @@ -6856,10 +6856,10 @@ LANGUAGE C PARAMETER STYLE TD_GENERAL RETURNS NULL ON NULL INPUT DETERMINISTIC -NO SQL;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +NO SQL;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw "CREATE CONSTRUCTOR METHOD judt (p1 JSON(100000) CHARACTER SET UNICODE) FOR judt -EXTERNAL NAME 'CS!judt_cstr!judt_constructor.c!F!judt_cstr';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +EXTERNAL NAME 'CS!judt_cstr!judt_constructor.c!F!judt_cstr';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw "CREATE FUNCTION SYSUDTLIB.judt_tosql (CLOB AS LOCATOR CHARACTER SET UNICODE) RETURNS judt @@ -6868,10 +6868,10 @@ PARAMETER STYLE TD_GENERAL RETURNS NULL ON NULL INPUT DETERMINISTIC LANGUAGE C -EXTERNAL NAME 'CS!judt_tosql!judt_tosql.c!F!judt_tosql';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +EXTERNAL NAME 'CS!judt_tosql!judt_tosql.c!F!judt_tosql';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw "CREATE TRANSFORM FOR judt judt_io (TO SQL WITH SPECIFIC FUNCTION SYSUDTLIB.judt_tosql, -FROM SQL WITH SPECIFIC FUNCTION SYSUDTLIB.judt_fromsql);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +FROM SQL WITH SPECIFIC FUNCTION SYSUDTLIB.judt_fromsql);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw "CREATE FUNCTION SYSUDTLIB.judt_order (p1 judt) RETURNS INTEGER @@ -6880,23 +6880,23 @@ PARAMETER STYLE SQL RETURNS NULL ON NULL INPUT DETERMINISTIC LANGUAGE C -EXTERNAL NAME 'CS!judt_order!judt_order.c!F!judt_order';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +EXTERNAL NAME 'CS!judt_order!judt_order.c!F!judt_order';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw "CREATE ORDERING FOR judt -ORDER FULL BY MAP WITH FUNCTION SYSUDTLIB.judt_order;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +ORDER FULL BY MAP WITH FUNCTION SYSUDTLIB.judt_order;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw "CREATE CAST (judt AS CLOB CHARACTER SET UNICODE) -WITH FUNCTION judt_fromsql(judt) AS ASSIGNMENT;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +WITH FUNCTION judt_fromsql(judt) AS ASSIGNMENT;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw "CREATE CAST (CLOB CHARACTER SET UNICODE AS judt) -WITH FUNCTION judt_tosql AS ASSIGNMENT;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw -"CREATE TABLE judtTable(id INTEGER, j1 judt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw -"INSERT INTO judtTable(1, NEW judt(NEW JSON('{""name"":""Cameron""}', UNICODE)));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw -"INSERT INTO judtTable(2, NEW judt('{""name"":""Melissa""}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw -SELECT * FROM judtTable ORDER BY 1;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +WITH FUNCTION judt_tosql AS ASSIGNMENT;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +"CREATE TABLE judtTable(id INTEGER, j1 judt);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +"INSERT INTO judtTable(1, NEW judt(NEW JSON('{""name"":""Cameron""}', UNICODE)));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +"INSERT INTO judtTable(2, NEW judt('{""name"":""Melissa""}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw +SELECT * FROM judtTable ORDER BY 1;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/oK4iU2fb2F~_68D16Au6Yw "CREATE TABLE temp ( - id INTEGER, - json_col JSON(1000) - CHARACTER SET LATIN - COMPRESS USING JSON_COMPRESS - DECOMPRESS USING JSON_DECOMPRESS);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/C_7kx4PaK2ai2BFTmXnecw + id INTEGER, + json_col JSON(1000) + CHARACTER SET LATIN + COMPRESS USING JSON_COMPRESS + DECOMPRESS USING JSON_DECOMPRESS);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/C_7kx4PaK2ai2BFTmXnecw "CREATE FUNCTION New_Funct () RETURNS JSON(100) LANGUAGE SQL @@ -6906,53 +6906,53 @@ SPECIFIC New_Funct SQL SECURITY DEFINER COLLATION INVOKER INLINE TYPE 1 - RETURN (new JSON('[1,2,3]'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xHkjL3OgumgpXO5jSKj4UQ + RETURN (new JSON('[1,2,3]'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xHkjL3OgumgpXO5jSKj4UQ "SELECT * from JSON_KEYS ( ON (SELECT json_data FROM json_table) USING DEPTH(1)) -AS json_data;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0V9FwpWPbISgumkrIOCODA +AS json_data;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0V9FwpWPbISgumkrIOCODA "SELECT new JSON('{""person"":{""name"":""will"",""occupation"":""engineer"",""disposition"":""silly""}}') -.keycount(1);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/zJHcjTrVeNnlefmPHN5m~Q +.keycount(1);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/zJHcjTrVeNnlefmPHN5m~Q "SELECT distinct(JSONKeys) from JSON_KEYS ( ON (SELECT json_data FROM json_table)) AS json_data -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/RlZ1lDFemEtbnsu1qUBm6w -"CREATE TABLE my_table (eno INTEGER, - edata JSON(100) CHARACTER SET UNICODE, - edata2 JSON(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/4K3P1nde6LlAmP~Okc00gw -"CREATE TABLE my_table2 (eno INTEGER, - edata JSON(100) CHARACTER SET UNICODE, - edata2 JSON(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/4K3P1nde6LlAmP~Okc00gw -"CREATE TABLE my_table (eno INTEGER, edata JSON(1000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/NL~_6CS05ljdTExaH9XjjQ +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/RlZ1lDFemEtbnsu1qUBm6w +"CREATE TABLE my_table (eno INTEGER, + edata JSON(100) CHARACTER SET UNICODE, + edata2 JSON(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/4K3P1nde6LlAmP~Okc00gw +"CREATE TABLE my_table2 (eno INTEGER, + edata JSON(100) CHARACTER SET UNICODE, + edata2 JSON(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/4K3P1nde6LlAmP~Okc00gw +"CREATE TABLE my_table (eno INTEGER, edata JSON(1000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/NL~_6CS05ljdTExaH9XjjQ "SELECT eno, edata.JSONExtractValue('$..schools..name') -FROM my_table -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xD7KsBSSzm4~YTLWr2wWNQ -"SELECT JSON_Compose(O.customer, - O.orderID, - O.price, +FROM my_table +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xD7KsBSSzm4~YTLWr2wWNQ +"SELECT JSON_Compose(O.customer, + O.orderID, + O.price, I.JA AS items) FROM ( - SELECT customer AS customer, - orderId AS orderID, + SELECT customer AS customer, + orderId AS orderID, price (FORMAT '$(9).9(2)') AS price FROM order_table ) AS O, ( - SELECT orderID AS orderID, - JSON_Agg(itemID AS ID, - itemName AS name, + SELECT orderID AS orderID, + JSON_Agg(itemID AS ID, + itemName AS name, amount AS amt) AS JA FROM item_table GROUP BY orderID ) AS I -WHERE O.orderID = I.orderID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1qe3rZLz348~huhGhkR2TA +WHERE O.orderID = I.orderID;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/1qe3rZLz348~huhGhkR2TA "CREATE TABLE jsonTable (id INTEGER, /* nonLOB */ jsn1 JSON(1000) CHARACTER SET LATIN, - /* LOB */ jsn2 JSON(1M) INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/R_CQz854jXBMCzwb1t4lSg -"CREATE JOIN INDEX jsonJI AS SELECT id, jsn1 FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/R_CQz854jXBMCzwb1t4lSg -"CREATE JOIN INDEX jsonJI AS SELECT id, jsn2 FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/R_CQz854jXBMCzwb1t4lSg + /* LOB */ jsn2 JSON(1M) INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/R_CQz854jXBMCzwb1t4lSg +"CREATE JOIN INDEX jsonJI AS SELECT id, jsn1 FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/R_CQz854jXBMCzwb1t4lSg +"CREATE JOIN INDEX jsonJI AS SELECT id, jsn2 FROM jsonTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/R_CQz854jXBMCzwb1t4lSg "CREATE INSTANCE METHOD JSONMethod (p1 JSON(100)) FOR Some_UDT RETURNS INTEGER @@ -6961,35 +6961,35 @@ RETURNS INTEGER PARAMETER STYLE TD_GENERAL DETERMINISTIC LANGUAGE C - EXTERNAL NAME 'CS!JSONMethod!JSONMethod.c!F!JSONMethod';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/sa4uDxTWkMwGmbYB4COO~Q -"CREATE TABLE jsonTable(id INTEGER, j1 JSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A -SELECT j1.AsBSON() FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A -SELECT j1.AsBSON('STRICT') FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A -SELECT j1.AsBSON('STRICT') FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A -SELECT j1.AsBSON('LAX') FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A -"CREATE TABLE test.jsonTable(id INTEGER, jsonCol JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bqlwtI766U0sASA8WiMrSw -"CREATE TABLE test.jsonTable2(id INTEGER, jsonCol JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bqlwtI766U0sASA8WiMrSw -"CREATE TABLE test.jsonTable3(id INTEGER, jsonLatCol JSON(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bqlwtI766U0sASA8WiMrSw + EXTERNAL NAME 'CS!JSONMethod!JSONMethod.c!F!JSONMethod';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/sa4uDxTWkMwGmbYB4COO~Q +"CREATE TABLE jsonTable(id INTEGER, j1 JSON);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A +SELECT j1.AsBSON() FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A +SELECT j1.AsBSON('STRICT') FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A +SELECT j1.AsBSON('STRICT') FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A +SELECT j1.AsBSON('LAX') FROM jsonTable;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/xgccfL5LLYouladlZSV9_A +"CREATE TABLE test.jsonTable(id INTEGER, jsonCol JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bqlwtI766U0sASA8WiMrSw +"CREATE TABLE test.jsonTable2(id INTEGER, jsonCol JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bqlwtI766U0sASA8WiMrSw +"CREATE TABLE test.jsonTable3(id INTEGER, jsonLatCol JSON(100) CHARACTER SET LATIN);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bqlwtI766U0sASA8WiMrSw "SELECT distinct(JSONKeys) from JSON_KEYS ( ON (SELECT json_data FROM json_table) USING QUOTES('N')) AS json_data -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PgVwmiUQLWumMzcj7PKuhA -"SELECT JSON_Compose(T.customer, +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/PgVwmiUQLWumMzcj7PKuhA +"SELECT JSON_Compose(T.customer, T.JA AS orders) -FROM +FROM ( -SELECT O.customer AS customer, +SELECT O.customer AS customer, JSON_Agg(O.orderID, O.price, I.JA AS items) AS JA FROM ( - SELECT customer AS customer, - orderId AS orderID, + SELECT customer AS customer, + orderId AS orderID, price AS price FROM order_table ) AS O, ( - SELECT orderID AS orderID, + SELECT orderID AS orderID, JSON_Agg(itemID AS ID, itemName AS name, amount AS amt) AS JA @@ -6998,305 +6998,305 @@ FROM ) AS I WHERE O.orderID = I.orderID GROUP BY O.customer -) AS T;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/7y0C8BIS9zr1_vVRPKAt_Q -"CREATE TABLE test_data(x1 int, y1 json(32000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0mP5wIyH2ecT_HxIyzTkVw -SELECT test_udf(y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0mP5wIyH2ecT_HxIyzTkVw -SELECT test_udf(test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0mP5wIyH2ecT_HxIyzTkVw -SELECT test_udf(test_database.test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0mP5wIyH2ecT_HxIyzTkVw -"SELECT eno, edata.JSONExtractValue('$..schools[?(@.type == ""college"")].name') -FROM my_table -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6M_3bkbP0rX4RBTl6kNQ7g -SELECT statements show the use of the recursive descent operator (..):SELECT jsonCol01..name FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol02..name FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol03..name FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol04..name FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT statements show the use of the wildcard operator (*):SELECT jsonCol01.items[0].* FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol02.items[0].* FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol03.items[0].* FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol04.items[0].* FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT statements show the use of a named list operator:SELECT jsonCol01[customer,orderID] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT jsonCol02[customer,orderID] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT jsonCol03[customer,orderID] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT jsonCol04[customer,orderID] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT statements show the use of an index list operator:SELECT jsonCol01.items[0,1] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT jsonCol02.items[0,1] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT jsonCol03.items[0,1] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT jsonCol04.items[0,1] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT statements show the use of a slice operator:SELECT jsonCol01.items[0:4:2] FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol02.items[0:4:2] FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol03.items[0:4:2] FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -SELECT jsonCol04.items[0:4:2] FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA -"SELECT pos, ARRAY_AGG(age ORDER BY empId, NEW intarr5()) -FROM employeeTable +) AS T;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/7y0C8BIS9zr1_vVRPKAt_Q +"CREATE TABLE test_data(x1 int, y1 json(32000));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0mP5wIyH2ecT_HxIyzTkVw +SELECT test_udf(y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0mP5wIyH2ecT_HxIyzTkVw +SELECT test_udf(test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0mP5wIyH2ecT_HxIyzTkVw +SELECT test_udf(test_database.test_data.y1) FROM test_data;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/0mP5wIyH2ecT_HxIyzTkVw +"SELECT eno, edata.JSONExtractValue('$..schools[?(@.type == ""college"")].name') +FROM my_table +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6M_3bkbP0rX4RBTl6kNQ7g +SELECT statements show the use of the recursive descent operator (..):SELECT jsonCol01..name FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol02..name FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol03..name FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol04..name FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT statements show the use of the wildcard operator (*):SELECT jsonCol01.items[0].* FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol02.items[0].* FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol03.items[0].* FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol04.items[0].* FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT statements show the use of a named list operator:SELECT jsonCol01[customer,orderID] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT jsonCol02[customer,orderID] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT jsonCol03[customer,orderID] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT jsonCol04[customer,orderID] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT statements show the use of an index list operator:SELECT jsonCol01.items[0,1] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT jsonCol02.items[0,1] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT jsonCol03.items[0,1] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT jsonCol04.items[0,1] FROM jsonEnhancedDotNotationTbl;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT statements show the use of a slice operator:SELECT jsonCol01.items[0:4:2] FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol02.items[0:4:2] FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol03.items[0:4:2] FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +SELECT jsonCol04.items[0:4:2] FROM jsonEnhancedDotNotationTbl;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/2KPAkyVwpdDkbTbTf~1WdA +"SELECT pos, ARRAY_AGG(age ORDER BY empId, NEW intarr5()) +FROM employeeTable GROUP BY pos -ORDER BY pos;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/NX9TsL_dUgDVXevqZj_Hbg +ORDER BY pos;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/NX9TsL_dUgDVXevqZj_Hbg "SELECT JSON_Compose(T.company, T.employees) FROM ( - SELECT company, JSON_agg(empID AS id, - empName AS name, + SELECT company, JSON_agg(empID AS id, + empName AS name, empAge AS age) AS employees FROM emp_table GROUP BY company - ) AS T;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/c8Cu0zfIIy_RYNMcqr2THw -"CREATE TABLE json_table(id INTEGER, j JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lKpdCHWHAYCJMTTEgsXMTA -"INSERT INTO json_table(1, NEW JSON('{""name"":""Cameron"", ""age"":25}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lKpdCHWHAYCJMTTEgsXMTA -"INSERT INTO json_table(2, NEW JSON('{""name"":""Melissa"", ""age"":24}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lKpdCHWHAYCJMTTEgsXMTA -"SELECT eno, edata.JSONExtract('$..firstName') + ) AS T;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/c8Cu0zfIIy_RYNMcqr2THw +"CREATE TABLE json_table(id INTEGER, j JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lKpdCHWHAYCJMTTEgsXMTA +"INSERT INTO json_table(1, NEW JSON('{""name"":""Cameron"", ""age"":25}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lKpdCHWHAYCJMTTEgsXMTA +"INSERT INTO json_table(2, NEW JSON('{""name"":""Melissa"", ""age"":24}'));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/lKpdCHWHAYCJMTTEgsXMTA +"SELECT eno, edata.JSONExtract('$..firstName') FROM my_Table -ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aZdamGnlbRGvUQdnYr_kaQ +ORDER BY 1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/aZdamGnlbRGvUQdnYr_kaQ "INSERT INTO target_table VALUES (:COL1_INT, :COL2_CHAR, :COL3_JSON, :COL4_BIGINT, - :COL5_JSON, :COL6_VARCHAR);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w -DROP TABLE Error_11;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w -DROP TABLE Error_22;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w + :COL5_JSON, :COL6_VARCHAR);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w +DROP TABLE Error_11;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w +DROP TABLE Error_22;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w "CREATE TABLE jsn_byte_bson( s1 INTEGER NOT NULL ,s2 JSON (1000) STORAGE FORMAT BSON) -UNIQUE PRIMARY INDEX(s1);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w -"INSERT INTO jsn_byte_bson VALUES(:a, :b);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w +UNIQUE PRIMARY INDEX(s1);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w +"INSERT INTO jsn_byte_bson VALUES(:a, :b);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/U8JHXsjdWTkvb53Ci3DY1w "SELECT jsonCol.name FROM test.jsonTable -WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/teY~5~_jC70Hi8YKKCgvyA +WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/teY~5~_jC70Hi8YKKCgvyA "SELECT jsonCol.numbers[1] FROM test.jsonTable -WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/teY~5~_jC70Hi8YKKCgvyA +WHERE id=1;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/teY~5~_jC70Hi8YKKCgvyA "CREATE TABLE MyTable ( pkey INTEGER, val INTEGER, jsn JSON CHARACTER SET LATIN AUTO COLUMN -);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6pUhHVR9vesfrXOHQmI62A -"INSERT statement:INSERT INTO MyTable JSON '{""pkey"":123,""val"":1234,""extra"":""1234""}';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6pUhHVR9vesfrXOHQmI62A -"SELECT AS JSON to compose the JSON data that was shredded in the previous INSERT statement:SELECT AS JSON pkey, val, jsn FROM MyTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6pUhHVR9vesfrXOHQmI62A -"SELECT edata.Combine(edata2, 'OBJECT') FROM my_table WHERE eno=3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bBLMUV83zBoL6ritlviXrg -"SELECT NVP2JSON( 'name->will+occupation->engineer+hair->blonde', '+', '->');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ScSEFVlMHV5dH3UIuoXW6g +);",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6pUhHVR9vesfrXOHQmI62A +"INSERT statement:INSERT INTO MyTable JSON '{""pkey"":123,""val"":1234,""extra"":""1234""}';",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6pUhHVR9vesfrXOHQmI62A +"SELECT AS JSON to compose the JSON data that was shredded in the previous INSERT statement:SELECT AS JSON pkey, val, jsn FROM MyTable;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/6pUhHVR9vesfrXOHQmI62A +"SELECT edata.Combine(edata2, 'OBJECT') FROM my_table WHERE eno=3;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/bBLMUV83zBoL6ritlviXrg +"SELECT NVP2JSON( 'name->will+occupation->engineer+hair->blonde', '+', '->');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/ScSEFVlMHV5dH3UIuoXW6g "SELECT JSON_Compose(T.company, T.empAge AS age, T.employees) FROM ( - SELECT company, empAge, - JSON_agg(empID AS id, - empName AS name) AS employees + SELECT company, empAge, + JSON_agg(empID AS id, + empName AS name) AS employees FROM emp_table GROUP BY company, empAge - ) AS T;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/SwukeYLAbvB5JHKRHF9vSQ -"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw -SELECT edata FROM my_table;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw -SELECT edata FROM my_table;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw -"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw -"CREATE TABLE my_table2 (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw -"INSERT INTO my_table2(1,'{""age"":24}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw -"INSERT INTO my_table2(3,'{""age"":34}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw -SELECT * FROM my_table ORDER BY eno;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw -SELECT * FROM my_table ORDER BY eno;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw + ) AS T;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/SwukeYLAbvB5JHKRHF9vSQ +"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw +SELECT edata FROM my_table;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw +SELECT edata FROM my_table;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw +"CREATE TABLE my_table (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw +"CREATE TABLE my_table2 (eno INTEGER, edata JSON(100));",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw +"INSERT INTO my_table2(1,'{""age"":24}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw +"INSERT INTO my_table2(3,'{""age"":34}');",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw +SELECT * FROM my_table ORDER BY eno;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw +SELECT * FROM my_table ORDER BY eno;,https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/06M3Zpyi7UXjGPSnNwnIMw "SELECT id, jsonCol.numbers FROM test.jsonTable WHERE id < 3 -ORDER BY id;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/9BEW4OQLtWRl2C0VoVFK~Q -GRANT EXECUTE FUNCTION ON SYSLIB TO user_xyz;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg -GRANT EXECUTE ON SPECIFIC FUNCTION SYSLIB.sales TO user_xyz;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg -GRANT EXECUTE FUNCTION ON appl_view_db.Interpolator TO user1;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg -GRANT EXECUTE FUNCTION ON TD_SYSFNLIB.SCRIPT TO user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg -GRANT EXECUTE ON authorization_name TO user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg -GRANT EXECUTE FUNCTION ON TD_SYSFNLIB.SCRIPT TO role_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg -GRANT EXECUTE ON authorization_name TO role_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg +ORDER BY id;",https://docs.teradata.com/reader/HN9cf0JB0JlWCXaQm6KDvw/9BEW4OQLtWRl2C0VoVFK~Q +GRANT EXECUTE FUNCTION ON SYSLIB TO user_xyz;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg +GRANT EXECUTE ON SPECIFIC FUNCTION SYSLIB.sales TO user_xyz;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg +GRANT EXECUTE FUNCTION ON appl_view_db.Interpolator TO user1;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg +GRANT EXECUTE FUNCTION ON TD_SYSFNLIB.SCRIPT TO user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg +GRANT EXECUTE ON authorization_name TO user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg +GRANT EXECUTE FUNCTION ON TD_SYSFNLIB.SCRIPT TO role_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg +GRANT EXECUTE ON authorization_name TO role_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/CNf75_0ge0qGnON6eqlCVg "REVOKE INSERT      ON personnel.employee -     FROM UserA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Osw1w5qXQwrtwZy_nvwVAg +     FROM UserA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Osw1w5qXQwrtwZy_nvwVAg "REVOKE ALL PRIVILEGES      ON personnel -     FROM UserA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Osw1w5qXQwrtwZy_nvwVAg +     FROM UserA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Osw1w5qXQwrtwZy_nvwVAg "REVOKE ALL BUT SELECT      ON Personnel.Department -     FROM UserA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Osw1w5qXQwrtwZy_nvwVAg +     FROM UserA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Osw1w5qXQwrtwZy_nvwVAg "REVOKE ALL BUT SELECT      ON personnel -     FROM UserA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Osw1w5qXQwrtwZy_nvwVAg +     FROM UserA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Osw1w5qXQwrtwZy_nvwVAg "GRANT SELECT ON personnel.department -TO finance;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iEdL_sViOa_d5sKo5SUSdA -GRANT DATABASE on user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/bDS0fy~phPEUyDsr~XR6dw +TO finance;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iEdL_sViOa_d5sKo5SUSdA +GRANT DATABASE on user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/bDS0fy~phPEUyDsr~XR6dw "GRANT CREATE EXTERNAL PROCEDURE      ON DATABASE classify -     TO asst_dba;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ULbKOMaaLwZvU4O5ArsMBg -GRANT CONNECT THROUGH crm TO PERMANENT mary WITHOUT ROLE;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/UrR0wxL2K7OTD4Mg_dQYaw -GRANT CONNECT THROUGH crm TO mary WITH ROLE hr_role;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/UrR0wxL2K7OTD4Mg_dQYaw -REVOKE LOGON statement inhibits only future logon attempts;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/svWRzF6kgF178WiJbDTrdw +     TO asst_dba;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ULbKOMaaLwZvU4O5ArsMBg +GRANT CONNECT THROUGH crm TO PERMANENT mary WITHOUT ROLE;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/UrR0wxL2K7OTD4Mg_dQYaw +GRANT CONNECT THROUGH crm TO mary WITH ROLE hr_role;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/UrR0wxL2K7OTD4Mg_dQYaw +REVOKE LOGON statement inhibits only future logon attempts;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/svWRzF6kgF178WiJbDTrdw "GRANT INSERT, DELETE -ON Bobby.ViewB TO Chuck;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Y6yhrdnBkI9U42LlvK__Cw +ON Bobby.ViewB TO Chuck;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Y6yhrdnBkI9U42LlvK__Cw "GRANT INSERT, UPDATE, DELETE, SELECT      ON inventory -     TO PUBLIC;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg +     TO PUBLIC;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg "CREATE USER top_gun AS      PERM=1E6, -     PASSWORD=Top1111GUN;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg +     PASSWORD=Top1111GUN;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg "GRANT OVERRIDE UPDATE CONSTRAINT (classification_level)      ON inventory -     TO top_gun;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg +     TO top_gun;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg "GRANT OVERRIDE UPDATE CONSTRAINT (classification_category)      ON inventory -     TO top_gun;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg +     TO top_gun;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg "GRANT OVERRIDE UPDATE, DELETE CONSTRAINT (group_membership) -     ON emp_record TO personnel_clerk;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg +     ON emp_record TO personnel_clerk;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Pqg1w~TFghGSOEKo0fzLGg "GRANT UDTTYPE      ON SYSUDTLIB -     TO tester2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/eOq2Ufnc8GCvt6PKm4gr8Q +     TO tester2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/eOq2Ufnc8GCvt6PKm4gr8Q "REVOKE EXECUTE      ON PROCEDURE database_name.procedure_name -     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA +     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA "REVOKE EXECUTE PROCEDURE      ON database_name.procedure_name -     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA +     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA "REVOKE EXECUTE PROCEDURE      ON PROCEDURE database_name.procedure_name -     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA +     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA "REVOKE CREATE PROCEDURE, DROP PROCEDURE, EXECUTE PROCEDURE      ON database_name -     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA +     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA "REVOKE ALTER PROCEDURE, EXECUTE, DROP      ON PROCEDURE database_name.procedure_name -     FROM user2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA +     FROM user2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA "REVOKE ALL      ON PROCEDURE database_name.procedure_name -     FROM user2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA +     FROM user2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA "REVOKE PROCEDURE      ON database_name -     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA -"GRANT ZONE, ZONE OVERRIDE to u1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/e2LkuefIBVUkcLYhN6Ei1w -"GRANT ROLE, ZONE to u1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/e2LkuefIBVUkcLYhN6Ei1w -"REVOKE ALL PRIVILEGES ON object -  FROM user_name;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zrhrNjl05qLuwZdtCOKTHw +     FROM user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/a5J74B2t27ZhkOvxjtjkjA +"GRANT ZONE, ZONE OVERRIDE to u1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/e2LkuefIBVUkcLYhN6Ei1w +"GRANT ROLE, ZONE to u1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/e2LkuefIBVUkcLYhN6Ei1w +"REVOKE ALL PRIVILEGES ON object +  FROM user_name;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zrhrNjl05qLuwZdtCOKTHw "REVOKE MONITOR PRIVILEGES -  FROM user_name;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zrhrNjl05qLuwZdtCOKTHw -GRANT CONNECT THROUGH msi TO sbd WITH ROLE finance_role;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/O1tHwTzK22GG5UZIZrv1pQ -GRANT CONNECT THROUGH msi TO PERMANENT sbd WITH ROLE hr_role;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/O1tHwTzK22GG5UZIZrv1pQ -GRANT GLOP ON syslib TO Joe;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g -CREATE GLOP SET syslib.sales;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g -"CALL DBCExtension.GLOP_Add('syslib.sales',...);",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +  FROM user_name;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zrhrNjl05qLuwZdtCOKTHw +GRANT CONNECT THROUGH msi TO sbd WITH ROLE finance_role;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/O1tHwTzK22GG5UZIZrv1pQ +GRANT CONNECT THROUGH msi TO PERMANENT sbd WITH ROLE hr_role;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/O1tHwTzK22GG5UZIZrv1pQ +GRANT GLOP ON syslib TO Joe;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +CREATE GLOP SET syslib.sales;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +"CALL DBCExtension.GLOP_Add('syslib.sales',...);",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g "CREATE FUNCTION syslib.sales_bonus( … )        RETURNS DECIMAL(6,2)          LANGUAGE C          MEMBER OF GLOP SET syslib.sales          PARAMETER STYLE SQL -         EXTERNAL;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g -GRANT GLOP ON finance TO finance;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g -CREATE GLOP SET sales;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g -"CALL DBCExtension.GLOP_Add('sales', … );",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g -GRANT GLOP MEMBER ON finance.sales TO finance;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +         EXTERNAL;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +GRANT GLOP ON finance TO finance;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +CREATE GLOP SET sales;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +"CALL DBCExtension.GLOP_Add('sales', … );",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +GRANT GLOP MEMBER ON finance.sales TO finance;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g "CREATE FUNCTION finance.sales_bonus( … )        RETURNS DECIMAL(6,2)          LANGUAGE C          MEMBER OF GLOP SET finance.sales          PARAMETER STYLE SQL -         EXTERNAL;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g +         EXTERNAL;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/wkXloXSMXD~aRZhOqKy11g "REVOKE UDTUSAGE      ON SYSUDTLIB -     FROM tester1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zXuE2Sq5HrewcmNM~N_Izg +     FROM tester1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zXuE2Sq5HrewcmNM~N_Izg "REVOKE UDTMETHOD      ON SYSUDTLIB -     FROM User_DBA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zXuE2Sq5HrewcmNM~N_Izg +     FROM User_DBA;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zXuE2Sq5HrewcmNM~N_Izg "REVOKE UDTMETHOD      ON SYSUDTLIB -     FROM Developer_Role;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zXuE2Sq5HrewcmNM~N_Izg +     FROM Developer_Role;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zXuE2Sq5HrewcmNM~N_Izg "REVOKE UPDATE, DELETE, INSERT      ON personnel -     FROM finance;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/uBElostxFctIQmy3wrJCbw +     FROM finance;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/uBElostxFctIQmy3wrJCbw "GRANT CTCONTROL ON trusteduser2 -TO kate;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/PVY_2ovPdrjql6Qrm8zlEQ +TO kate;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/PVY_2ovPdrjql6Qrm8zlEQ "SELECT UserName, IFPNo      FROM DBC.SessionInfoV -     WHERE partition = 'MONITOR';",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zDrdgtjxO7C~d1nOkQl5cg +     WHERE partition = 'MONITOR';",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zDrdgtjxO7C~d1nOkQl5cg "REVOKE sales -     FROM marks;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/fXwAHOBCqlQh84vfGl0WBA +     FROM marks;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/fXwAHOBCqlQh84vfGl0WBA "GRANT management -     TO marks;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/fXwAHOBCqlQh84vfGl0WBA -CREATE ROLE services;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/IsPW1DVeOqC4QhCoXTNdYg -CREATE ROLE sales;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/IsPW1DVeOqC4QhCoXTNdYg -GRANT sales TO services;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/IsPW1DVeOqC4QhCoXTNdYg -GRANT sales TO marks WITH ADMIN OPTION;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/IsPW1DVeOqC4QhCoXTNdYg +     TO marks;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/fXwAHOBCqlQh84vfGl0WBA +CREATE ROLE services;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/IsPW1DVeOqC4QhCoXTNdYg +CREATE ROLE sales;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/IsPW1DVeOqC4QhCoXTNdYg +GRANT sales TO services;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/IsPW1DVeOqC4QhCoXTNdYg +GRANT sales TO marks WITH ADMIN OPTION;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/IsPW1DVeOqC4QhCoXTNdYg "GRANT SELECT      ON personnel.department -     TO ALL finance;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO ALL finance;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT SELECT      ON personnel -     TO moffit;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO moffit;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT SELECT (column_1)      ON personnel.department -     TO moffit;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO moffit;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT SELECT, INSERT, UPDATE, DELETE      ON personnel -     TO peterson;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO peterson;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT USER      ON personnel -     TO phan;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO phan;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT CREATE TRIGGER, DROP TRIGGER      ON TrigDB -     TO TrigUser;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO TrigUser;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT CREATE TRIGGER, DROP TRIGGER      ON TrigTable -     TO TrigUser;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO TrigUser;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT TRIGGER -     ON TrigDB TO TrigUser;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     ON TrigDB TO TrigUser;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT TRIGGER      ON TrigTable -     TO TrigUser;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO TrigUser;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT ALTER FUNCTION      ON SPECIFIC FUNCTION find_text -     TO user_dba, user_in_house;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO user_dba, user_in_house;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT ALTER FUNCTION      ON syslib -     TO user_dba;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO user_dba;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT CREATE FUNCTION      ON document_db -     TO user_dba, user_in_house;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO user_dba, user_in_house;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "GRANT EXECUTE      ON FUNCTION text_process(CHAR,CHAR,INTEGER) -     TO sammy;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg +     TO sammy;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/WRloDADaLebLqAE088s_Tg "CREATE USER request:CREATE USER rhh AS PERM = 10000000, -PASSWORD = rhh;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zkVGyRO_sYHuPZfiDqHaaA +PASSWORD = rhh;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zkVGyRO_sYHuPZfiDqHaaA "GRANT LOGON request:GRANT LOGON ON ALL TO rhh - WITH NULL PASSWORD;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zkVGyRO_sYHuPZfiDqHaaA + WITH NULL PASSWORD;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zkVGyRO_sYHuPZfiDqHaaA "CREATE USER request:CREATE USER ""rhh@esw2kdev"" AS  PERM = 10000000, - PASSWORD = rhh;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zkVGyRO_sYHuPZfiDqHaaA + PASSWORD = rhh;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zkVGyRO_sYHuPZfiDqHaaA "GRANT LOGON request:GRANT LOGON ON ALL  TO ""rhh@esw2kdev"" - WITH NULL PASSWORD;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zkVGyRO_sYHuPZfiDqHaaA -REVOKE ALL PRIVILEGES ON object FROM user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA -REVOKE MONITOR PRIVILEGES FROM user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA + WITH NULL PASSWORD;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/zkVGyRO_sYHuPZfiDqHaaA +REVOKE ALL PRIVILEGES ON object FROM user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA +REVOKE MONITOR PRIVILEGES FROM user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA "REVOKE ALL PRIVILEGES ON accounting -FROM ted;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA +FROM ted;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA "REVOKE MONITOR PRIVILEGES -FROM ted;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA -"REVOKE ABORTSESSION, MONSESSION, SETSESSRATE FROM pls;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA -GRANT CONNECT THROUGH msi TO debbieg WITH ROLE msirole;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/NIJ~_IvZakSOPZUDXxZhpA -GRANT CONNECT THROUGH tadmin TO debbieg WITH ROLE tadminrole;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/NIJ~_IvZakSOPZUDXxZhpA -REVOKE LOGON ON ALL AS DEFAULT;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/T9zNMGII_8EsVwMD1UjWsA -"REVOKE LOGON ON ALL FROM ""DEFAULT"";",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/T9zNMGII_8EsVwMD1UjWsA -GRANT EXECUTE ON SPECIFIC FUNCTION function_name TO username;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/C6zod0_3xQQHcFM08bw1Sw -GRANT EXECUTE FUNCTION ON dbname TO username;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/C6zod0_3xQQHcFM08bw1Sw -REVOKE ALL PRIVILEGES ON object 
     FROM user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/rBFmpCm9Vy7M~MmDMhlqZA -REVOKE MONITOR PRIVILEGES 
     FROM user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/rBFmpCm9Vy7M~MmDMhlqZA +FROM ted;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA +"REVOKE ABORTSESSION, MONSESSION, SETSESSRATE FROM pls;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/mP0X5H2AFKT4cBw7Zo20IA +GRANT CONNECT THROUGH msi TO debbieg WITH ROLE msirole;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/NIJ~_IvZakSOPZUDXxZhpA +GRANT CONNECT THROUGH tadmin TO debbieg WITH ROLE tadminrole;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/NIJ~_IvZakSOPZUDXxZhpA +REVOKE LOGON ON ALL AS DEFAULT;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/T9zNMGII_8EsVwMD1UjWsA +"REVOKE LOGON ON ALL FROM ""DEFAULT"";",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/T9zNMGII_8EsVwMD1UjWsA +GRANT EXECUTE ON SPECIFIC FUNCTION function_name TO username;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/C6zod0_3xQQHcFM08bw1Sw +GRANT EXECUTE FUNCTION ON dbname TO username;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/C6zod0_3xQQHcFM08bw1Sw +REVOKE ALL PRIVILEGES ON object 
     FROM user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/rBFmpCm9Vy7M~MmDMhlqZA +REVOKE MONITOR PRIVILEGES 
     FROM user_name;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/rBFmpCm9Vy7M~MmDMhlqZA "GRANT CONNECT THROUGH viewpoint TO PERMANENT sbd -WITH ROLE admin;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/19VgjreWUPhaK85aWqpnSA +WITH ROLE admin;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/19VgjreWUPhaK85aWqpnSA "GRANT CONNECT THROUGH dcm TO dg120, ks392, lm190 -WITH ROLE salesrole1, salesrole2, salesrole3;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/19VgjreWUPhaK85aWqpnSA +WITH ROLE salesrole1, salesrole2, salesrole3;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/19VgjreWUPhaK85aWqpnSA "GRANT CONNECT THROUGH trm TO PERMANENT accting -WITHOUT ROLE;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/19VgjreWUPhaK85aWqpnSA -GRANT CONNECT THROUGH user_name WITH TRUST_ONLY;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/19VgjreWUPhaK85aWqpnSA -REVOKE ZONE widgets_inc_zone FROM guest_jim01 ;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/8CnWc3KMonrwYefQhim5mA +WITHOUT ROLE;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/19VgjreWUPhaK85aWqpnSA +GRANT CONNECT THROUGH user_name WITH TRUST_ONLY;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/19VgjreWUPhaK85aWqpnSA +REVOKE ZONE widgets_inc_zone FROM guest_jim01 ;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/8CnWc3KMonrwYefQhim5mA "GRANT ALL PRIVILEGES ON object TO user -WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/o8OMx9hi9S0J8pVx_yocRA +WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/o8OMx9hi9S0J8pVx_yocRA "GRANT MONITOR PRIVILEGES TO user -WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/o8OMx9hi9S0J8pVx_yocRA +WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/o8OMx9hi9S0J8pVx_yocRA "ALTER EXTERNALPROCEDURE'         when accessright='AF' then 'ALTER FUNCTION'         when accessright='AP' then 'ALTER PROCEDURE' @@ -7428,124 +7428,124 @@ select on m.RoleName = r.RoleName where m.grantee in (select rolename from dbc.rolemembers where grantee = :username) ) AllRights -order by 4,5,6,7;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/d~_QNIM~_BgS0oX4hZWcJg +order by 4,5,6,7;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/d~_QNIM~_BgS0oX4hZWcJg "GRANT CREATE PROCEDURE      ON accounting -     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ +     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ "GRANT CREATE PROCEDURE, EXECUTE PROCEDURE, DROP PROCEDURE      ON accounting -     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ +     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ "GRANT PROCEDURE      ON accounting -     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ +     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ "GRANT EXECUTE ON PROCEDURE accounting.daily_updates      TO user_1 -     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ +     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ "GRANT EXECUTE PROCEDURE ON accounting.daily_updates      TO user_1 -     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ +     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ "GRANT EXECUTE ON accounting.daily_update      TO user_1 -     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ +     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ "GRANT ALTER PROCEDURE, EXECUTE, DROP PROCEDURE      ON PROCEDURE weekly_update -     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ +     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ "GRANT ALL ON PROCEDURE accounting.weekly_update -     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ -REVOKE CONNECT THROUGH pls FROM PERMANENT sbd WITH ROLE admin;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/rWbxzTKFJPlB7Y35XK2rvw -GRANT ALL ON SYSSPATIAL TO SYSSPATIAL WITH GRANT OPTION;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT SELECT ON DBC to SYSSPATIAL WITH GRANT OPTION;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT EXECUTE PROCEDURE ON SYSSPATIAL to DBC WITH GRANT OPTION;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT UDTMETHOD ON SYSUDTLIB to SYSSPATIAL;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT UDTTYPE ON SYSUDTLIB to SYSSPATIAL;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT CREATE FUNCTION ON SYSUDTLIB to SYSSPATIAL;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT UDTUSAGE ON SYSUDTLIB TO geouser;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT EXECUTE FUNCTION ON SYSSPATIAL TO geouser;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT SELECT ON SYSPATIAL TO geouser;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -GRANT EXECUTE PROCEDURE ON SYSPATIAL TO geouser;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ -"WITH TRUST_ONLY option for a trusted user, Teradata Database validates that a request to set a Proxy User is trusted;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/DCMSLCRVenfHdj1oy3iPbw +     TO user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7UNdJl1e5ncb7Wrf31yBVQ +REVOKE CONNECT THROUGH pls FROM PERMANENT sbd WITH ROLE admin;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/rWbxzTKFJPlB7Y35XK2rvw +GRANT ALL ON SYSSPATIAL TO SYSSPATIAL WITH GRANT OPTION;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT SELECT ON DBC to SYSSPATIAL WITH GRANT OPTION;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT EXECUTE PROCEDURE ON SYSSPATIAL to DBC WITH GRANT OPTION;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT UDTMETHOD ON SYSUDTLIB to SYSSPATIAL;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT UDTTYPE ON SYSUDTLIB to SYSSPATIAL;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT CREATE FUNCTION ON SYSUDTLIB to SYSSPATIAL;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT UDTUSAGE ON SYSUDTLIB TO geouser;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT EXECUTE FUNCTION ON SYSSPATIAL TO geouser;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT SELECT ON SYSPATIAL TO geouser;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +GRANT EXECUTE PROCEDURE ON SYSPATIAL TO geouser;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Wvmpfd109mrPag9tGe7NiQ +"WITH TRUST_ONLY option for a trusted user, Teradata Database validates that a request to set a Proxy User is trusted;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/DCMSLCRVenfHdj1oy3iPbw "GRANT UDTMETHOD      ON SYSUDTLIB -     TO user_DBA WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/O60hocowvrywCJsyJz023Q +     TO user_DBA WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/O60hocowvrywCJsyJz023Q "GRANT UDTMETHOD      ON SYSUDTLIB -     TO developer_role;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/O60hocowvrywCJsyJz023Q -REVOKE EXECUTE FUNCTION ON appl_view_db.Interpolator FROM user1;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7xos7RU7mJdp8asNSj0lwg -GRANT DATABASE ON user_name1 TO user_name2;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/RhO6ObFSU_ApYqRKjdlsWQ +     TO developer_role;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/O60hocowvrywCJsyJz023Q +REVOKE EXECUTE FUNCTION ON appl_view_db.Interpolator FROM user1;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7xos7RU7mJdp8asNSj0lwg +GRANT DATABASE ON user_name1 TO user_name2;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/RhO6ObFSU_ApYqRKjdlsWQ "GRANT ROLE -     TO Franklin;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ooPUVkNgC6LrHCLsuh982g +     TO Franklin;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ooPUVkNgC6LrHCLsuh982g "GRANT SELECT      ON personnel.department -     TO ALL personnel;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ooPUVkNgC6LrHCLsuh982g +     TO ALL personnel;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ooPUVkNgC6LrHCLsuh982g "GRANT SELECT      ON personnel.department -     TO PUBLIC;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ooPUVkNgC6LrHCLsuh982g +     TO PUBLIC;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ooPUVkNgC6LrHCLsuh982g "GRANT ALL      ON marston      TO marston -     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ooPUVkNgC6LrHCLsuh982g +     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ooPUVkNgC6LrHCLsuh982g "CREATE USER sys_admin AS -     PERM=900000 PASSWORD=sys_admin;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     PERM=900000 PASSWORD=sys_admin;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "GRANT ALL      ON sys_admin      TO sys_admin -     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "CREATE USER dept AS -     PERM=500000 PASSWORD=dept;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     PERM=500000 PASSWORD=dept;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "GRANT ALL      ON dept      TO dept -     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     WITH GRANT OPTION;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "CREATE USER user_1 AS -     PERM=100000 PASSWORD=user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     PERM=100000 PASSWORD=user_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "CREATE TABLE table_1 (        column_1 INTEGER,        column_2 INTEGER) -     PRIMARY INDEX(column_1);",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q -"INSERT table_1(1,2);",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q -"INSERT table_1(3,4);",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     PRIMARY INDEX(column_1);",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +"INSERT table_1(1,2);",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +"INSERT table_1(3,4);",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "GRANT ALL ON table_1 -     TO ALL DBC;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     TO ALL DBC;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "CREATE USER user_2 AS -     PERM=100000 PASSWORD=user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     PERM=100000 PASSWORD=user_2;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "SELECT * -     FROM user_1.table_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     FROM user_1.table_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "REVOKE ALL ON user_1.table_1 -     FROM dbc;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     FROM dbc;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "CREATE USER user_3 AS -     PERM=100000 PASSWORD=user_3;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     PERM=100000 PASSWORD=user_3;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "SELECT * -     FROM user_1.table_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +     FROM user_1.table_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q "SELECT * -     FROM user_1.table_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q -"SELECT DatabaseName, TableName, AccessRight FROM DBC.AllRights WHERE UserName='PUBLIC' ORDER BY 2, 1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/PXtpciMyiBx9nrTTvMOTSg +     FROM user_1.table_1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/iQmgxzw9NwqQUpaFqSOh9Q +"SELECT DatabaseName, TableName, AccessRight FROM DBC.AllRights WHERE UserName='PUBLIC' ORDER BY 2, 1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/PXtpciMyiBx9nrTTvMOTSg "GRANT SELECT      ON pay_db -     TO ALL human_resources;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/yP2o5BxH~G_K4gTMq~fpfw +     TO ALL human_resources;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/yP2o5BxH~G_K4gTMq~fpfw "REVOKE SELECT      ON table_c -     FROM ALL human_resources;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/yP2o5BxH~G_K4gTMq~fpfw -REVOKE CTCONTROL FROM kate;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/SeG8slTQObb~zn7scZCuSg -REVOKE GRANT OPTION FOR CTCONTROL FROM kate;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/SeG8slTQObb~zn7scZCuSg +     FROM ALL human_resources;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/yP2o5BxH~G_K4gTMq~fpfw +REVOKE CTCONTROL FROM kate;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/SeG8slTQObb~zn7scZCuSg +REVOKE GRANT OPTION FOR CTCONTROL FROM kate;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/SeG8slTQObb~zn7scZCuSg "GRANT UDTUSAGE ON SYSUDTLIB -TO tester1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7PqMMXIIPJMhdwqwMefLIA +TO tester1;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7PqMMXIIPJMhdwqwMefLIA "GRANT UDTUSAGE ON TYPE circle -TO tester3;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7PqMMXIIPJMhdwqwMefLIA +TO tester3;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7PqMMXIIPJMhdwqwMefLIA "GRANT UDTUSAGE ON TYPE SYSUDTLIB.square -TO tester4;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7PqMMXIIPJMhdwqwMefLIA +TO tester4;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/7PqMMXIIPJMhdwqwMefLIA "GRANT CREATE MACRO      ON compensation -     TO companalyst6;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Aa8UrxcHgSQUvwUyGEO6dg -CREATE MACRO everything AS
 (GRANT ALL PRIVILEGES ON compensation
  TO companalyst6;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Aa8UrxcHgSQUvwUyGEO6dg -EXECUTE everything;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Aa8UrxcHgSQUvwUyGEO6dg -"SELECT *
FROM salary, bonus;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Aa8UrxcHgSQUvwUyGEO6dg -REVOKE ZONE OVERRIDE FROM Amy_F39674 ;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/BUSvAEIOeyUOVZQAWPe9cQ +     TO companalyst6;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Aa8UrxcHgSQUvwUyGEO6dg +CREATE MACRO everything AS
 (GRANT ALL PRIVILEGES ON compensation
  TO companalyst6;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Aa8UrxcHgSQUvwUyGEO6dg +EXECUTE everything;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Aa8UrxcHgSQUvwUyGEO6dg +"SELECT *
FROM salary, bonus;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/Aa8UrxcHgSQUvwUyGEO6dg +REVOKE ZONE OVERRIDE FROM Amy_F39674 ;,https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/BUSvAEIOeyUOVZQAWPe9cQ "GRANT CREATE EXTERNAL PROCEDURE      ON DATABASE classify -     TO asst_dba;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ULbKOMaaLwZvU4O5ArsMBg?section=efv1472240520406__Usage_Notes_Procedure_Privileges_section +     TO asst_dba;",https://docs.teradata.com/reader/Zab4857ITLP4IWlYEHeBBA/ULbKOMaaLwZvU4O5ArsMBg?section=efv1472240520406__Usage_Notes_Procedure_Privileges_section "CREATE SET TABLE drs.t1, NO FALLBACK,      NO BEFORE JOURNAL,      NO AFTER JOURNAL @@ -7553,7 +7553,7 @@ REVOKE ZONE OVERRIDE FROM Amy_F39674 ;,https://docs.teradata.com/reader/Zab4857I      c1 INTEGER NOT NULL,      c2 INTEGER NOT NULL,      c3 INTEGER NOT NULL) -    UNIQUE PRIMARY INDEX (c1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Imy_X_1K58vbiRc3Rd0czA +    UNIQUE PRIMARY INDEX (c1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Imy_X_1K58vbiRc3Rd0czA "CREATE SET TABLE drs.t2, NO FALLBACK,      NO BEFORE JOURNAL,      NO AFTER JOURNAL @@ -7561,19 +7561,19 @@ REVOKE ZONE OVERRIDE FROM Amy_F39674 ;,https://docs.teradata.com/reader/Zab4857I      d1 INTEGER,      d2 INTEGER,      d3 INTEGER, -    FOREIGN KEY (d1) REFERENCES WITH CHECK OPTION drs.t1 (c1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Imy_X_1K58vbiRc3Rd0czA +    FOREIGN KEY (d1) REFERENCES WITH CHECK OPTION drs.t1 (c1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Imy_X_1K58vbiRc3Rd0czA "CREATE TABLE a (      a1 INTEGER,      a2 CHARACTER(10),      a3 INTEGER,     FOREIGN KEY (a2) REFERENCES d(d1)) -    PRIMARY INDEX (a1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Imy_X_1K58vbiRc3Rd0czA +    PRIMARY INDEX (a1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Imy_X_1K58vbiRc3Rd0czA "CREATE TABLE a (      a1 INTEGER,      a2 CHARACTER(10),      a3 INTEGER,     FOREIGN KEY (a2) REFERENCES WITH NO CHECK OPTION d(d1)) -    PRIMARY INDEX (a1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Imy_X_1K58vbiRc3Rd0czA +    PRIMARY INDEX (a1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Imy_X_1K58vbiRc3Rd0czA "CREATE FUNCTION test.udf (a INTEGER)      RETURNS INTEGER      LANGUAGE SQL @@ -7584,14 +7584,14 @@ REVOKE ZONE OVERRIDE FROM Amy_F39674 ;,https://docs.teradata.com/reader/Zab4857I      SQL SECURITY DEFINER      COLLATION INVOKER      INLINE TYPE 1 -     RETURN a + SYSLIB.my_external_udf();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nRXtrbjMikEKF433g1Ohiw +     RETURN a + SYSLIB.my_external_udf();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nRXtrbjMikEKF433g1Ohiw "CREATE DATABASE production_development AS        DEFAULT DATABASE = it_dev,        PASSWORD = (EXPIRE = 0),        PERM = 2000000*(HASHAMP()+1),        SPOOL = 2000000*(HASHAMP()+1), -       TEMPORARY = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/G2X1srrywhS3jB3QFddIaw -"ALTER TABLE mkw.x ADD b CHARACTER(2) +       TEMPORARY = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/G2X1srrywhS3jB3QFddIaw +"ALTER TABLE mkw.x ADD b CHARACTER(2)        COMPRESS (         'a1','a2','a3','a4','a5','a6','a7','a8','a9','a10',       'b1','b2','b3','b4','b5','b6','b7','b8','b9','b10', @@ -7618,89 +7618,89 @@ REVOKE ZONE OVERRIDE FROM Amy_F39674 ;,https://docs.teradata.com/reader/Zab4857I       'w1','w2','w3','w4','w5','w6','w7','w8','w9','w10',       'x1','x2','x3','x4','x5','x6','x7','x8','x9','x10',       'y1','y2','y3','y4','y5','y6','y7','y8','y9','y10', -      'z1','z2','z3','z4','z5');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ynA6vvOP8PBnwOpLF39bgQ +      'z1','z2','z3','z4','z5');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ynA6vvOP8PBnwOpLF39bgQ "CREATE PROCEDURE rqspl(        OUT rowcnt INTEGER)      BEGIN -         DECLARE target1 INTEGER DEFAULT 0;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PhKi7UucM1vSbaW4sCcYRw +         DECLARE target1 INTEGER DEFAULT 0;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PhKi7UucM1vSbaW4sCcYRw "WITH RECURSIVE RQ(x,y,depth) AS          (           SELECT a1, b1, 0 - +           FROM t1           UNION ALL           SELECT a1, y, depth+1 - +           FROM RQ,t1 - +           WHERE y = a1 - +           AND   depth < 10           )          SELECT * - -         FROM RQ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PhKi7UucM1vSbaW4sCcYRw + +         FROM RQ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PhKi7UucM1vSbaW4sCcYRw "CREATE PROCEDURE GetRegionXSP      (INOUT region VARCHAR(64))    LANGUAGE C    NO SQL    EXTERNAL NAME 'CS!getregion!xspsrc/getregion.c!F!xsp_getregion' -   PARAMETER STYLE TD_GENERAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/qAE~VA0~ka2Ns8rlCJKziA -"CREATE DATABASE finance FROM sysadmin -    AS PERMANENT = 60000000, -       SPOOL = 120000000, -       FALLBACK PROTECTION, -       AFTER JOURNAL, -       BEFORE JOURNAL, -       DEFAULT JOURNAL TABLE = finance.journals, -       ACCOUNT = 'ACCTG';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DZmhWuTuNs_JZNR0lxrN7Q +   PARAMETER STYLE TD_GENERAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/qAE~VA0~ka2Ns8rlCJKziA +"CREATE DATABASE finance FROM sysadmin +    AS PERMANENT = 60000000, +       SPOOL = 120000000, +       FALLBACK PROTECTION, +       AFTER JOURNAL, +       BEFORE JOURNAL, +       DEFAULT JOURNAL TABLE = finance.journals, +       ACCOUNT = 'ACCTG';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DZmhWuTuNs_JZNR0lxrN7Q "CREATE TABLE target_table AS ( -       SELECT * +       SELECT *        FROM subquery_table ) -     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/8HVkfCcY1Tx3Xt4OQXjY1A -"SELECT * +     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/8HVkfCcY1Tx3Xt4OQXjY1A +"SELECT *      FROM View_1, Table_2 -     WHERE View1.column_1=Table2.column_3;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/dU0UHUjdjY9GGS6vFvPEYQ +     WHERE View1.column_1=Table2.column_3;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/dU0UHUjdjY9GGS6vFvPEYQ "CREATE SET TABLE DAFDB.Table_2        NO FALLBACK,        NO BEFORE JOURNAL, -       NO AFTER JOURNAL +       NO AFTER JOURNAL         (column_1 INTEGER,         column_2 INTEGER) -      PRIMARY INDEX(column_1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/dU0UHUjdjY9GGS6vFvPEYQ +      PRIMARY INDEX(column_1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/dU0UHUjdjY9GGS6vFvPEYQ "CREATE SET TABLE DAFDB.Table_1        NO FALLBACK,        NO BEFORE JOURNAL,        NO AFTER JOURNAL         (column_1 INTEGER) -      PRIMARY INDEX (column_1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/dU0UHUjdjY9GGS6vFvPEYQ +      PRIMARY INDEX (column_1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/dU0UHUjdjY9GGS6vFvPEYQ "CREATE VIEW View_1 AS -       SELECT column_1 FROM Table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/dU0UHUjdjY9GGS6vFvPEYQ -"SELECT emp_no, job_id -     FROM job_rept -     ORDER BY job_id DESC;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/xr1pv8Iw2tYiwPU68Z41pQ -DROP INDEX (name) ON Employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zl_XM2O5GQAlI2QbHDp0mw +       SELECT column_1 FROM Table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/dU0UHUjdjY9GGS6vFvPEYQ +"SELECT emp_no, job_id +     FROM job_rept +     ORDER BY job_id DESC;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/xr1pv8Iw2tYiwPU68Z41pQ +DROP INDEX (name) ON Employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zl_XM2O5GQAlI2QbHDp0mw "CREATE TABLE good_1 (       column_1 INTEGER NOT NULL        CONSTRAINT primary_1 PRIMARY KEY,       column_2 INTEGER NOT NULL        CONSTRAINT unique_1 UNIQUE,       column_3 INTEGER -       CONSTRAINT check_1 CHECK (column_3 > 0);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pQjOGAymKJwfj9M3XAKlzA +       CONSTRAINT check_1 CHECK (column_3 > 0);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pQjOGAymKJwfj9M3XAKlzA "CREATE TABLE MyTable ( -a INTEGER, -b INTEGER, -c JSON(64000) CHARACTER SET LATIN AUTO COLUMN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/xXyPsd4IQCHzxb3GqlLi9Q -"ALTER TABLE MyTable -c JSON(64000) CHARACTER SET LATIN NOT AUTO COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/xXyPsd4IQCHzxb3GqlLi9Q -"ALTER TABLE MyTable -ADD j JSON(64000) STORAGE FORMAT BSON AUTO COLUMN NULL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/xXyPsd4IQCHzxb3GqlLi9Q +a INTEGER, +b INTEGER, +c JSON(64000) CHARACTER SET LATIN AUTO COLUMN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/xXyPsd4IQCHzxb3GqlLi9Q +"ALTER TABLE MyTable +c JSON(64000) CHARACTER SET LATIN NOT AUTO COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/xXyPsd4IQCHzxb3GqlLi9Q +"ALTER TABLE MyTable +ADD j JSON(64000) STORAGE FORMAT BSON AUTO COLUMN NULL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/xXyPsd4IQCHzxb3GqlLi9Q "ALTER TYPE address      /* Add attribute to structured type */ -     ADD ATTRIBUTE country VARCHAR(15);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O0J_~66sFpmrvdBzdVXEgg +     ADD ATTRIBUTE country VARCHAR(15);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O0J_~66sFpmrvdBzdVXEgg "CREATE METHOD toUS()       RETURNS us_dollar CAST FROM DECIMAL(8,2)       FOR euro -      EXTERNAL NAME        'CO!C:\sys\math.lib!CO!C:\distinct_lib\euro2us.obj!F!toUS';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/VB7oxxqipbBecr747ZpXgA +      EXTERNAL NAME        'CO!C:\sys\math.lib!CO!C:\distinct_lib\euro2us.obj!F!toUS';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/VB7oxxqipbBecr747ZpXgA "CREATE TABLE orders (        o_orderkey INTEGER NOT NULL,        o_custkey INTEGER, @@ -7710,79 +7710,79 @@ ADD j JSON(64000) STORAGE FORMAT BSON AUTO COLUMN NULL;",https://docs.teradata.c        o_orderpriority CHAR(21),        o_comment VARCHAR(79))      PRIMARY INDEX (o_orderkey) -     PARTITION BY (RANGE_N(o_custkey BETWEEN 0 -                                     AND 49999 +     PARTITION BY (RANGE_N(o_custkey BETWEEN 0 +                                     AND 49999                                      EACH 1000), -                   RANGE_N(o_orderdate BETWEEN DATE '2000-01-01' +                   RANGE_N(o_orderdate BETWEEN DATE '2000-01-01'                                        AND     DATE '2006-12-31'                                        EACH INTERVAL '1' MONTH) ADD 24, -                   RANGE_N(o_orderpriority BETWEEN 'high' +                   RANGE_N(o_orderpriority BETWEEN 'high'                                            AND     'highest', -                                                   'low' +                                                   'low'                                            AND     'lowest', -                                                   'medium' +                                                   'medium'                                            AND     'medium',                    NO RANGE OR UNKNOWN)) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA -"ALTER TABLE orders -     MODIFY -     PARTITION BY (RANGE_N(o_custkey BETWEEN 0 -                                       AND 49999 +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA +"ALTER TABLE orders +     MODIFY +     PARTITION BY (RANGE_N(o_custkey BETWEEN 0 +                                       AND 49999                                        EACH 1000), -                   RANGE_N(o_orderdate BETWEEN DATE '2000-01-01' -                                       AND     DATE '2006-12-31' +                   RANGE_N(o_orderdate BETWEEN DATE '2000-01-01' +                                       AND     DATE '2006-12-31'                                        EACH INTERVAL '1' MONTH ),                    CASE_N(o_orderstatus = 'S',                           o_orderstatus = 'C',                           o_orderstatus = 'F', -                          o_orderstatus = 'T', -                   NO CASE OR UNKNOWN) );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA -"ALTER TABLE orders -     MODIFY -     DROP RANGE#L2 BETWEEN DATE '2000-01-01' +                          o_orderstatus = 'T', +                   NO CASE OR UNKNOWN) );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA +"ALTER TABLE orders +     MODIFY +     DROP RANGE#L2 BETWEEN DATE '2000-01-01'                    AND     DATE '2000-12-31' -     ADD RANGE BETWEEN DATE '2007-01-01' -               AND     DATE '2007-12-31' -               EACH INTERVAL '1' MONTH;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA -"ALTER TABLE orders -     MODIFY -     DROP RANGE#L2 WHERE orders.PARTITION#L2 BETWEEN 1 +     ADD RANGE BETWEEN DATE '2007-01-01' +               AND     DATE '2007-12-31' +               EACH INTERVAL '1' MONTH;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA +"ALTER TABLE orders +     MODIFY +     DROP RANGE#L2 WHERE orders.PARTITION#L2 BETWEEN 1                                              AND    12 -     ADD RANGE#L2 BETWEEN DATE '2007-01-01' +     ADD RANGE#L2 BETWEEN DATE '2007-01-01'                   AND     DATE '2007-12-31' -                  EACH INTERVAL '1' MONTH;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA -"ALTER TABLE orders -     MODIFY +                  EACH INTERVAL '1' MONTH;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA +"ALTER TABLE orders +     MODIFY      DROP RANGE#L2 WHERE PARTITION#L2 IN (1,2,3,4,5,6,7,8,9,10,11,12) -     ADD RANGE BETWEEN DATE '2007-01-01' -               AND     DATE '2007-12-31' -               EACH INTERVAL '1' MONTH;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA -"ALTER TABLE orders +     ADD RANGE BETWEEN DATE '2007-01-01' +               AND     DATE '2007-12-31' +               EACH INTERVAL '1' MONTH;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA +"ALTER TABLE orders      MODIFY PRIMARY INDEX -     DROP RANGE#L1 BETWEEN 0 +     DROP RANGE#L1 BETWEEN 0                    AND   999 -     ADD RANGE BETWEEN 50000 -               AND     50999;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA -"ALTER TABLE orders -     MODIFY -     DROP RANGE#L3 BETWEEN 'medium' +     ADD RANGE BETWEEN 50000 +               AND     50999;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA +"ALTER TABLE orders +     MODIFY +     DROP RANGE#L3 BETWEEN 'medium'                    AND     'medium' -     ADD RANGE BETWEEN     'medium' -               AND         'urgent';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA -"ALTER TABLE orders +     ADD RANGE BETWEEN     'medium' +               AND         'urgent';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA +"ALTER TABLE orders      MODIFY PRIMARY INDEX      DROP RANGE#L3 WHERE PARTITION#L3 = 4 -     ADD RANGE#L3 UNKNOWN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA -CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0SdJmQQf6~QBkyH6oX1Yrg +     ADD RANGE#L3 UNKNOWN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B328VEljjf2sF7OOaNDoCA +CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0SdJmQQf6~QBkyH6oX1Yrg "CREATE TYPE seismic_cube AS -     VARRAY (1:5)(1:7)(1:20) OF measures_udt -     DEFAULT NULL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/hmbLyjCx9bka6TISpCOb0g +     VARRAY (1:5)(1:7)(1:20) OF measures_udt +     DEFAULT NULL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/hmbLyjCx9bka6TISpCOb0g "CREATE TYPE seismic_cube AS -     VARRAY (1:5)(1:7)(1:20) OF measures_udt;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/hmbLyjCx9bka6TISpCOb0g +     VARRAY (1:5)(1:7)(1:20) OF measures_udt;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/hmbLyjCx9bka6TISpCOb0g "CREATE TYPE seismic_cube_2 AS -     VARRAY (5)(7)(20) measures_udt;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/hmbLyjCx9bka6TISpCOb0g +     VARRAY (5)(7)(20) measures_udt;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/hmbLyjCx9bka6TISpCOb0g "CREATE TYPE seismic_cube_3 AS -     VARRAY (1:5)(7)(1:20) measures_udt;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/hmbLyjCx9bka6TISpCOb0g +     VARRAY (1:5)(7)(1:20) measures_udt;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/hmbLyjCx9bka6TISpCOb0g "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -7795,10 +7795,10 @@ CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/rea        o_comment       VARCHAR(79))      PRIMARY INDEX (o_orderkey)      PARTITION BY RANGE_N(o_orderdate -                          BETWEEN DATE '1992-01-01' -                          AND     DATE '1998-12-31' +                          BETWEEN DATE '1992-01-01' +                          AND     DATE '1998-12-31'                           EACH INTERVAL '1' MONTH) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RvybBop_Y5nQOYRes99ATA +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RvybBop_Y5nQOYRes99ATA "CREATE TABLE orders_cp (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -7809,88 +7809,88 @@ CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/rea        o_clerk         CHARACTER(16),        o_shippriority  INTEGER,        o_comment       VARCHAR(79)) -     NO PRIMARY INDEX +     NO PRIMARY INDEX      PARTITION BY (COLUMN,                   RANGE_N(o_orderdate BETWEEN DATE '1992-01-01' -                                      AND     DATE '1998-12-31' +                                      AND     DATE '1998-12-31'                                       EACH INTERVAL '1' MONTH)) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RvybBop_Y5nQOYRes99ATA -"CREATE USER user_name +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RvybBop_Y5nQOYRes99ATA +"CREATE USER user_name AS -     PERMANENT = 1e6, -     PASSWORD=my_pwd +     PERMANENT = 1e6, +     PASSWORD=my_pwd ,      CONSTRAINT = classfication_level (TopSecret), -     CONSTRAINT = classification_category (UnitedStates);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER pls +     CONSTRAINT = classification_category (UnitedStates);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER pls AS -     PERMANENT = 1e6, -     PASSWORD=secret +     PERMANENT = 1e6, +     PASSWORD=secret ,      CONSTRAINT = classification_level (Secret, Unclassified DEFAULT), -     CONSTRAINT = classification_category (UnitedStates);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER ArnAnderson +     CONSTRAINT = classification_category (UnitedStates);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER ArnAnderson AS -     PERMANENT = 1e6, -     PASSWORD=hidden +     PERMANENT = 1e6, +     PASSWORD=hidden , -     CONSTRAINT = classification_category (Norway);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER sally_jones - AS -     PERMANENT = 1E6, -     PASSWORD=Sal3446Jones +     CONSTRAINT = classification_category (Norway);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER sally_jones + AS +     PERMANENT = 1E6, +     PASSWORD=Sal3446Jones ,      CONSTRAINT = group_membership (clerk), -     DEFAULT ROLE=personnel_clerk;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER big_guy - AS -     PERMANENT = 1E6, -     PASSWORD=Big9999Guy +     DEFAULT ROLE=personnel_clerk;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER big_guy + AS +     PERMANENT = 1E6, +     PASSWORD=Big9999Guy ,      CONSTRAINT = group_membership (executive), -     DEFAULT ROLE=exec_role;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER al_manager - AS -     PERMANENT = 1E6, -     PASSWORD=Al9999Manager +     DEFAULT ROLE=exec_role;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER al_manager + AS +     PERMANENT = 1E6, +     PASSWORD=Al9999Manager ,      CONSTRAINT = group_membership (manager), -     DEFAULT ROLE=mgr_role;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER tom_smith - AS -     PERMANENT = 1E6, -     PASSWORD=Tom1111Smith +     DEFAULT ROLE=mgr_role;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER tom_smith + AS +     PERMANENT = 1E6, +     PASSWORD=Tom1111Smith ,      CONSTRAINT = group_membership (executive), -     DEFAULT ROLE=peon;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER sally_jones - AS -     PERMANENT = 1E6, -     PASSWORD=Sal3446Jones +     DEFAULT ROLE=peon;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER sally_jones + AS +     PERMANENT = 1E6, +     PASSWORD=Sal3446Jones ,      CONSTRAINT = group_membership (clerk), -     DEFAULT ROLE=personnel_clerk;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER big_guy - AS -     PERMANENT = 1E6, -     PASSWORD=Big9999Guy +     DEFAULT ROLE=personnel_clerk;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER big_guy + AS +     PERMANENT = 1E6, +     PASSWORD=Big9999Guy ,      CONSTRAINT = group_membership (executive), -     DEFAULT ROLE=exec_role;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER al_manager - AS -     PERMANENT = 1E6, -     PASSWORD=Al9999Manager +     DEFAULT ROLE=exec_role;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER al_manager + AS +     PERMANENT = 1E6, +     PASSWORD=Al9999Manager ,      CONSTRAINT = group_membership (manager), -     DEFAULT ROLE=mgr_role;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw -"CREATE USER tom_smith - AS -     PERMANENT = 1E6, -     PASSWORD=Tom1111Smith +     DEFAULT ROLE=mgr_role;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +"CREATE USER tom_smith + AS +     PERMANENT = 1E6, +     PASSWORD=Tom1111Smith ,      CONSTRAINT = group_membership (executive), -     DEFAULT ROLE=staff;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw +     DEFAULT ROLE=staff;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/zeSREKVTQ_i2i_Mwy~hdhw "CREATE TABLE Orders ( o_orderkey INTEGER NOT NULL, o_custkey INTEGER, @@ -7909,38 +7909,38 @@ CREATE TYPE phonenumbers_ary AS CHAR(10) ARRAY[5];,https://docs.teradata.com/rea o_item_count INTEGER ) PRIMARY AMP INDEX (o_orderkey) PARTITION BY ( - COLUMN AUTO COMPRESS ALL BUT ( + COLUMN AUTO COMPRESS ALL BUT ( o_ordersubstatus NO AUTO COMPRESS, (o_comment_ext1, o_comment_ext2) NO AUTO COMPRESS, ROW(o_ship_addr, o_bill_addr) NO AUTO COMPRESS, COLUMN(o_alt_ship_addr, o_alt_bill_addr) ), - UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw + UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw "CREATE JOIN INDEX jOrders AS SELECT ROWID AS rw, o_custkey, o_salesperson, o_bill_addr FROM Orders PRIMARY AMP INDEX (o_custkey) - PARTITION BY COLUMN NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw -ALTER TABLE jOrders ADD (o_salesperson) AUTO COMPRESS;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw + PARTITION BY COLUMN NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw +ALTER TABLE jOrders ADD (o_salesperson) AUTO COMPRESS;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw "CREATE JOIN INDEX j_orders AS        SELECT ROWID AS rw, o_custkey, o_salesperson, o_bill_addr        FROM orders -     PARTITION BY COLUMN NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw -"ALTER TABLE j_orders -       ADD (o_salesperson) AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw +     PARTITION BY COLUMN NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw +"ALTER TABLE j_orders +       ADD (o_salesperson) AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw "CREATE JOIN INDEX j_orders AS        SELECT ROWID AS rw, o_custkey, o_salesperson, o_bill_addr        FROM orders      PARTITION BY COLUMN NO AUTO COMPRESS ALL BUT -                                         (o_salesperson AUTO COMPRESS);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw -"ALTER TABLE j_orders -       ADD ROW(o_bill_addr);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw +                                         (o_salesperson AUTO COMPRESS);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw +"ALTER TABLE j_orders +       ADD ROW(o_bill_addr);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw "CREATE JOIN INDEX j_orders AS        SELECT ROWID AS rw, o_custkey, o_salesperson, o_bill_addr        FROM Orders      PARTITION BY COLUMN NO AUTO COMPRESS ALL BUT                          (o_salesperson AUTO COMPRESS, -                                          ROW(o_bill_addr));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw -"ALTER TABLE newemp, BEFORE JOURNAL, DUAL AFTER JOURNAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IeEsYtGuJn0w_ylSd8~7Ew +                                          ROW(o_bill_addr));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3dflEvXoHD3uqJMN3JPiDw +"ALTER TABLE newemp, BEFORE JOURNAL, DUAL AFTER JOURNAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IeEsYtGuJn0w_ylSd8~7Ew "CREATE TABLE customer (           c_custkey    INTEGER,      c_name       CHARACTER(26), @@ -7950,7 +7950,7 @@ ALTER TABLE jOrders ADD (o_salesperson) AUTO COMPRESS;,https://docs.teradata.com      c_acctbal    DECIMAL(13,2),      c_mktsegment CHARACTER(21),      c_comment    VARCHAR(127)) -    UNIQUE PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +    UNIQUE PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ "CREATE TABLE orders (           o_orderkey      INTEGER NOT NULL,      o_custkey       INTEGER, @@ -7961,7 +7961,7 @@ ALTER TABLE jOrders ADD (o_salesperson) AUTO COMPRESS;,https://docs.teradata.com      o_clerk         CHARACTER(16),      o_shippriority  INTEGER,      o_commment      VARCHAR(79)) -    UNIQUE PRIMARY INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +    UNIQUE PRIMARY INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ "CREATE TABLE lineitem (           l_orderkey      INTEGER NOT NULL,      l_partkey       INTEGER NOT NULL, @@ -7979,38 +7979,38 @@ ALTER TABLE jOrders ADD (o_salesperson) AUTO COMPRESS;,https://docs.teradata.com      l_shipinstruct  VARCHAR(25),      l_shipmode      VARCHAR(10),      l_comment       VARCHAR(44)) -    PRIMARY INDEX (l_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ -"CREATE JOIN INDEX order_join_line AS +    PRIMARY INDEX (l_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +"CREATE JOIN INDEX order_join_line AS     SELECT (l_orderkey, o_orderdate, o_custkey, o_totalprice),            (l_partkey, l_quantity, l_extendedprice, l_shipdate) -    FROM lineitem +    FROM lineitem     LEFT JOIN orders ON l_orderkey = o_orderkey     ORDER BY o_orderdate -    PRIMARY INDEX (l_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +    PRIMARY INDEX (l_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ "SELECT o_orderdate, o_custkey, l_partkey, l_quantity,     l_extendedprice     FROM lineitem, orders -    WHERE l_orderkey = o_orderkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +    WHERE l_orderkey = o_orderkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ "SELECT statement includes a RETRIEVE step from join index table      order_join_line with a range constraint of (      ""order_join_line.Field_1026 > 971101"") with a residual      condition of (""(NOT (order_join_line.o_orderdate IS NULL ))      AND (order_join_line.Field_1026 > 971101).""     SELECT o_orderdate, o_custkey, l_partkey, l_quantity,                    l_extendedprice     FROM lineitem, orders -    WHERE l_orderkey = o_orderkey -    AND o_orderdate > '1997-11-01';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +    WHERE l_orderkey = o_orderkey +    AND o_orderdate > '1997-11-01';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ "SELECT l_partkey, avg(l_quantity), AVG(l_extendedprice)     FROM lineitem, orders -    WHERE l_orderkey = o_orderkey +    WHERE l_orderkey = o_orderkey     AND o_orderdate > '1997-11-01' -    GROUP BY l_partkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +    GROUP BY l_partkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ "SELECT o_orderdate, c_name, c_phone, l_partkey, l_quantity,                    l_extendedprice     FROM lineitem, orders, customer -    WHERE l_orderkey = o_orderkey -    AND o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +    WHERE l_orderkey = o_orderkey +    AND o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ "SELECT l_orderkey, l_partkey, l_quantity, l_extendedprice     FROM lineitem -    WHERE l_partkey = 1001;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ +    WHERE l_partkey = 1001;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5ovn7rPL~_zJRBZmkuUmGQ "CREATE RECURSIVE VIEW reachable_from (destination, cost, depth) AS (       SELECT root.destination, root.cost, 0 AS depth       FROM flights AS root @@ -8019,12 +8019,12 @@ ALTER TABLE jOrders ADD (o_salesperson) AUTO COMPRESS;,https://docs.teradata.com       SELECT out.destination, in.cost + out.cost, in.depth + 1 AS depth       FROM reachable_from AS in, flights AS out       WHERE in.destination = out.source -      AND   in.depth <= 20);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/XFzujo9yptNH4uTYiiHazQ +      AND   in.depth <= 20);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/XFzujo9yptNH4uTYiiHazQ "SELECT * -    FROM reachable_from;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/XFzujo9yptNH4uTYiiHazQ +    FROM reachable_from;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/XFzujo9yptNH4uTYiiHazQ "CREATE TYPE address      AS (street VARCHAR(20), zip CHARACTER(5)) -     NOT FINAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M~eJuDqY36Gi_m90IbKrBA +     NOT FINAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M~eJuDqY36Gi_m90IbKrBA "CREATE FUNCTION test.zipcode (a address)      RETURNS CHARACTER(5)      LANGUAGE SQL @@ -8035,60 +8035,60 @@ ALTER TABLE jOrders ADD (o_salesperson) AUTO COMPRESS;,https://docs.teradata.com      SQL SECURITY DEFINER      COLLATION INVOKER      INLINE TYPE 1 -     RETURN a.zip();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M~eJuDqY36Gi_m90IbKrBA -DROP VIEW dept300;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/YhWB1UPDgt1aza_cJ7Pcjw -"DROP INDEX (column_1, column_2) ON table_6;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GHIJBWEG0W_JmOHNc8sRKw -"CREATE VIEW dept300 (name, jobtitle) AS -     SELECT name, jobtitle -     FROM employee -     WHERE DeptNo = 300 -    WITH CHECK OPTION;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/r5I61pzFZGfFL7hd0JmhUg -WITH XMLPLAN LIMIT SQLTEXT=0 on u1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~cFjS8NPQF5xLgGYIix9EA +     RETURN a.zip();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M~eJuDqY36Gi_m90IbKrBA +DROP VIEW dept300;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/YhWB1UPDgt1aza_cJ7Pcjw +"DROP INDEX (column_1, column_2) ON table_6;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GHIJBWEG0W_JmOHNc8sRKw +"CREATE VIEW dept300 (name, jobtitle) AS +     SELECT name, jobtitle +     FROM employee +     WHERE DeptNo = 300 +    WITH CHECK OPTION;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/r5I61pzFZGfFL7hd0JmhUg +WITH XMLPLAN LIMIT SQLTEXT=0 on u1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~cFjS8NPQF5xLgGYIix9EA "CREATE PROCEDURE sp_params (INOUT iop1 SMALLINT, -                                OUT   op1  DECIMAL(10,3), -                                IN    ip2  NUMERIC, -                                INOUT iop2 FLOAT, -                                OUT   op2  REAL, +                                OUT   op1  DECIMAL(10,3), +                                IN    ip2  NUMERIC, +                                INOUT iop2 FLOAT, +                                OUT   op2  REAL,                                 IN    ip3  DOUBLE PRECISION)     BEGIN -     SET iop1=3;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/79F5nNeIjkV~oRATkPPy0g -"ALTER TABLE employee, FREESPACE = 5 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~XkjqgYALOnEv0s1JU1OEA +     SET iop1=3;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/79F5nNeIjkV~oRATkPPy0g +"ALTER TABLE employee, FREESPACE = 5 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~XkjqgYALOnEv0s1JU1OEA "CREATE SET TABLE sales, NO FALLBACK (        storeID   INTEGER,        amount    DECIMAL(10,2),        sale_date DATE FORMAT 'YYYY/MM/DD' NOT NULL) -     PRIMARY INDEX (storeID) +     PRIMARY INDEX (storeID)      PARTITION BY CASE_N(sale_date>=CURRENT_DATE/*latest quarter data*/,                          sale_date=CURRENT_DATE-INTERVAL '3' MONTH, -                         NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA -ALTER TABLE sales TO CURRENT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA +                         NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA +ALTER TABLE sales TO CURRENT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA "CREATE SET TABLE customer, NO FALLBACK (        cust_name              CHARACTER(10),        cust_no                INTEGER,        policy_expiration_date DATE FORMAT 'YYYY/MM/DD' NOT NULL) -     PRIMARY INDEX (cust_no) +     PRIMARY INDEX (cust_no)      PARTITION BY CASE_N(policy_expiration_date>=CURRENT_DATE,                          policy_expiration_date=CURRENT_DATE- -                                                 INTERVAL '3' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA -ALTER TABLE customer TO CURRENT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA -ALTER TABLE customer TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA +                                                 INTERVAL '3' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA +ALTER TABLE customer TO CURRENT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA +ALTER TABLE customer TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA "CREATE SET TABLE customer, NO FALLBACK (        cust_name              CHARACTER(10),        cust_no                INTEGER,        policy_expiration_date DATE FORMAT 'YYYY/MM/DD') -     PRIMARY INDEX(cust_no) -     PARTITION BY CASE_N(policy_expiration_date=CURRENT_DATE, -                  NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA +     PRIMARY INDEX(cust_no) +     PARTITION BY CASE_N(policy_expiration_date=CURRENT_DATE, +                  NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA "CREATE SET TABLE customer, NO FALLBACK (        cust_name              CHARACTER(10),        cust_no                INTEGER,        birth_date             DATE,        policy_expiration_date DATE FORMAT 'YYYY/MM/DD') -     PRIMARY INDEX (cust_no) +     PRIMARY INDEX (cust_no)      PARTITION BY CASE_N(policy_expiration_date >= CURRENT_DATE,                          policy_expiration_date >= CURRENT_DATE, -                         birth_date < CURRENT_DATE - INTERVAL '20' YEAR, -                         NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA +                         birth_date < CURRENT_DATE - INTERVAL '20' YEAR, +                         NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/oqLwGYEc_Lbsxo_W1ydzcA "CREATE MULTISET TABLE YourDB.orders ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -8105,37 +8105,37 @@ ALTER TABLE customer TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/sc o_clerk CHAR(16) CHARACTER SET LATIN CASESPECIFIC, o_shippriority INTEGER, o_comment VARCHAR(79) CHARACTER SET LATIN CASESPECIFIC) -UNIQUE PRIMARY INDEX ( o_orderkey );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/kGdQogVDciCbxHZRD0KGZg -ALTER TABLE table_1 MODIFY CONSTRAINT check_1 CHECK (column_2 > 0);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Vl1uxssvo_CglzQ9V7BYqQ -ALTER ZONE zn_01 ADD ROOT zn_rt01;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1b5r4Ffj1bmNOFWGJBnO5w -"CREATE SET TABLE t_blc, NO FALLBACK, NO BEFORE JOURNAL, +UNIQUE PRIMARY INDEX ( o_orderkey );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/kGdQogVDciCbxHZRD0KGZg +ALTER TABLE table_1 MODIFY CONSTRAINT check_1 CHECK (column_2 > 0);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Vl1uxssvo_CglzQ9V7BYqQ +ALTER ZONE zn_01 ADD ROOT zn_rt01;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1b5r4Ffj1bmNOFWGJBnO5w +"CREATE SET TABLE t_blc, NO FALLBACK, NO BEFORE JOURNAL,                              NO AFTER JOURNAL, CHECKSUM = DEFAULT, -                             BLOCKCOMPRESSION = ALWAYS - BLOCKCOMPRESSIONALGORITHM=ZLIB +                             BLOCKCOMPRESSION = ALWAYS + BLOCKCOMPRESSIONALGORITHM=ZLIB BLOCKCOMPRESSIONLEVEL=8 ( -       c1 INTEGER FORMAT '-(10)9' ) -     UNIQUE PRIMARY INDEX (c1) -     PARTITION BY(RANGE_N(c1 BETWEEN 1 +       c1 INTEGER FORMAT '-(10)9' ) +     UNIQUE PRIMARY INDEX (c1) +     PARTITION BY(RANGE_N(c1 BETWEEN 1                              AND   500 -                             EACH 5));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MYHPUd~72NR5Imc45581cg -"CREATE SET TABLE t_blc, NO FALLBACK, NO BEFORE JOURNAL, +                             EACH 5));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MYHPUd~72NR5Imc45581cg +"CREATE SET TABLE t_blc, NO FALLBACK, NO BEFORE JOURNAL,                              NO AFTER JOURNAL, CHECKSUM = DEFAULT,                              BLOCKCOMPRESSION = AUTOTEMP( -       c1 INTEGER FORMAT '-(10)9' ) -     UNIQUE PRIMARY INDEX (c1) -     PARTITION BY(RANGE_N(c1 BETWEEN 1 +       c1 INTEGER FORMAT '-(10)9' ) +     UNIQUE PRIMARY INDEX (c1) +     PARTITION BY(RANGE_N(c1 BETWEEN 1                              AND   500 -                             EACH 5));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MYHPUd~72NR5Imc45581cg -CREATE INDEX shipidx (l_shipdate) ON order_join_line;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O9DJYbWCgOJwGBi~GSrByg +                             EACH 5));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MYHPUd~72NR5Imc45581cg +CREATE INDEX shipidx (l_shipdate) ON order_join_line;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O9DJYbWCgOJwGBi~GSrByg "SELECT o_orderdate, o_custkey, l_partkey, l_quantity, 
                    l_extendedprice              FROM lineitem, order              WHERE l_orderkey = o_orderkey -             AND   l_shipdate = '1997-09-18';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O9DJYbWCgOJwGBi~GSrByg +             AND   l_shipdate = '1997-09-18';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O9DJYbWCgOJwGBi~GSrByg "CREATE TABLE MyTable ( a INTEGER, b JSON(16776192) INLINE LENGTH 4096 CHARACTER SET LATIN, c JSON(16776192) INLINE LENGTH 4096 CHARACTER SET LATIN AUTO COLUMN) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/domBzzvuaetT5gc4w~biaQ +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/domBzzvuaetT5gc4w~biaQ "CREATE SET TABLE TEST.MyTable ,FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -8146,87 +8146,87 @@ PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/do a INTEGER, b JSON(16776192) INLINE LENGTH 4096 CHARACTER SET LATIN, c JSON(16776192) INLINE LENGTH 4096 CHARACTER SET LATIN AUTO COLUMN) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/domBzzvuaetT5gc4w~biaQ +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/domBzzvuaetT5gc4w~biaQ "CREATE MULTISET TABLE department (    deptname     VARCHAR(10),    deptno       INTEGER NOT NULL UNIQUE CHECK(dept_no > 0),    avgsalary    DECIMAL(9,2),    deptduration PERIOD(DATE) NOT NULL AS VALIDTIME,    depttran     PERIOD(TIMESTAMP(6) WITH TIME ZONE) AS TRANSACTIONTIME) - PRIMARY INDEX (deptno);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/aVZPYn46tNnuQ9S37cCgnA + PRIMARY INDEX (deptno);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/aVZPYn46tNnuQ9S37cCgnA "CREATE FUNCTION find_text ( -     searched_string VARCHAR(500), +     searched_string VARCHAR(500),      pattern         VARCHAR(500))     RETURNS CHARACTER     LANGUAGE C     NO SQL     EXTERNAL -    PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Hkfk7Y95iijClYijruhheA +    PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Hkfk7Y95iijClYijruhheA "SELECT doc_number, text     FROM documents     WHERE (:age <= doc_copyright -    AND   (find_text(text, :look_for) = 'T');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Hkfk7Y95iijClYijruhheA -ALTER TABLE abc ADD column_2 TITLE 'newname' NULL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KxfVfxbocvPMhVqDExw7QQ -ALTER TABLE abc ADD column_2 TITLE 'newname';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KxfVfxbocvPMhVqDExw7QQ -ALTER TABLE abc ADD column_2 NULL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KxfVfxbocvPMhVqDExw7QQ -CREATE TYPE TBL_INTEGER AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ -CREATE TYPE TBL_CHAR50 AS CHARACTER(50) FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ +    AND   (find_text(text, :look_for) = 'T');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Hkfk7Y95iijClYijruhheA +ALTER TABLE abc ADD column_2 TITLE 'newname' NULL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KxfVfxbocvPMhVqDExw7QQ +ALTER TABLE abc ADD column_2 TITLE 'newname';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KxfVfxbocvPMhVqDExw7QQ +ALTER TABLE abc ADD column_2 NULL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KxfVfxbocvPMhVqDExw7QQ +CREATE TYPE TBL_INTEGER AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ +CREATE TYPE TBL_CHAR50 AS CHARACTER(50) FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ "CREATE TABLE t1_hash_index ( -       id       TBL_INTEGER, -       emp_name TBL_CHAR50) -     PRIMARY INDEX(id);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ -"CREATE HASH INDEX tb_index_1 (emp_name) -     ON t1_hashindex -     BY (emp_name) -     ORDER BY HASH (emp_name);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ -"CREATE HASH INDEX tb_index_2 (emp_name) -     ON t1_hashindex;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ -"CREATE SET TABLE qtbl_1, QUEUE, FALLBACK, +       id       TBL_INTEGER, +       emp_name TBL_CHAR50) +     PRIMARY INDEX(id);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ +"CREATE HASH INDEX tb_index_1 (emp_name) +     ON t1_hashindex +     BY (emp_name) +     ORDER BY HASH (emp_name);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ +"CREATE HASH INDEX tb_index_2 (emp_name) +     ON t1_hashindex;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/iNdSlStxSt7ped1NdrXsLQ +"CREATE SET TABLE qtbl_1, QUEUE, FALLBACK,        NO BEFORE JOURNAL,        NO AFTER JOURNAL (         col_1 TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),         col_2 INTEGER,         col_3 INTEGER) -       PRIMARY INDEX (col_2, col_3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/cnBXdZbuPWAAZ8797ORpIA -"CREATE JOIN INDEX ji_begin AS +       PRIMARY INDEX (col_2, col_3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/cnBXdZbuPWAAZ8797ORpIA +"CREATE JOIN INDEX ji_begin AS        SELECT b1, c1, BEGIN(d1) AS b -       FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uUgQqULiqx6hO_lOTUB6Cg +       FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uUgQqULiqx6hO_lOTUB6Cg "CREATE FUNCTION xml_extract( xml_text VARCHAR(64000))       RETURNS TABLE (cust_id INTEGER,                      store   INTEGER,                      item    INTEGER)     LANGUAGE C     NO SQL -    EXTERNAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw +    EXTERNAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw "CREATE FUNCTION xml_extract( xml_text LOCATOR CLOB)      RETURNS TABLE (cust_id INTEGER,                     store   INTEGER,                     item    INTEGER)      LANGUAGE C      NO SQL -     EXTERNAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw +     EXTERNAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw "CREATE TABLE xml_tbl (       store_no INTEGER,       refnum INTEGER,       xml_store_text CLOB) -    UNIQUE PRIMARY INDEX (store_no, refnum);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw -"SELECT l.customer_id l.store, l.item, +    UNIQUE PRIMARY INDEX (store_no, refnum);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw +"SELECT l.customer_id l.store, l.item,      FROM (SELECT xml_store_text -           FROM xml_tbl AS x -           WHERE store_no = 25), TABLE(xml_extract(x.xml_text_store)) -                                 AS l (cust_id,store,item);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw +           FROM xml_tbl AS x +           WHERE store_no = 25), TABLE(xml_extract(x.xml_text_store)) +                                 AS l (cust_id,store,item);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw "SELECT *        FROM tbl_1, TABLE(tudf1(28.8, 109)) AS tf2 -       WHERE tbl_1.c1 = tf2.c1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw +       WHERE tbl_1.c1 = tf2.c1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw "SELECT *        FROM tbl_1, TABLE(tudf1(28.8, tbl_1.c1, 'equal')) AS tf2 -       WHERE tbl_1.c1 = tf2.c1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw +       WHERE tbl_1.c1 = tf2.c1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7hk2pb2S5yIHdWVkw5WUvw "CREATE PROFILE salesprofile AS, - QUERY_BAND = ’TVSTemperature=COLD;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3aMnL4paRbwnNmYMyF9ZtQ + QUERY_BAND = ’TVSTemperature=COLD;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3aMnL4paRbwnNmYMyF9ZtQ "CREATE PROFILE salesprofile AS, - QUERY_BAND = ‘GROUP=WestCoast;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3aMnL4paRbwnNmYMyF9ZtQ + QUERY_BAND = ‘GROUP=WestCoast;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3aMnL4paRbwnNmYMyF9ZtQ "CREATE PROFILE testprofile AS - IGNORE QUERY_BAND VALUES = ‘IMPORTANCE=;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3aMnL4paRbwnNmYMyF9ZtQ + IGNORE QUERY_BAND VALUES = ‘IMPORTANCE=;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3aMnL4paRbwnNmYMyF9ZtQ "CREATE RECURSIVE VIEW reachable_from (source, destination, cost,                           depth) AS (       SELECT source, destination, MSUM(flights.cost, 25,              flights.destination), 0 AS depth @@ -8236,25 +8236,25 @@ CREATE TYPE TBL_CHAR50 AS CHARACTER(50) FINAL;,https://docs.teradata.com/reader/             in1.depth + 1       FROM reachable_from in1, flights AS out1       WHERE in1.destination = out1.source -      AND   in1.depth <= 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/33bazRtMqW9POwK4_Fd8TQ +      AND   in1.depth <= 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/33bazRtMqW9POwK4_Fd8TQ "CREATE RECURSIVE VIEW oaf_problem (source, destination, mcost,                           depth) AS ( -      SELECT source, destination, MSUM(cost, 25, destination), +      SELECT source, destination, MSUM(cost, 25, destination),              0 AS depth       FROM flights     UNION ALL -      SELECT in1.source, out1.destination, -             MSUM(in1.mcost + out1.cost, 25, out1.destination), +      SELECT in1.source, out1.destination, +             MSUM(in1.mcost + out1.cost, 25, out1.destination),              in1.depth + 1       FROM oaf_problem AS in1, flights AS out1       WHERE in1.destination = out1.source -      AND   in1.depth <= 100;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/33bazRtMqW9POwK4_Fd8TQ -"SELECT emp_no, job_id -     FROM job_rept -     ORDER BY job_id DESC;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uJo3052zSudQf0ePW3XL1Q -"SELECT my_ext_udf(test.common_value_expression(t1.a1, t1.b1)) -     FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mOOUSK4iboA3TlX6Sh4Q2w -DROP AUTHORIZATION sales;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Qmu1Ce9~YENhyRldgPs3ZA +      AND   in1.depth <= 100;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/33bazRtMqW9POwK4_Fd8TQ +"SELECT emp_no, job_id +     FROM job_rept +     ORDER BY job_id DESC;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uJo3052zSudQf0ePW3XL1Q +"SELECT my_ext_udf(test.common_value_expression(t1.a1, t1.b1)) +     FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mOOUSK4iboA3TlX6Sh4Q2w +DROP AUTHORIZATION sales;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Qmu1Ce9~YENhyRldgPs3ZA "CREATE SET TABLE sales_table, NO FALLBACK, CHECKSUM = DEFAULT ,                                    NO BEFORE JOURNAL, NO AFTER JOURNAL (        product_code  CHARACTER(8) CHARACTER SET LATIN NOT CASESPECIFIC @@ -8268,7 +8268,7 @@ DROP AUTHORIZATION sales;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLA      PARTITION BY RANGE_N(sales_date BETWEEN DATE '2001-01-01'                                      AND     DATE '2003-12-31'                                      EACH INTERVAL '1' MONTH , -                    NO RANGE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +                    NO RANGE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw "CREATE SET TABLE sales_table_1, NO FALLBACK,        NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT (         product_code  CHARACTER(8) CHARACTER SET LATIN NOT CASESPECIFIC @@ -8280,77 +8280,77 @@ DROP AUTHORIZATION sales;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLA                                    NOT NULL)      PRIMARY INDEX (product_code, sales_date, agent_id)      PARTITION BY RANGE_N(sales_date -                          BETWEEN DATE '2001-01-01' -                          AND     DATE '2001-12-31' -                          EACH INTERVAL '1' MONTH , NO RANGE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw -"INSERT INTO sales_table -       VALUES ('PC2',DATE '2001-01-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw -"INSERT INTO sales_table -       VALUES ('PC3',DATE '2001-03-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw -"INSERT INTO sales_table -       VALUES ('PC4',DATE '2002-05-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw -"INSERT INTO sales_table -       VALUES ('PC5',DATE '2003-07-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw -"INSERT INTO sales_table -       VALUES ('PC5',DATE '2004-07-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +                          BETWEEN DATE '2001-01-01' +                          AND     DATE '2001-12-31' +                          EACH INTERVAL '1' MONTH , NO RANGE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +"INSERT INTO sales_table +       VALUES ('PC2',DATE '2001-01-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +"INSERT INTO sales_table +       VALUES ('PC3',DATE '2001-03-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +"INSERT INTO sales_table +       VALUES ('PC4',DATE '2002-05-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +"INSERT INTO sales_table +       VALUES ('PC5',DATE '2003-07-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +"INSERT INTO sales_table +       VALUES ('PC5',DATE '2004-07-10','AG2',5,'PC');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw "SELECT partition, product_code, sales_date, agent_id, -            quantity_sold, product_description -     FROM sales_table -     ORDER BY 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +            quantity_sold, product_description +     FROM sales_table +     ORDER BY 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw "ALTER TABLE sales_table -       MODIFY -       DROP RANGE BETWEEN DATE '2001-01-01' -                  AND     DATE '2001-12-31' -       WITH INSERT INTO sales_table1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +       MODIFY +       DROP RANGE BETWEEN DATE '2001-01-01' +                  AND     DATE '2001-12-31' +       WITH INSERT INTO sales_table1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw "SELECT PARTITION, product_code, sales_date, agent_id,                        quantity_sold, product_desc -     FROM sales_table -     ORDER BY 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +     FROM sales_table +     ORDER BY 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw "ALTER TABLE sales_table_cp -       MODIFY -       DROP RANGE BETWEEN DATE '2001-01-01' -                  AND     DATE '2001-12-31' -       WITH INSERT INTO sales_table1_cp;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +       MODIFY +       DROP RANGE BETWEEN DATE '2001-01-01' +                  AND     DATE '2001-12-31' +       WITH INSERT INTO sales_table1_cp;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw "SELECT PARTITION, product_code, sales_date, agent_id,                        quantity_sold, product_desc -     FROM sales_table_cp -     ORDER BY 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw +     FROM sales_table_cp +     ORDER BY 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KJCxoewvmcSaKyJVFiXGBw "CREATE HASH INDEX line_hidx_5 (l_shipdate) ON lineitem -     ORDER BY (l_shipdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O656EeZkaHcYD6L9Gxmlow +     ORDER BY (l_shipdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O656EeZkaHcYD6L9Gxmlow "CREATE JOIN INDEX line_jidx_5 AS       SELECT (l_shipdate), (l_orderkey, lineitem.ROWID)       FROM lineitem       ORDER BY l_shipdate -     PRIMARY INDEX (l_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O656EeZkaHcYD6L9Gxmlow +     PRIMARY INDEX (l_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O656EeZkaHcYD6L9Gxmlow "CREATE PROCEDURE get_Geom(IN G1 ST_Geometry, OUT A1 INTEGER) LANGUAGE JAVA NO SQL - PARAMETER STYLE JAVA - EXTERNAL NAME - 'UDF_JAR:UserDefinedFunctions.get_Geom';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MonYlXLOuw_VhhM80xZ2fw + PARAMETER STYLE JAVA + EXTERNAL NAME + 'UDF_JAR:UserDefinedFunctions.get_Geom';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MonYlXLOuw_VhhM80xZ2fw "CREATE TABLE Pendants ( -       col_1 INTEGER, -       col_2 CHARACTER (10));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g -"ALTER TABLE Pendants -     ADD col_3 CHARACTER(30) COMPRESS USING compress_udf -                             DECOMPRESS USING decompress_udf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g -"ALTER TABLE Pendants +       col_1 INTEGER, +       col_2 CHARACTER (10));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g +"ALTER TABLE Pendants +     ADD col_3 CHARACTER(30) COMPRESS USING compress_udf +                             DECOMPRESS USING decompress_udf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g +"ALTER TABLE Pendants      ADD col_3 CHARACTER(30) COMPRESS ('amethyst', 'amber') -                             COMPRESS USING compress_udf -                             DECOMPRESS USING decompress_udf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g -"ALTER TABLE Pendants -     ADD col_2 CHARACTER(10) COMPRESS -                             COMPRESS USING compress_udf -                             DECOMPRESS USING decompress_udf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g -"INSERT INTO Pendants(1, 'amber');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g -"ALTER TABLE Pendants -     ADD col_2 CHARACTER(10) COMPRESS -                             COMPRESS USING compress_udf -                             DECOMPRESS USING decompress_udf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g +                             COMPRESS USING compress_udf +                             DECOMPRESS USING decompress_udf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g +"ALTER TABLE Pendants +     ADD col_2 CHARACTER(10) COMPRESS +                             COMPRESS USING compress_udf +                             DECOMPRESS USING decompress_udf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g +"INSERT INTO Pendants(1, 'amber');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g +"ALTER TABLE Pendants +     ADD col_2 CHARACTER(10) COMPRESS +                             COMPRESS USING compress_udf +                             DECOMPRESS USING decompress_udf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZNWvrajzr_Fm24Dxo7Ix5g "CREATE PROFILE research_and_development AS        DEFAULT DATABASE = it_dev,        PASSWORD = (EXPIRE = 0), -       SPOOL = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ymyLMm8ekcOhr~vmganwMw +       SPOOL = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ymyLMm8ekcOhr~vmganwMw "CREATE FUNCTION test.myudf (a CHARACTER(100))      RETURNS CHARACTER(400)      LANGUAGE SQL @@ -8361,20 +8361,20 @@ DROP AUTHORIZATION sales;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLA      SQL SECURITY DEFINER      COLLATION INVOKER      INLINE TYPE 1 -     RETURN CHAR2HEXINT(a);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/s2h0pVffGRmZB11jPKwMMw +     RETURN CHAR2HEXINT(a);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/s2h0pVffGRmZB11jPKwMMw "CREATE TABLE tabc1 ( -      a1 INTEGER, -      b1 CLOB);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ +      a1 INTEGER, +      b1 CLOB);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ "CREATE TABLE tabc2 ( -      a2 INTEGER, -      b2 CLOB);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ -"CREATE PROCEDURE clobsplitter(IN    a1 INTEGER, -                                  IN    a2 INTEGER, +      a2 INTEGER, +      b2 CLOB);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ +"CREATE PROCEDURE clobsplitter(IN    a1 INTEGER, +                                  IN    a2 INTEGER,                                   INOUT b  CLOB )           BEGIN -             DECLARE localclob CLOB;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ -"INSERT tabc1 (:a1, localclob);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ -"INSERT tabc2 (:a2, SUBSTR(b, len/2 + 1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ +             DECLARE localclob CLOB;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ +"INSERT tabc1 (:a1, localclob);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ +"INSERT tabc2 (:a2, SUBSTR(b, len/2 + 1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IWBl0Iupa4UFvJJyUA1ddQ "CREATE FUNCTION SYSLIB.ReadClassification (        UserClearance     SMALLINT,        RowClassification SMALLINT) @@ -8384,64 +8384,64 @@ DROP AUTHORIZATION sales;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLA      DETERMINISTIC      NO SQL      EXTERNAL NAME ‘cs!ReadClassification!c:\udf_ReadClassification.c’ -     PARAMETER STYLE TD_GENERAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e0MYovbXwLg4HgHxkkiADA +     PARAMETER STYLE TD_GENERAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e0MYovbXwLg4HgHxkkiADA "SELECT is allowed -             *AccessAllowed = ‘T’;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e0MYovbXwLg4HgHxkkiADA +             *AccessAllowed = ‘T’;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e0MYovbXwLg4HgHxkkiADA "SELECT is not allowed -             *AccessAllowed = ‘F’;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e0MYovbXwLg4HgHxkkiADA +             *AccessAllowed = ‘F’;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e0MYovbXwLg4HgHxkkiADA "ALTER TYPE address      /* Drop attribute of structured type */ -     DROP ATTRIBUTE country;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gF1f2ZDSFrnXOzM0RdyCfA -CREATE INDEX(dept_no) WITH LOAD IDENTITY ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eRH33qgQMEHhaNadd04E1A -CREATE INDEX(dept_no) WITH NO LOAD IDENTITY ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eRH33qgQMEHhaNadd04E1A +     DROP ATTRIBUTE country;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gF1f2ZDSFrnXOzM0RdyCfA +CREATE INDEX(dept_no) WITH LOAD IDENTITY ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eRH33qgQMEHhaNadd04E1A +CREATE INDEX(dept_no) WITH NO LOAD IDENTITY ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eRH33qgQMEHhaNadd04E1A "CREATE TABLE TEST.MyTable ( a INTEGER, b JSON(16776192) INLINE LENGTH 4096 CHARACTER SET LATIN, c JSON(16776192) INLINE LENGTH 4096 CHARACTER SET LATIN AUTO COLUMN) -     PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/q5Y_RJnJdMlYV1LofxeMVg +     PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/q5Y_RJnJdMlYV1LofxeMVg "CREATE HASH INDEX ord_hidx_1 (o_orderdate) ON orders -     BY (o_orderdate) -     ORDER BY (o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tHYnr0eBm92uQxqMyFpMJg +     BY (o_orderdate) +     ORDER BY (o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tHYnr0eBm92uQxqMyFpMJg "CREATE JOIN INDEX ord_jidx_1 AS -      SELECT (o_orderdate), (o_orderkey, orders.ROWID) +      SELECT (o_orderdate), (o_orderkey, orders.ROWID)       FROM orders       ORDER BY o_orderdate -     PRIMARY INDEX (o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tHYnr0eBm92uQxqMyFpMJg +     PRIMARY INDEX (o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tHYnr0eBm92uQxqMyFpMJg "CREATE TRIGGER trigwhen3        BEFORE INSERT ON t1 -       REFERENCING OLD AS previous -     FOR EACH ROW +       REFERENCING OLD AS previous +     FOR EACH ROW        WHEN (previous.a <= (          SELECT SUM(b) -         FROM t2, t3 +         FROM t2, t3          WHERE t2.c = t3.c)) -     ABORT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/i_2b5Y48lByfNgc82c8hSw +     ABORT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/i_2b5Y48lByfNgc82c8hSw "CREATE TABLE sales ( -      partnum   INTEGER, -      qtysold   INTEGER, -      storecode INTEGER, +      partnum   INTEGER, +      qtysold   INTEGER, +      storecode INTEGER,       salesdate DATE) -    PRIMARY INDEX (partnum, qtysold, storecode, salesdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lv15OCfAhdKRNeNkQ1oFpA +    PRIMARY INDEX (partnum, qtysold, storecode, salesdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lv15OCfAhdKRNeNkQ1oFpA "CREATE TABLE saleslog ( -      storecode INTEGER, -      salesdate DATE, -      sales     CLOB, -      logdate   DATE, +      storecode INTEGER, +      salesdate DATE, +      sales     CLOB, +      logdate   DATE,       logtime   TIME) -    PRIMARY INDEX (storecode, salesdate, logdate, logtime);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lv15OCfAhdKRNeNkQ1oFpA -"CREATE PROCEDURE stores_sales_procedure (storecode INTEGER, -                                             salesdate DATE, +    PRIMARY INDEX (storecode, salesdate, logdate, logtime);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lv15OCfAhdKRNeNkQ1oFpA +"CREATE PROCEDURE stores_sales_procedure (storecode INTEGER, +                                             salesdate DATE,                                              salesclob CLOB)       BEGIN         INSERT INTO saleslog (:storecode, :salesdate, :salesclob, -                              CURRENT_DATE, CURRENT_TIME);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lv15OCfAhdKRNeNkQ1oFpA -"INSERT INTO sales -          SELECT * FROM TABLE (xmlparser(:salesclob));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lv15OCfAhdKRNeNkQ1oFpA -ALTER TABLE table_1 MODIFY column_1 CHECK (column_1 IS NOT NULL);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sfBeFhqjV~PEnQw2r8px3Q -CALL syslib.GetQueryBandSP(qb);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/N~3ykBvLvMwfqAjzJMRLMQ -"SELECT queryband -     FROM DBC.SessionTbl -     WHERE queryband IS NOT NULL -     AND   CHAR_LENGTH(queryband) > 0;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/N~3ykBvLvMwfqAjzJMRLMQ +                              CURRENT_DATE, CURRENT_TIME);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lv15OCfAhdKRNeNkQ1oFpA +"INSERT INTO sales +          SELECT * FROM TABLE (xmlparser(:salesclob));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lv15OCfAhdKRNeNkQ1oFpA +ALTER TABLE table_1 MODIFY column_1 CHECK (column_1 IS NOT NULL);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sfBeFhqjV~PEnQw2r8px3Q +CALL syslib.GetQueryBandSP(qb);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/N~3ykBvLvMwfqAjzJMRLMQ +"SELECT queryband +     FROM DBC.SessionTbl +     WHERE queryband IS NOT NULL +     AND   CHAR_LENGTH(queryband) > 0;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/N~3ykBvLvMwfqAjzJMRLMQ "CREATE FUNCTION judf_cref012003 (         par1 BIGINT)      RETURNS BIGINT @@ -8452,13 +8452,13 @@ CALL syslib.GetQueryBandSP(qb);,https://docs.teradata.com/reader/scPHvjfglIlB8F7      PARAMETER STYLE JAVA      NOT DETERMINISTIC      CALLED ON NULL INPUT -     EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mybigint(long) -                    returns int';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/He7tizv1weRWSIrDlrwsHQ -"ALTER TABLE orders +     EXTERNAL NAME 'UDF_JAR:UserDefinedFunctions.mybigint(long) +                    returns int';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/He7tizv1weRWSIrDlrwsHQ +"ALTER TABLE orders      MODIFY PARTITION BY COLUMN ALL BUT ((o_orderstatus,                                           o_ordersubstatus), -                                          ROW(o_ship_addr, o_bill_addr) -                                NO AUTO COMPRESS) ADD 3;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +                                          ROW(o_ship_addr, o_bill_addr) +                                NO AUTO COMPRESS) ADD 3;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA "CREATE TABLE orders (        o_orderkey       INTEGER NOT NULL,        o_custkey        INTEGER, @@ -8472,315 +8472,315 @@ CALL syslib.GetQueryBandSP(qb);,https://docs.teradata.com/reader/scPHvjfglIlB8F7        o_item_count     INTEGER )      PARTITION BY COLUMN ALL BUT ((o_orderstatus, o_ordersubstatus)                   ROW(o_ship_addr, o_bill_addr) NO AUTO COMPRESS) -                  ADD 65524;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +                  ADD 65524;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA "CREATE TABLE at3 ( -       a INTEGER, -       b INTEGER, +       a INTEGER, +       b INTEGER,        c INTEGER,        d INTEGER,        e INTEGER, -       f INTEGER) -     PARTITION BY COLUMN ((a, b), f, (d, e), c);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 DROP c, ADD g INTEGER INTO c;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 ADD g INTEGER INTO c, DROP c;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 DROP c, ADD g INTEGER;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 ADD g INTEGER, DROP c;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +       f INTEGER) +     PARTITION BY COLUMN ((a, b), f, (d, e), c);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 DROP c, ADD g INTEGER INTO c;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 ADD g INTEGER INTO c, DROP c;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 DROP c, ADD g INTEGER;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 ADD g INTEGER, DROP c;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA "CREATE TABLE at3 ( -       a INTEGER, -       b INTEGER, +       a INTEGER, +       b INTEGER,        d INTEGER, -       e INTEGER, -       f INTEGER, +       e INTEGER, +       f INTEGER,        g INTEGER) -     PARTITION BY COLUMN ((a, b), (d, e), f, g);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 DROP d, DROP e, ADD h INTEGER INTO d, ADD i INTEGER INTO e;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 ADD h INTEGER INTO e, DROP d, DROP e, ADD i INTEGER INTO d;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 ADD h INTEGER INTO d, DROP d, ADD i INTEGER INTO e, DROP e;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 DROP d, DROP e, ADD (h INTEGER, i INTEGER) INTO e;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 DROP d, DROP e, ADD (h INTEGER, i INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 ADD (h INTEGER, i INTEGER), DROP d, DROP e;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +     PARTITION BY COLUMN ((a, b), (d, e), f, g);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 DROP d, DROP e, ADD h INTEGER INTO d, ADD i INTEGER INTO e;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 ADD h INTEGER INTO e, DROP d, DROP e, ADD i INTEGER INTO d;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 ADD h INTEGER INTO d, DROP d, ADD i INTEGER INTO e, DROP e;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 DROP d, DROP e, ADD (h INTEGER, i INTEGER) INTO e;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 DROP d, DROP e, ADD (h INTEGER, i INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 ADD (h INTEGER, i INTEGER), DROP d, DROP e;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA "CREATE TABLE at3 ( -       a INTEGER, -       b INTEGER, -       f INTEGER, +       a INTEGER, +       b INTEGER, +       f INTEGER,        g INTEGER,        h INTEGER,        i INTEGER) -     PARTITION BY COLUMN ((a, b), f, g, (h, i));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -ALTER TABLE at3 ADD c INTEGER;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -ALTER TABLE at3 ADD k INTEGER INTO c;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"ALTER TABLE at3 ADD (c INTEGER, k INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +     PARTITION BY COLUMN ((a, b), f, g, (h, i));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +ALTER TABLE at3 ADD c INTEGER;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +ALTER TABLE at3 ADD k INTEGER INTO c;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"ALTER TABLE at3 ADD (c INTEGER, k INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA "CREATE TABLE at3 ( -       a INTEGER, +       a INTEGER,        b INTEGER,        c INTEGER, -       f INTEGER, +       f INTEGER,        g INTEGER -       h INTEGER, +       h INTEGER,        i INTEGER,        k INTEGER) -     PARTITION BY COLUMN ((a, b), f, g, (h, i), (c, k));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +     PARTITION BY COLUMN ((a, b), f, g, (h, i), (c, k));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA "CREATE TABLE pi6 (a INTEGER, b INTEGER, c CHAR(10)) - PRIMARY INDEX (a) PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -ALTER TABLE statements on the empty table:ALTER TABLE pi6 MODIFY NOT PARTITIONED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -ALTER TABLE pi6 MODIFY PRIMARY INDEX NOT PARTITIONED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -ALTER TABLE pi6 MODIFY PRIMARY INDEX(a) NOT PARTITIONED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"CREATE TABLE pi6 (a INTEGER, b INTEGER, c CHAR(10)) PRIMARY INDEX (a);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA + PRIMARY INDEX (a) PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +ALTER TABLE statements on the empty table:ALTER TABLE pi6 MODIFY NOT PARTITIONED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +ALTER TABLE pi6 MODIFY PRIMARY INDEX NOT PARTITIONED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +ALTER TABLE pi6 MODIFY PRIMARY INDEX(a) NOT PARTITIONED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"CREATE TABLE pi6 (a INTEGER, b INTEGER, c CHAR(10)) PRIMARY INDEX (a);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA "CREATE TABLE p7 (a INTEGER, b INTEGER, c CHAR(10)) - PRIMARY INDEX (a) PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -ALTER TABLE statement on the empty table:ALTER TABLE p7 MODIFY NO PRIMARY INDEX NOT PARTITIONED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA -"CREATE TABLE p7 (a INTEGER, b INTEGER, c CHAR(10)) NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA + PRIMARY INDEX (a) PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +ALTER TABLE statement on the empty table:ALTER TABLE p7 MODIFY NO PRIMARY INDEX NOT PARTITIONED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA +"CREATE TABLE p7 (a INTEGER, b INTEGER, c CHAR(10)) NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g06~DZAVHWgvsV2730kDbA "CREATE TABLE trg_udf007_04 ( -       a INTEGER, -       b FLOAT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ +       a INTEGER, +       b FLOAT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ "CREATE TABLE trg_udf007_03 ( -       a INTEGER, -       b FLOAT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ +       a INTEGER, +       b FLOAT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ "CREATE TABLE trg_udf007_01 ( -       a INTEGER, -       b FLOAT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ -"INSERT INTO trg_udf007_01 -     VALUES (4, 2.5);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ +       a INTEGER, +       b FLOAT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ +"INSERT INTO trg_udf007_01 +     VALUES (4, 2.5);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ "CREATE FUNCTION first1err(integer, float) RETURNS float LANGUAGE C NO SQL -EXTERNAL NAME 'sc!first1err!first1err.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ +EXTERNAL NAME 'sc!first1err!first1err.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ "CREATE TRIGGER trg_udf007_01_trigger -       AFTER INSERT ON trg_udf007_03 +       AFTER INSERT ON trg_udf007_03        REFERENCING NEW AS cur      FOR EACH ROW        WHEN ( 11 > first1err(cur.a, cur.b)) -      (INSERT INTO trg_udf007_04 (cur.a, cur.b);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ -"INSERT INTO trg_udf007_03 -       SELECT * -       FROM trg_udf007_01;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ -CREATE ERROR TABLE e FOR t;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/n3TrvN7cXDBjmJwUNYpolQ -"CREATE ERROR TABLE err_table_1 FOR table_1_RLS_constraints -       NO RLS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/n3TrvN7cXDBjmJwUNYpolQ -DROP HASH INDEX OrdHIdx_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tJdrk5mMaKQXoLYaa_jnJw -CREATE TYPE tbl_integer AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A -CREATE TYPE tbl_char50 AS CHARACTER(50) FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A +      (INSERT INTO trg_udf007_04 (cur.a, cur.b);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ +"INSERT INTO trg_udf007_03 +       SELECT * +       FROM trg_udf007_01;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/e_WZvJbyqhnWb0l~SyfWzQ +CREATE ERROR TABLE e FOR t;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/n3TrvN7cXDBjmJwUNYpolQ +"CREATE ERROR TABLE err_table_1 FOR table_1_RLS_constraints +       NO RLS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/n3TrvN7cXDBjmJwUNYpolQ +DROP HASH INDEX OrdHIdx_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tJdrk5mMaKQXoLYaa_jnJw +CREATE TYPE tbl_integer AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A +CREATE TYPE tbl_char50 AS CHARACTER(50) FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A "CREATE TABLE table_1 ( -       id       tbl_integer, -       emp_name tbl_char50) -     UNIQUE PRIMARY INDEX(id);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A +       id       tbl_integer, +       emp_name tbl_char50) +     UNIQUE PRIMARY INDEX(id);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A "CREATE TABLE table_2 ( -       id         tbl_integer, -       emp_name   tbl_char50, -       start_date DATE) -     INDEX(emp_name);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A -CREATE UNIQUE INDEX idx_1(emp_name) ON table_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A -"CREATE INDEX idx_2(emp_name, start_date) ON table_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A +       id         tbl_integer, +       emp_name   tbl_char50, +       start_date DATE) +     INDEX(emp_name);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A +CREATE UNIQUE INDEX idx_1(emp_name) ON table_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A +"CREATE INDEX idx_2(emp_name, start_date) ON table_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZgYtmVK~bWbnBO2Htk0Q2A "CREATE TABLE t1 (        f1 INTEGER NOT NULL        f2 INTEGER)      PRIMARY INDEX (f1) -     FOREIGN KEY (f1) REFERENCES good_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/6BgQsqBJG7niEqn5Rx8GtQ +     FOREIGN KEY (f1) REFERENCES good_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/6BgQsqBJG7niEqn5Rx8GtQ "CREATE SET TABLE t1, NO FALLBACK,         NO BEFORE JOURNAL, NO AFTER JOURNAL (      f1 INTEGER NOT NULL,      f2 INTEGER)      PRIMARY INDEX ( f1 ) -     FOREIGN KEY ( f1 ) REFERENCES personnel.good_1( column_1 );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/6BgQsqBJG7niEqn5Rx8GtQ +     FOREIGN KEY ( f1 ) REFERENCES personnel.good_1( column_1 );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/6BgQsqBJG7niEqn5Rx8GtQ "CREATE PROCEDURE GetRegionXSP      (INOUT region VARCHAR(64))    LANGUAGE C    NO SQL    EXTERNAL NAME 'CS!getregion!xspsrc/getregion.c!F!xsp_getregion' -   PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +   PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE GetRegionXSP      (INOUT region VARCHAR(64))    LANGUAGE C    NO SQL    EXTERNAL NAME 'CS!getregion!xspsrc/getregion.c!F!xsp_getregion' -   PARAMETER STYLE TD_GENERAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +   PARAMETER STYLE TD_GENERAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE mybyteint        (IN  b BYTEINT         OUT c BYTEINT)      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'User_jar:UnitTest.mybyteint';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'User_jar:UnitTest.mybyteint';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE mysmallint -       (IN    b smallint, +       (IN    b smallint,         INOUT c smallint )      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'newint_jar:newint.mysmallint';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'newint_jar:newint.mysmallint';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE myint -       (IN  b INTEGER, +       (IN  b INTEGER,         OUT c INTEGER )      LANGUAGE JAVA      NO SQL -     PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.myint';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     PARAMETER STYLE JAVA +     EXTERNAL NAME 'user_jar:UnitTest.myint';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE mydecs -       (IN  c DECIMAL(8,2), +       (IN  c DECIMAL(8,2),         OUT d DECIMAL(8,2))      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.mydec';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.mydec';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE myfloat -       (IN  i FLOAT, +       (IN  i FLOAT,         OUT j FLOAT )      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.myfloat';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.myfloat';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE mydatediagret        (IN  d DATE,         OUT o DATE )      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.mydatediagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.mydatediagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE mytimezdiagret        (IN   t TIME WITH TIME ZONE,         OUT d TIME WITH TIME ZONE )      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.mytimezdiagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.mytimezdiagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE mytszdiagret        (IN  t TIMESTAMP WITH TIME ZONE,         OUT d TIMESTAMP WITH TIME ZONE )      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.mytszdiagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.mytszdiagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE intcpy        (IN  parameter_1 INTERVAL YEAR,         OUT t           INTERVAL YEAR )      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.intcpy';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.intcpy';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE strcpy        (IN  parameter_1 VARCHAR(15),         OUT t           VARCHAR(15) )      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.strcpy';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.strcpy';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE myclobdiagret2        (IN  b CLOB)      LANGUAGE JAVA      MODIFIES SQL DATA      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.myclobdiagret2';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.myclobdiagret2';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE mybvdiagret        (IN c  varbyte(30),         OUT d varbyte(30))      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.mybvdiagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.mybvdiagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "CREATE PROCEDURE myblobdiagret        (IN b  blob, -        OUT c blob) +        OUT c blob)      LANGUAGE JAVA      NO SQL      PARAMETER STYLE JAVA -     EXTERNAL NAME 'user_jar:UnitTest.myblobdiagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg +     EXTERNAL NAME 'user_jar:UnitTest.myblobdiagret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eT5BM5KnJcJd_G8n7dAEtg "ALTER TABLE table_1 -       ADD CONSTRAINT primary_1 PRIMARY KEY (column_1, column_2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/p_spW15~UFH3LQk3pCvjJw -DROP CAST (circle AS ellipse);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/YrL4cXAyBesegNvcZzg1cA -DROP CAST (circle AS VARCHAR(32));,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/YrL4cXAyBesegNvcZzg1cA -WITH STATSUSAGE ON user_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t1bXAJuJ0jEBIY9a8GR3TA -"WITH XMLPLAN, STATSUSAGE ON user_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t1bXAJuJ0jEBIY9a8GR3TA -"CREATE TRIGGER inventory_trigger +       ADD CONSTRAINT primary_1 PRIMARY KEY (column_1, column_2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/p_spW15~UFH3LQk3pCvjJw +DROP CAST (circle AS ellipse);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/YrL4cXAyBesegNvcZzg1cA +DROP CAST (circle AS VARCHAR(32));,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/YrL4cXAyBesegNvcZzg1cA +WITH STATSUSAGE ON user_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t1bXAJuJ0jEBIY9a8GR3TA +"WITH XMLPLAN, STATSUSAGE ON user_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t1bXAJuJ0jEBIY9a8GR3TA +"CREATE TRIGGER inventory_trigger        AFTER UPDATE ON inventory -       REFERENCING OLD_NEW_TABLE AS OldNewTab (OldValue, NewValue) -         (INSERT INTO InventoryLogTbl -            SELECT OldValue.ProductKey, OldValue.AvailQty,                    NewValue.AvailQty -            FROM OldNewTab;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CfEv3XnMdQSjM9EI55Ajmw +       REFERENCING OLD_NEW_TABLE AS OldNewTab (OldValue, NewValue) +         (INSERT INTO InventoryLogTbl +            SELECT OldValue.ProductKey, OldValue.AvailQty,                    NewValue.AvailQty +            FROM OldNewTab;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CfEv3XnMdQSjM9EI55Ajmw "CREATE TRIGGER inventory_trigger AFTER UPDATE ON inventory -        REFERENCING OLD_TABLE AS OldTab +        REFERENCING OLD_TABLE AS OldTab                     NEW_TABLE AS NewTab -         (INSERT INTO InventoryLogTbl -            SELECT OldTab.ProductKey, OldTab.AvailQty,                    NewTab.AvailQty -            FROM OldTab, NewTab -            WHERE OldTab.ProductKey = NewTab.ProductKey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CfEv3XnMdQSjM9EI55Ajmw -WITH OBJECTS ON ALL ACCOUNT = 'finance';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~KGUOl4VHiXLipo0Z2SjzQ -WITH STEPINFO ON user1 ACCOUNT = 'marketing';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~KGUOl4VHiXLipo0Z2SjzQ -WITH SQL ON user1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~KGUOl4VHiXLipo0Z2SjzQ -WITH NONE ON APPLNAME = 'multload';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~KGUOl4VHiXLipo0Z2SjzQ +         (INSERT INTO InventoryLogTbl +            SELECT OldTab.ProductKey, OldTab.AvailQty,                    NewTab.AvailQty +            FROM OldTab, NewTab +            WHERE OldTab.ProductKey = NewTab.ProductKey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CfEv3XnMdQSjM9EI55Ajmw +WITH OBJECTS ON ALL ACCOUNT = 'finance';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~KGUOl4VHiXLipo0Z2SjzQ +WITH STEPINFO ON user1 ACCOUNT = 'marketing';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~KGUOl4VHiXLipo0Z2SjzQ +WITH SQL ON user1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~KGUOl4VHiXLipo0Z2SjzQ +WITH NONE ON APPLNAME = 'multload';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~KGUOl4VHiXLipo0Z2SjzQ "CREATE JOIN INDEX ord_cust_idx_2 AS     SELECT c_nationkey, SUM(o_totalprice(FLOAT)) AS price,            EXTRACT(YEAR FROM o_orderdate) AS o_year -    FROM orders, customer -    WHERE o_custkey = c_custkey +    FROM orders, customer +    WHERE o_custkey = c_custkey     GROUP BY c_nationkey, o_year -    ORDER BY o_year;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fCXOmM6J0Fk9QwW~MAuKEg -"SELECT COUNT(*), SUM(o_totalprice) -    FROM orders, customer -    WHERE o_custkey = c_custkey +    ORDER BY o_year;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fCXOmM6J0Fk9QwW~MAuKEg +"SELECT COUNT(*), SUM(o_totalprice) +    FROM orders, customer +    WHERE o_custkey = c_custkey     AND   o_orderdate > DATE '1998-01-01' -    AND   o_orderdate < DATE '1998-12-31' -    GROUP BY c_nationkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fCXOmM6J0Fk9QwW~MAuKEg -SELECT featurename FROM DBC.QryLogFeatureListV;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T84fdnqdut0LeS~0Fc2NTA -"WITH USECOUNT and ON ALL to log use count information for all objects on the system, for example:BEGIN QUERY LOGGING WITH USECOUNT ON ALL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T84fdnqdut0LeS~0Fc2NTA -"WITH USECOUNT, SQL, OBJECTS LIMIT SQLTEXT=0 ON ALL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T84fdnqdut0LeS~0Fc2NTA +    AND   o_orderdate < DATE '1998-12-31' +    GROUP BY c_nationkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fCXOmM6J0Fk9QwW~MAuKEg +SELECT featurename FROM DBC.QryLogFeatureListV;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T84fdnqdut0LeS~0Fc2NTA +"WITH USECOUNT and ON ALL to log use count information for all objects on the system, for example:BEGIN QUERY LOGGING WITH USECOUNT ON ALL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T84fdnqdut0LeS~0Fc2NTA +"WITH USECOUNT, SQL, OBJECTS LIMIT SQLTEXT=0 ON ALL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T84fdnqdut0LeS~0Fc2NTA "CREATE TRIGGER trig_insert_after_update        AFTER UPDATE OF b1 ON t1        REFERENCING OLD AS OldRow NEW AS NewRow      FOR EACH ROW        WHEN (test.common_value_expression(OldRow.a1, NewRow.b1) >.10)        INSERT INTO t2 -       VALUES (NewRow.a1, NewRow.b1, NewRow.c1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/WdcBF3RUb8zaypZjjBr19Q -"CREATE TRIGGER trig_insert +       VALUES (NewRow.a1, NewRow.b1, NewRow.c1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/WdcBF3RUb8zaypZjjBr19Q +"CREATE TRIGGER trig_insert        AFTER INSERT ON t1        REFERENCING NEW AS n      FOR EACH ROW ( -       INSERT INTO t2 -       VALUES (n.a1, test.common_value_expression(n.b2, 1), n.c1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/WdcBF3RUb8zaypZjjBr19Q +       INSERT INTO t2 +       VALUES (n.a1, test.common_value_expression(n.b2, 1), n.c1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/WdcBF3RUb8zaypZjjBr19Q "ALTER TABLE t1 ( -      ADD f1 INTEGER, CHECK (f1 > 0), CHECK (F1 > 0));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ToaRdRM6FXshPCLyMHwgEA +      ADD f1 INTEGER, CHECK (f1 > 0), CHECK (F1 > 0));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ToaRdRM6FXshPCLyMHwgEA "ALTER TABLE t1 ( -      ADD f1 INTEGER, CHECK (f1 > 0), CHECK (f1 > 0));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ToaRdRM6FXshPCLyMHwgEA +      ADD f1 INTEGER, CHECK (f1 > 0), CHECK (f1 > 0));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ToaRdRM6FXshPCLyMHwgEA "CREATE PROCEDURE dst_xsp(IN dataset_in DATASET(8000) Storage Format Avro, OUT dataset_out DATASET(8000) Storage Format Avro) -LANGUAGE JAVA -NO SQL +LANGUAGE JAVA +NO SQL PARAMETER STYLE JAVA -EXTERNAL NAME 'JarXSP1:dst_xsp1.dst_xsp(java.sql.Blob, byte[][])';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/aAAzl3Ojc~K92Yekw_7mnQ +EXTERNAL NAME 'JarXSP1:dst_xsp1.dst_xsp(java.sql.Blob, byte[][])';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/aAAzl3Ojc~K92Yekw_7mnQ "CREATE TYPE 3d_array -     AS VARRAY (1:5)(1:7)(1:20) OF INTEGER;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Redl02dT0161MA9Fup9Igw -"CREATE TYPE 3d_array -     AS INTEGER ARRAY[1:5][1:7][1:20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Redl02dT0161MA9Fup9Igw -"CREATE FUNCTION array_udf( -       a1 3d_array) +     AS VARRAY (1:5)(1:7)(1:20) OF INTEGER;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Redl02dT0161MA9Fup9Igw +"CREATE TYPE 3d_array +     AS INTEGER ARRAY[1:5][1:7][1:20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Redl02dT0161MA9Fup9Igw +"CREATE FUNCTION array_udf( +       a1 3d_array)      RETURNS VARCHAR(100)      NO SQL      PARAMETER STYLE SQL      DETERMINISTIC      LANGUAGE C -     EXTERNAL NAME 'CS!array_udf!array_udf.c!F!my_array_udf';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Redl02dT0161MA9Fup9Igw -"CREATE FUNCTION array_udf ( -       a1 3d_array) +     EXTERNAL NAME 'CS!array_udf!array_udf.c!F!my_array_udf';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Redl02dT0161MA9Fup9Igw +"CREATE FUNCTION array_udf ( +       a1 3d_array)      RETURNS VARCHAR(100)      NO SQL      PARAMETER STYLE TD_GENERAL      DETERMINISTIC      LANGUAGE C -     EXTERNAL NAME 'CS!array_udf!array_udf.c!F!my_array_udf';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Redl02dT0161MA9Fup9Igw +     EXTERNAL NAME 'CS!array_udf!array_udf.c!F!my_array_udf';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Redl02dT0161MA9Fup9Igw "CREATE METHOD timezone( address )       RETURNS CHARACTER(3)       FOR address -      EXTERNAL NAME 'SO!C:\structured_lib\addr_timezone.c!F!in_state';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/alnrA9l6vPhsuQjPVTRb9w +      EXTERNAL NAME 'SO!C:\structured_lib\addr_timezone.c!F!in_state';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/alnrA9l6vPhsuQjPVTRb9w "CREATE TABLE t1 (        id    INTEGER NOT NULL,        myint udi_nt) -     UNIQUE PRIMARY INDEX (id);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/K4UD9c7gCql_H57r38lE_g +     UNIQUE PRIMARY INDEX (id);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/K4UD9c7gCql_H57r38lE_g "CREATE TRIGGER trigwhen2        AFTER INSERT ON t1        REFERENCING NEW_TABLE AS NewTab      FOR EACH STATEMENT        WHEN (10 < MAX(NewTab.a)) -     ABORT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/jJusD5N2vEFhFtexz2Pvmw +     ABORT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/jJusD5N2vEFhFtexz2Pvmw "CREATE TABLE customer ( c_custkey INTEGER, c_name CHARACTER(26) not null, @@ -8790,7 +8790,7 @@ c_phone CHARACTER(16), c_acctbal DECIMAL(13,2), c_mktsegment CHARACTER(21), c_comment VARCHAR(127)) -PRIMARY INDEX( c_custkey );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2~G7MI1st2oJqk3xQp_Emg +PRIMARY INDEX( c_custkey );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2~G7MI1st2oJqk3xQp_Emg "CREATE TABLE orders ( o_orderkey INTEGER, o_date DATE FORMAT 'yyyy-mm-dd', @@ -8801,11 +8801,11 @@ o_orderpriority CHARACTER(21), o_clerk CHARACTER(16), o_shippriority INTEGER, o_comment VARCHAR(79)) -UNIQUE PRIMARY INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2~G7MI1st2oJqk3xQp_Emg +UNIQUE PRIMARY INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2~G7MI1st2oJqk3xQp_Emg "CREATE JOIN INDEX ord_cust_idx, MAP=SmallTableMap AS SELECT (o_custkey, c_name), (o_status, o_date, o_comment) FROM orders, customer -WHERE o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2~G7MI1st2oJqk3xQp_Emg +WHERE o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2~G7MI1st2oJqk3xQp_Emg "CREATE FUNCTION extract_store_data (        text       VARCHAR(32000),        from_store INTEGER) @@ -8815,26 +8815,26 @@ WHERE o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70Y      NO SQL      PARAMETER STYLE SQL      NOT DETERMINISTIC -     EXTERNAL NAME 'SS!extract_store_data!extract_store_data.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pX6BLSpurwace8XQEQiRcg +     EXTERNAL NAME 'SS!extract_store_data!extract_store_data.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pX6BLSpurwace8XQEQiRcg "INSERT INTO store_data -     SELECT * -     FROM (TABLE(extract_store_data('…', 1000) -     RETURNS store_data) AS store_sales;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pX6BLSpurwace8XQEQiRcg +     SELECT * +     FROM (TABLE(extract_store_data('…', 1000) +     RETURNS store_data) AS store_sales;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pX6BLSpurwace8XQEQiRcg "CREATE SET TABLE customer, NO FALLBACK (        cust_name              CHARACTER(10),        cust_no                INTEGER,        policy_expiration_date DATE FORMAT 'YYYY/MM/DD') -     PRIMARY INDEX (cust_no) +     PRIMARY INDEX (cust_no)      PARTITION BY CASE_N(policy_expiration_date>=CURRENT_DATE,                          policy_expiration_date=CURRENT_DATE- -                                                 INTERVAL '3' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nunQUkfDWZUDjuIsKbtMJg -"CREATE JOIN INDEX j_sales AS -       SELECT * -       FROM sales +                                                 INTERVAL '3' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nunQUkfDWZUDjuIsKbtMJg +"CREATE JOIN INDEX j_sales AS +       SELECT * +       FROM sales        WHERE sale_amt>=2000.00      PRIMARY INDEX (store_ID) -     PARTITION BY CASE_N(sale_date >= CURRENT_DATE, NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nunQUkfDWZUDjuIsKbtMJg -ALTER TABLE j_sales TO CURRENT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nunQUkfDWZUDjuIsKbtMJg +     PARTITION BY CASE_N(sale_date >= CURRENT_DATE, NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nunQUkfDWZUDjuIsKbtMJg +ALTER TABLE j_sales TO CURRENT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nunQUkfDWZUDjuIsKbtMJg "CREATE TABLE old_orders (       o_orderkey      INTEGER NOT NULL,       o_custkey       INTEGER, @@ -8845,78 +8845,78 @@ ALTER TABLE j_sales TO CURRENT;,https://docs.teradata.com/reader/scPHvjfglIlB8F7       o_clerk         CHARACTER(16),       o_shippriority  INTEGER,       o_comment       VARCHAR(79)) -     UNIQUE PRIMARY INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sgdN8gQRNo3lTX9WqhUdLg -"ALTER TABLE orders +     UNIQUE PRIMARY INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sgdN8gQRNo3lTX9WqhUdLg +"ALTER TABLE orders      MODIFY -       DROP RANGE BETWEEN DATE '1992-01-01' +       DROP RANGE BETWEEN DATE '1992-01-01'                   AND     DATE '1992-12-31' -       ADD  RANGE BETWEEN DATE '1999-01-01' +       ADD  RANGE BETWEEN DATE '1999-01-01'                   AND     DATE '2000-12-31'                   EACH INTERVAL '1' MONTH -     WITH INSERT INTO old_orders;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sgdN8gQRNo3lTX9WqhUdLg -"ALTER TABLE orders_cp +     WITH INSERT INTO old_orders;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sgdN8gQRNo3lTX9WqhUdLg +"ALTER TABLE orders_cp      MODIFY -       DROP RANGE BETWEEN DATE '1992-01-01' +       DROP RANGE BETWEEN DATE '1992-01-01'                   AND     DATE '1992-12-31' -       ADD  RANGE BETWEEN DATE '1999-01-01' +       ADD  RANGE BETWEEN DATE '1999-01-01'                   AND     DATE '2000-12-31'                   EACH INTERVAL '1' MONTH -     WITH INSERT INTO old_orders;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sgdN8gQRNo3lTX9WqhUdLg -"SELECT emp_no, jobid -     FROM job_rept -     ORDER BY job_id;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/50LvKbMMDmHM4zH07WWprA -"CREATE VIEW emp_info (workername,workeryrsexp,department, +     WITH INSERT INTO old_orders;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sgdN8gQRNo3lTX9WqhUdLg +"SELECT emp_no, jobid +     FROM job_rept +     ORDER BY job_id;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/50LvKbMMDmHM4zH07WWprA +"CREATE VIEW emp_info (workername,workeryrsexp,department,                           managername,manageryrsexp) AS -     SELECT workers.name, workers.yrsexp, workers.deptno, +     SELECT workers.name, workers.yrsexp, workers.deptno,             managers.name, managers.yrsexp -     FROM employee AS workers, employee AS managers -     WHERE workers.deptno = managers.deptno -     AND managers.jobtitle IN ('Manager', 'Vice Pres') -     AND workers.yrsexp > managers.yrsexp;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/X2xWRq5sECtakhrm3fjDsA +     FROM employee AS workers, employee AS managers +     WHERE workers.deptno = managers.deptno +     AND managers.jobtitle IN ('Manager', 'Vice Pres') +     AND workers.yrsexp > managers.yrsexp;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/X2xWRq5sECtakhrm3fjDsA "CREATE FUNCTION tudf1 (FLOAT, INTEGER, INTEGER)       RETURN TABLE (        c1 DECIMAL,        c2 INTEGER, -       c3 INTEGER) -      … ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q -"SELECT dt1.c1, tf2.c2, tf2.c3 -    FROM (SELECT c1, c2 -          FROM tbl1 +       c3 INTEGER) +      … ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q +"SELECT dt1.c1, tf2.c2, tf2.c3 +    FROM (SELECT c1, c2 +          FROM tbl1           WHERE c1 < 500) AS dt1,            TABLE (tudf1(45.6, 193, dt1.c1)) AS tf2 (nc1, nc2, nc3) -           WHERE dt1.c1 = tf2.nc1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q -CREATE TYPE TABLEINT AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q +           WHERE dt1.c1 = tf2.nc1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q +CREATE TYPE TABLEINT AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q "CREATE FUNCTION fnc_tbf001udt( -       p1 INTEGER, +       p1 INTEGER,        p2 TABLEINT) -     RETURNS TABLE (c1    INTEGER, -                    c2    INTEGER, -                    c3    VARCHAR(3), +     RETURNS TABLE (c1    INTEGER, +                    c2    INTEGER, +                    c3    VARCHAR(3),                     udtc4 TABLEINT) -     LANGUAGE C -     NO SQL -     PARAMETER STYLE SQL -     EXTERNAL NAME 'CS!fnc_tbf001udt!fnc_tbf001udt.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q -"SELECT * -     FROM TABLE(fnc_tbf001udt(1, 1)) AS t1 -     WHERE t1.c2 IN (0,1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q +     LANGUAGE C +     NO SQL +     PARAMETER STYLE SQL +     EXTERNAL NAME 'CS!fnc_tbf001udt!fnc_tbf001udt.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q +"SELECT * +     FROM TABLE(fnc_tbf001udt(1, 1)) AS t1 +     WHERE t1.c2 IN (0,1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_bsVH1e8dM4x_SJGcruR1Q "CREATE TABLE t1(        i INTEGER,        j CHARACTER(4),        k INTEGER)      PRIMARY INDEX(i) -     PARTITION BY (RANGE_N(j BETWEEN 'aaaa','cccc','eeee', +     PARTITION BY (RANGE_N(j BETWEEN 'aaaa','cccc','eeee',                   'gggg','iiii','kkkk',                   'mmmm','oooo','qqqq', -                  'ssss' +                  'ssss'                              AND     'tttt',           NO RANGE), -                   RANGE_N(k BETWEEN 1 -                             AND    10 -                             EACH    1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/23doGl3HCqcLIWqxC2gSjQ +                   RANGE_N(k BETWEEN 1 +                             AND    10 +                             EACH    1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/23doGl3HCqcLIWqxC2gSjQ "CREATE DATABASE d1 AS PERM = 1e9, - TEMPORARY = 1e9 SKEW = 20 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Eqs71giPD3yFgZWlAUkFeA + TEMPORARY = 1e9 SKEW = 20 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Eqs71giPD3yFgZWlAUkFeA "CREATE USER fc1      FROM r_n_d AS      PERMANENT = 1000000, @@ -8926,11 +8926,11 @@ CREATE TYPE TABLEINT AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfg      DUAL AFTER JOURNAL,      DEFAULT JOURNAL TABLE = r_n_d.journals,      DEFAULT DATABASE = r_n_d, -     STARTUP = 'EXEC setpf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bGuYyHyuIXbfGgV9ionl7Q +     STARTUP = 'EXEC setpf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bGuYyHyuIXbfGgV9ionl7Q "CREATE USER user1 AS PASSWORD = (EXPIRE = 0), PERM = 1e9, - TEMPORARY = 1e9 SKEW = 20 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1TC~DWBQe6l1buOWPL2t9Q + TEMPORARY = 1e9 SKEW = 20 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1TC~DWBQe6l1buOWPL2t9Q "CREATE FUNCTION MAPPING usr_SVMSparse FOR SparseSVMTrainer SERVER TD_SERVER_DB.coprocessor USING @@ -8945,24 +8945,24 @@ HashProjection , ""Hash"" , HashBuckets , Cost , Bias , ClassWeights , MaxStep , Epsilon , Seed , SequenceInputBy -;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/qJIMY_SMt5JxqlVJIChb~w +;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/qJIMY_SMt5JxqlVJIChb~w "CREATE DATABASE production_development AS        PERM = 2000000*(HASHAMP()+1),        SPOOL = 2000000*(HASHAMP()+1), -       TEMPORARY = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/NbIRlcVJub4yR0ThFybG1Q -"CREATE DATABASE d1 AS -       PERM = 1e9 SKEW = 10 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/NbIRlcVJub4yR0ThFybG1Q -"ALTER TABLE orders -     MODIFY +       TEMPORARY = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/NbIRlcVJub4yR0ThFybG1Q +"CREATE DATABASE d1 AS +       PERM = 1e9 SKEW = 10 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/NbIRlcVJub4yR0ThFybG1Q +"ALTER TABLE orders +     MODIFY      PARTITION BY RANGE_N(o_orderdate BETWEEN DATE '1993-01-01' -                                      AND     DATE '2000-12-31' -                                      EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/AjpJ3Qba37_tXR0dcJw~lQ -"ALTER TABLE orders_cp +                                      AND     DATE '2000-12-31' +                                      EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/AjpJ3Qba37_tXR0dcJw~lQ +"ALTER TABLE orders_cp      MODIFY      PARTITION BY (RANGE_N(o_orderdate BETWEEN DATE '1993-01-01' -                                      AND     DATE '2000-12-31' +                                      AND     DATE '2000-12-31'                                       EACH INTERVAL '1' MONTH) -                  COLUMN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/AjpJ3Qba37_tXR0dcJw~lQ +                  COLUMN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/AjpJ3Qba37_tXR0dcJw~lQ "ALTER TABLE orders DROP o_custkey, DROP o_orderstatus, @@ -8972,52 +8972,52 @@ DROP o_salesperson, DROP o_ordersubstatus, DROP o_ship_addr, DROP o_bill_addr, -DROP o_item_count;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DRQiv5Ebq9Yv6vYIFcjjeA +DROP o_item_count;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DRQiv5Ebq9Yv6vYIFcjjeA "CREATE TABLE orders (        o_orderkey INTEGER NOT NULL ) -     PARTITION BY COLUMN ADD 65531;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DRQiv5Ebq9Yv6vYIFcjjeA +     PARTITION BY COLUMN ADD 65531;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DRQiv5Ebq9Yv6vYIFcjjeA "CREATE TABLE t6 (a, b, c) AS (SELECT x1, y1, z1 (AS colC) -                                  FROM test1) -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +                                  FROM test1) +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA "CREATE TABLE t6 (a, b, c) AS (SELECT x AS colA, b, a (AS colC) -                                  FROM test) -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA -"CREATE TABLE t6 (a, b, c) AS (SELECT k1 AS colA, y1 AS colB, +                                  FROM test) +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +"CREATE TABLE t6 (a, b, c) AS (SELECT k1 AS colA, y1 AS colB,                                          z1 AS colC) -                                  FROM test1) -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +                                  FROM test1) +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA "CREATE TABLE t6 (a, b) AS (SELECT x1 AS colB, y1 (AS colC) -                               FROM test1) -    WITH DATA AND STATISTICS -    PRIMARY INDEX (a, b);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA -"CREATE TABLE t6 AS (SELECT * +                               FROM test1) +    WITH DATA AND STATISTICS +    PRIMARY INDEX (a, b);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +"CREATE TABLE t6 AS (SELECT *                         FROM (SELECT x -                              FROM test) AS d1) -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +                              FROM test) AS d1) +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA "CREATE TABLE t6 AS test1 -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA "CREATE TABLE t6 AS test -    WITH DATA AND STATISTICS -    PRIMARY INDEX (x, y, z);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +    WITH DATA AND STATISTICS +    PRIMARY INDEX (x, y, z);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA "CREATE TABLE t6 AS test -    WITH DATA AND STATISTICS -    PRIMARY INDEX (x, y, z) -    INDEX (a, b);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +    WITH DATA AND STATISTICS +    PRIMARY INDEX (x, y, z) +    INDEX (a, b);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA "CREATE TABLE t6 AS (SELECT * -                        FROM test) -    WITH DATA AND STATISTICS -    PRIMARY INDEX(x, y);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +                        FROM test) +    WITH DATA AND STATISTICS +    PRIMARY INDEX(x, y);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA "CREATE TABLE t6 AS test -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA -"ALTER TABLE employee, FALLBACK;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ep7x8d5ag88B1T4kTdoGKg +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TKBFjCbfbrYLv9eV56_dnA +"ALTER TABLE employee, FALLBACK;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ep7x8d5ag88B1T4kTdoGKg "INSERT privilege on table_1 only - Logging is specified as follows:BEGIN LOGGING DENIALS ON FIRST INSERT ON DATABASE database_a”;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PH45J1LvIInpJh3uycjyWA -"ALTER TABLE table_name - DROP security_constraint_column_name - ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/rN5vAInY54S3DLaEVoFMaw + Logging is specified as follows:BEGIN LOGGING DENIALS ON FIRST INSERT ON DATABASE database_a”;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PH45J1LvIInpJh3uycjyWA +"ALTER TABLE table_name + DROP security_constraint_column_name + ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/rN5vAInY54S3DLaEVoFMaw "CREATE JOIN INDEX sales_summary AS -       SELECT sale_date, prod_category, division, +       SELECT sale_date, prod_category, division,               SUM(amount) AS daily_sales        FROM calendar AS c, product AS p, org AS o, sales AS s        WHERE c.dayofmth = s.sale_date @@ -9026,41 +9026,41 @@ DROP o_item_count;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DRQi        AND   s.sale_date BETWEEN DATE '1991-01-01' AND DATE '2006-12-31'        GROUP BY sale_date, prod_category, division      PRIMARY INDEX(sale_date, prod_category, division) -     PARTITION BY RANGE_N(sale_date BETWEEN DATE '1991-01-01' -                                    AND     DATE '2006-12-31' -                                    EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UZri~vf~Zbrals9W9Tvr0w +     PARTITION BY RANGE_N(sale_date BETWEEN DATE '1991-01-01' +                                    AND     DATE '2006-12-31' +                                    EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UZri~vf~Zbrals9W9Tvr0w "SELECT prod_category, SUM(amount) AS daily_sales      FROM calendar c, product p, sales s      WHERE c.dayofmth = s.sale_date -     AND   p.prod_id = s.prod_id +     AND   p.prod_id = s.prod_id      AND   sale_date BETWEEN DATE '2006-01-01' AND DATE '2006-12-31' -     GROUP BY prod_category;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UZri~vf~Zbrals9W9Tvr0w +     GROUP BY prod_category;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UZri~vf~Zbrals9W9Tvr0w "ALTER TABLE a -     ADD FOREIGN KEY (a3) REFERENCES WITH NO CHECK OPTION e(e1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BO1spYviHCXmPhNWPCyhVg +     ADD FOREIGN KEY (a3) REFERENCES WITH NO CHECK OPTION e(e1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BO1spYviHCXmPhNWPCyhVg "ALTER TABLE a -     DROP FOREIGN KEY (a3) REFERENCES e(e1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BO1spYviHCXmPhNWPCyhVg +     DROP FOREIGN KEY (a3) REFERENCES e(e1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BO1spYviHCXmPhNWPCyhVg "CREATE SET TABLE qt1, QUEUE ( QITS TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), col1 INTEGER, jsn JSON(64000) CHARACTER SET LATIN ) -PRIMARY INDEX (col1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0sIGAK4n_p9fZErQlSwHew -"INSERT INTO qt1 VALUES (current_timestamp, 1, '{""a"":123}');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0sIGAK4n_p9fZErQlSwHew +PRIMARY INDEX (col1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0sIGAK4n_p9fZErQlSwHew +"INSERT INTO qt1 VALUES (current_timestamp, 1, '{""a"":123}');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0sIGAK4n_p9fZErQlSwHew "CREATE USER User1 AS PERM=1e8 * (HASHAMP () + 1), PASSWORD=secret, TRANSFORM ( JSON CHARACTER SET LATIN=TD_JSON_VARCHAR, ST_GEOMETRY=TD_GEO_VARCHAR, - XML=TD_XML_VARCHAR);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0sIGAK4n_p9fZErQlSwHew -"SELECT AND CONSUME TOP 1 col1, jsn FROM qt1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0sIGAK4n_p9fZErQlSwHew + XML=TD_XML_VARCHAR);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0sIGAK4n_p9fZErQlSwHew +"SELECT AND CONSUME TOP 1 col1, jsn FROM qt1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0sIGAK4n_p9fZErQlSwHew "CREATE CONSTRAINT classification_level SMALLINT, NOT NULL, -     VALUES (top_secret:4, secret:3, confidential:2, unclassified:1), +     VALUES (top_secret:4, secret:3, confidential:2, unclassified:1),      INSERT SYSLIB.insert_level,      UPDATE SYSLIB.update_level,      DELETE SYSLIB.delete_level, -     SELECT SYSLIB.read_level;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/68rm2YuuYpd4hdfdcI3QrA -"ALTER TABLE orders -     ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) -     NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg +     SELECT SYSLIB.read_level;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/68rm2YuuYpd4hdfdcI3QrA +"ALTER TABLE orders +     ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) +     NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg "CREATE TABLE orders (        o_orderkey       INTEGER NOT NULL,        o_custkey        INTEGER, @@ -9078,11 +9078,11 @@ PRIMARY INDEX (col1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0                                  (o_comment, o_comment_ext1,                                   o_comment_ext2), ROW(o_ship_addr,                                   o_bill_addr) NO AUTO COMPRESS)) ADD 3, -                   RANGE_N(o_ordertsz +                   RANGE_N(o_ordertsz                    BETWEEN TIMESTAMP '2003-01-01 00:00:00.000000+00:00' -                   AND     TIMESTAMP '2009-12-31 23:59:59.999999+00:00' +                   AND     TIMESTAMP '2009-12-31 23:59:59.999999+00:00'                    EACH INTERVAL '1' MONTH) ), -     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg +     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg "CREATE TABLE Orders ( o_orderkey INTEGER NOT NULL, o_custkey INTEGER, @@ -9091,9 +9091,9 @@ PRIMARY INDEX (col1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0 o_ordertsz TIMESTAMP(6) WITH TIME ZONE NOT NULL, o_comment VARCHAR(79) ) PRIMARY AMP INDEX (o_orderkey), PARTITION BY COLUMN, - UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg -"ALTER TABLE Orders - ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg + UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg +"ALTER TABLE Orders + ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg "CREATE TABLE Orders ( o_orderkey INTEGER NOT NULL, o_custkey INTEGER, @@ -9113,36 +9113,36 @@ PRIMARY INDEX (col1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0 o_ordersubstatus NO AUTO COMPRESS, (o_comment_ext1, o_comment_ext2) NO AUTO COMPRESS, ROW(o_ship_addr, o_bill_addr) ), - UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg -"CREATE JOIN INDEX ji_p_intersect AS -       SELECT b1,c1,d1 P_INTERSECT PERIOD(DATE '2010-08-01', -                                          DATE '2011-08-01') AS prd -       FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Vgjy85HHThjvv4Q4rAvpmQ + UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_3n2tKdF_LOqC69b3FwQsg +"CREATE JOIN INDEX ji_p_intersect AS +       SELECT b1,c1,d1 P_INTERSECT PERIOD(DATE '2010-08-01', +                                          DATE '2011-08-01') AS prd +       FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Vgjy85HHThjvv4Q4rAvpmQ "ALTER TYPE euro         /* Add 2 original methods */ -     ADD INSTANCE METHOD -      toYen() +     ADD INSTANCE METHOD +      toYen()         RETURNS yen         LANGUAGE C         PARAMETER STYLE SQL         DETERMINISTIC         NO SQL, -      toPeso() +      toPeso()         RETURNS peso         LANGUAGE C         PARAMETER STYLE SQL         DETERMINISTIC -        NO SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/elHR~yO1T7u9nNJWvFsqxA -CREATE TYPE integer_udt AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/8XVRsPi5y7RH6rbL3JsIYw +        NO SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/elHR~yO1T7u9nNJWvFsqxA +CREATE TYPE integer_udt AS INTEGER FINAL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/8XVRsPi5y7RH6rbL3JsIYw "CREATE FUNCTION udf_agch002002dynudt ( -  parameter_1 VARIANT_TYPE) -RETURNS integer_udt CLASS AGGREGATE(4) -LANGUAGE C -NO SQL -EXTERNAL NAME 'CS!udf_agch002002dynudt!udf_agch002002dynudt.c' -PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/8XVRsPi5y7RH6rbL3JsIYw -"SELECT udf_agch002002dynudt(NEW VARIANT_TYPE (tbl1.a AS a, +  parameter_1 VARIANT_TYPE) +RETURNS integer_udt CLASS AGGREGATE(4) +LANGUAGE C +NO SQL +EXTERNAL NAME 'CS!udf_agch002002dynudt!udf_agch002002dynudt.c' +PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/8XVRsPi5y7RH6rbL3JsIYw +"SELECT udf_agch002002dynudt(NEW VARIANT_TYPE (tbl1.a AS a,       (tbl1.b + tbl1.c) AS b)) -FROM Tbl1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/8XVRsPi5y7RH6rbL3JsIYw +FROM Tbl1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/8XVRsPi5y7RH6rbL3JsIYw "CREATE FUNCTION MAPPING usr_SVMSparse FOR SparseSVMTrainer SERVER TD_SERVER_DB.coprocessor USING @@ -9157,122 +9157,122 @@ HashProjection , ""Hash"" , HashBuckets , Cost , Bias , ClassWeights , MaxStep , Epsilon , Seed , SequenceInputBy -;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fvkSjY3xJhcgoafK8EDo_Q -"CREATE VIEW dept_sal (deptno, minsal, maxsal, avgsal) AS -     SELECT deptno, MIN(salary), MAX(salary), AVG(salary) -     FROM employee -     GROUP BY deptno -     HAVING AVG(salary) >= 35000;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SWulVzu4Wh~lJqHkTwL5aQ -"SELECT * -    FROM dept_sal;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SWulVzu4Wh~lJqHkTwL5aQ -"SELECT deptno, minsal, minsal+10000, avgsal -    FROM dept_sal -    WHERE avgsal > (minsal + 10000);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SWulVzu4Wh~lJqHkTwL5aQ +;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fvkSjY3xJhcgoafK8EDo_Q +"CREATE VIEW dept_sal (deptno, minsal, maxsal, avgsal) AS +     SELECT deptno, MIN(salary), MAX(salary), AVG(salary) +     FROM employee +     GROUP BY deptno +     HAVING AVG(salary) >= 35000;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SWulVzu4Wh~lJqHkTwL5aQ +"SELECT * +    FROM dept_sal;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SWulVzu4Wh~lJqHkTwL5aQ +"SELECT deptno, minsal, minsal+10000, avgsal +    FROM dept_sal +    WHERE avgsal > (minsal + 10000);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SWulVzu4Wh~lJqHkTwL5aQ "CREATE TABLE subject_table ( -       entry_date DATE, -       amount     INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ib_NRAPdR3RSc0m8TRq_LA +       entry_date DATE, +       amount     INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ib_NRAPdR3RSc0m8TRq_LA "CREATE TRIGGER set_trig -       BEFORE INSERT ON subject_table -       REFERENCING NEW AS curr_value -       FOR EACH ROW -       SET curr_value.entry_date = DATE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ib_NRAPdR3RSc0m8TRq_LA -"INSERT INTO subject_table VALUES (NULL,:amount);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ib_NRAPdR3RSc0m8TRq_LA -"INSERT INTO subject_table VALUES (:thisdate, :amount);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ib_NRAPdR3RSc0m8TRq_LA -ALTER TABLE personnel.department ADD dept_no TITLE 'Depart';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7PzeWQQq89KNWlTfhcEcfw +       BEFORE INSERT ON subject_table +       REFERENCING NEW AS curr_value +       FOR EACH ROW +       SET curr_value.entry_date = DATE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ib_NRAPdR3RSc0m8TRq_LA +"INSERT INTO subject_table VALUES (NULL,:amount);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ib_NRAPdR3RSc0m8TRq_LA +"INSERT INTO subject_table VALUES (:thisdate, :amount);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ib_NRAPdR3RSc0m8TRq_LA +ALTER TABLE personnel.department ADD dept_no TITLE 'Depart';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7PzeWQQq89KNWlTfhcEcfw "CREATE MACRO new_emp1oyee ( -      number   INTEGER, -      name     VARCHAR(12), -      dept     INTEGER    DEFAULT 900, -      position VARCHAR(12) -      sex      CHARACTER, -      dob      DATE       FORMAT 'MMMbDDbYYYY', +      number   INTEGER, +      name     VARCHAR(12), +      dept     INTEGER    DEFAULT 900, +      position VARCHAR(12) +      sex      CHARACTER, +      dob      DATE       FORMAT 'MMMbDDbYYYY',       edlev    BYTEINT )  AS       (INSERT INTO employee (empno,name,deptno,jobtitle,sex,dob,edlev) -       VALUES (:number, :name, :dept, :position, :sex, :dob, :edlev);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA -"SELECT * -       FROM employee -       WHERE empno = :number;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA +       VALUES (:number, :name, :dept, :position, :sex, :dob, :edlev);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA +"SELECT * +       FROM employee +       WHERE empno = :number;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA "CREATE MACRO new_employee_2 ( -      (number   INTEGER, -       name     VARCHAR(12), -       dept     INTEGER     DEFAULT 900, -       position VARCHAR(12), -       sex      CHARACTER, -       dob      DATE        FORMAT 'MMMbDDbYYYY', +      (number   INTEGER, +       name     VARCHAR(12), +       dept     INTEGER     DEFAULT 900, +       position VARCHAR(12), +       sex      CHARACTER, +       dob      DATE        FORMAT 'MMMbDDbYYYY',        edlev    BYTEINT)   AS      (INSERT INTO employee (empno,name,deptno,jobtitle,sex,dob,edlev) -      VALUES (:number, :name, :dept, :position, :sex, :dob, :edlev) ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA -"UPDATE department -      SET empcount=empcount+1 -      WHERE deptno = :dept;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA -"INSERT INTO employee (name, street, city, empno, deptno) -      VALUES (:name, :street, :city, :number, :dept);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA -"UPDATE department -    SET empcount = empcount + 1 -    WHERE deptno = :dept ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA +      VALUES (:number, :name, :dept, :position, :sex, :dob, :edlev) ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA +"UPDATE department +      SET empcount=empcount+1 +      WHERE deptno = :dept;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA +"INSERT INTO employee (name, street, city, empno, deptno) +      VALUES (:name, :street, :city, :number, :dept);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA +"UPDATE department +    SET empcount = empcount + 1 +    WHERE deptno = :dept ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ccjmq8RIGjcfSturyudxSA "CREATE TABLE employee ( -       emp_code  INTEGER, -       emp_name  VARCHAR(30), -       dept_code INTEGER, -       salary    FLOAT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A -WITH VERBOSE XMLPLAN ON user_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A -"SELECT * -     FROM employee -     WHERE dept_name = 'sys_mgt';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A -WITH DETAILED STATSUSAGE ON user_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A -"SELECT * -     FROM employee -     WHERE dept_name = 'testing';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A +       emp_code  INTEGER, +       emp_name  VARCHAR(30), +       dept_code INTEGER, +       salary    FLOAT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A +WITH VERBOSE XMLPLAN ON user_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A +"SELECT * +     FROM employee +     WHERE dept_name = 'sys_mgt';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A +WITH DETAILED STATSUSAGE ON user_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A +"SELECT * +     FROM employee +     WHERE dept_name = 'testing';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/O2OxVvA64txVLpInyB0i7A "CREATE TABLE target_table (        column_1 NOT NULL DEFAULT 0,        column_2)      AS (SELECT column_x, column_y          FROM subquery_table ) -     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE TABLE target_table (        column_x,        column_y)      AS (SELECT column_1, column_2          FROM subquery_table ) -     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE TABLE target_table AS (        SELECT column_x AS column_1, column_y AS column_2        FROM subquery_table ) -     WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +     WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE TABLE target_table (        column_1 TITLE 'max_x',        column_2)      AS (SELECT MAX(column_x), column_y          FROM subquery_table          GROUP BY 2 ) -     WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw -"CREATE TABLE target_table AS (SELECT MAX(column_x) +     WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +"CREATE TABLE target_table AS (SELECT MAX(column_x)                                         (TITLE 'max_x' NAMED column_1),                                          column_y AS column_2                                    FROM subquery_table                                    GROUP BY 2) -     WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +     WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE TABLE target_table (        column_x,        column_y)      AS (SELECT column_x + 1, column_y + 1          FROM subquery_table ) -     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE TABLE target_table (        column_x,        column_y)      AS (SELECT MAX(column_x), column_y          FROM subquery_table          GROUP BY 2 ) -     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE TABLE source (        x INTEGER NOT NULL, -       y INTEGER DEFAULT 0);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +       y INTEGER DEFAULT 0);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE TABLE target (        a,        b NOT NULL) AS (SELECT * -                       FROM source) -     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +                       FROM source) +     WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE SET TABLE user_name.target ,NO FALLBACK ,           NO BEFORE JOURNAL,           NO AFTER JOURNAL, @@ -9280,49 +9280,49 @@ WITH DETAILED STATSUSAGE ON user_1;,https://docs.teradata.com/reader/scPHvjfglIl           (            a INTEGER,            b INTEGER NOT NULL) -     PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +     PRIMARY INDEX ( a );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE GLOBAL TEMPORARY TABLE target_table AS (SELECT *                                                    FROM subquery_table) -    WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +    WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw "CREATE VOLATILE TABLE target_table AS source_table -    WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw -DROP ROLE temp_admin;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gJx8r63zNDLNb6fC1lKT6w -DROP EXTERNAL ROLE rhh;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gJx8r63zNDLNb6fC1lKT6w +    WITH DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gpvXq5gv7ofew~IWjAQPVw +DROP ROLE temp_admin;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gJx8r63zNDLNb6fC1lKT6w +DROP EXTERNAL ROLE rhh;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gJx8r63zNDLNb6fC1lKT6w "CREATE AUTHORIZATION sales AS INVOKER       USER 'sam johnson' -      PASSWORD 'tercesym';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Cdn34du45l5wZc39~8OB0Q -"CREATE SET TABLE qtbl_1, QUEUE, FALLBACK, +      PASSWORD 'tercesym';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Cdn34du45l5wZc39~8OB0Q +"CREATE SET TABLE qtbl_1, QUEUE, FALLBACK,        NO BEFORE JOURNAL,        NO AFTER JOURNAL (         col_1 TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),         col_2 INTEGER,         col_3 INTEGER) -       PRIMARY INDEX (col_2, col_3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/QN8GZz7enC9rivESvggd4g -"CREATE TYPE phonenumbers_ary -     AS VARRAY(5) OF CHAR(10);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RzBrubMorRkj8eQ8A1EDSw -"CREATE TYPE phonenumbers_ary -     AS CHAR(10) ARRAY[5];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RzBrubMorRkj8eQ8A1EDSw -"CREATE FUNCTION my_array_udf( -       a1 phonenumbers_ary) +       PRIMARY INDEX (col_2, col_3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/QN8GZz7enC9rivESvggd4g +"CREATE TYPE phonenumbers_ary +     AS VARRAY(5) OF CHAR(10);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RzBrubMorRkj8eQ8A1EDSw +"CREATE TYPE phonenumbers_ary +     AS CHAR(10) ARRAY[5];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RzBrubMorRkj8eQ8A1EDSw +"CREATE FUNCTION my_array_udf( +       a1 phonenumbers_ary)      RETURNS VARCHAR(100)      NO SQL      PARAMETER STYLE SQL      DETERMINISTIC      LANGUAGE C -     EXTERNAL NAME 'CS!my_array_udf!my_array_udf.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RzBrubMorRkj8eQ8A1EDSw -"CREATE FUNCTION my_array_udf ( -       a1 phonenumbers_ary) +     EXTERNAL NAME 'CS!my_array_udf!my_array_udf.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RzBrubMorRkj8eQ8A1EDSw +"CREATE FUNCTION my_array_udf ( +       a1 phonenumbers_ary)      RETURNS VARCHAR(100)      NO SQL      PARAMETER STYLE TD_GENERAL      DETERMINISTIC      LANGUAGE C -     EXTERNAL NAME 'CS!my_array_udf!my_array_udf.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RzBrubMorRkj8eQ8A1EDSw +     EXTERNAL NAME 'CS!my_array_udf!my_array_udf.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RzBrubMorRkj8eQ8A1EDSw "CREATE CONSTRUCTOR METHOD address( VARCHAR(20), CHARACTER(5) )       RETURNS address       FOR address -      EXTERNAL NAME -       'SO!C:\structured_lib\addr_cons.obj!F!addr_constructor';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CUY0eB3m1f9~5G95RFfSbw +      EXTERNAL NAME +       'SO!C:\structured_lib\addr_cons.obj!F!addr_constructor';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CUY0eB3m1f9~5G95RFfSbw "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -9339,39 +9339,39 @@ DROP EXTERNAL ROLE rhh;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/                                       EACH INTERVAL '1' MONTH)      UNIQUE INDEX OrdUSI (o_orderkey)      INDEX Ordx1 (o_orderdate) -     INDEX Ordx2 (o_orderdate) +     INDEX Ordx2 (o_orderdate)       ORDER BY VALUES (o_orderdate) -     INDEX Ordx3 (o_custkey, o_orderdate) +     INDEX Ordx3 (o_custkey, o_orderdate)       ORDER BY VALUES (o_orderdate) -     INDEX Ordx4 (o_custkey, o_orderdate) +     INDEX Ordx4 (o_custkey, o_orderdate)       ORDER BY HASH (o_orderdate) -     INDEX Ordx5 ALL (o_custkey, o_orderstatus) +     INDEX Ordx5 ALL (o_custkey, o_orderstatus)       ORDER BY VALUES (o_custkey) -     INDEX Ordx6 ALL (o_custkey, o_orderstatus) +     INDEX Ordx6 ALL (o_custkey, o_orderstatus)       ORDER BY HASH (o_custkey) -     INDEX Ordx7 ALL (o_custkey) +     INDEX Ordx7 ALL (o_custkey)       ORDER BY VALUES (o_custkey) -     INDEX Ordx8 ALL (o_custkey) +     INDEX Ordx8 ALL (o_custkey)       ORDER BY HASH (o_custkey) -     INDEX Ordx9 (o_shippriority) +     INDEX Ordx9 (o_shippriority)       ORDER BY HASH (o_shippriority) -     INDEX OrdxA ALL (o_clerk) +     INDEX OrdxA ALL (o_clerk)       ORDER BY HASH (o_clerk) -     INDEX OrdxB (o_orderkey, o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RqN9VjeNxIfCZPTCbTSGFg +     INDEX OrdxB (o_orderkey, o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RqN9VjeNxIfCZPTCbTSGFg "CREATE SET TABLE jw.gt1 (        a   INTEGER,        geo SYSUDTLIB.ST_Geometry,        c   INTEGER)      PRIMARY INDEX (a) -     INDEX gt1_geoidx (geo);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RqN9VjeNxIfCZPTCbTSGFg -EXEC paystat;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o~Koszne88ghZz28KmKpTA +     INDEX gt1_geoidx (geo);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/RqN9VjeNxIfCZPTCbTSGFg +EXEC paystat;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o~Koszne88ghZz28KmKpTA "CREATE HASH INDEX ord_hidx_5 (o_orderdate) ON orders -      ORDER BY (o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/VcRGqpF7pXaiFZndRyEccA +      ORDER BY (o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/VcRGqpF7pXaiFZndRyEccA "CREATE JOIN INDEX ord_jidx_5 AS -      SELECT (o_orderdate), (o_orderkey, orders.ROWID) +      SELECT (o_orderdate), (o_orderkey, orders.ROWID)       FROM orders       ORDER BY o_orderdate -     PRIMARY INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/VcRGqpF7pXaiFZndRyEccA +     PRIMARY INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/VcRGqpF7pXaiFZndRyEccA "CREATE TABLE orders (        o_orderkey       INTEGER NOT NULL,        o_custkey        INTEGER, @@ -9388,26 +9388,26 @@ EXEC paystat;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o~Koszne88                                                (o_comment_ext1,                                                 o_comment_ext2)                                                 NO AUTO COMPRESS), -     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg -"ALTER TABLE orders -       ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) -       AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg -"ALTER TABLE orders -       ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg -"ALTER TABLE orders -       ADD (o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg -"ALTER TABLE orders -       ADD (o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) -       AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg -"ALTER TABLE orders -       ADD (o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) -       NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg -"ALTER TABLE orders -       ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) -       NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg -"ALTER TABLE orders +     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +"ALTER TABLE orders +       ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) +       AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +"ALTER TABLE orders +       ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +"ALTER TABLE orders +       ADD (o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +"ALTER TABLE orders +       ADD (o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) +       AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +"ALTER TABLE orders +       ADD (o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) +       NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +"ALTER TABLE orders +       ADD ROW(o_ship_addr VARCHAR(500), o_bill_addr VARCHAR(200)) +       NO AUTO COMPRESS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +"ALTER TABLE orders        ADD o_bill_addr VARCHAR(200) INTO o_ship_addr, -       ADD ROW(o_ship_addr);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +       ADD ROW(o_ship_addr);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg "CREATE TABLE orders (        o_orderkey       INTEGER NOT NULL,        o_custkey        INTEGER, @@ -9423,11 +9423,11 @@ EXEC paystat;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o~Koszne88        o_bill_addr      VARCHAR(200) )      PARTITION BY COLUMN AUTO COMPRESS ALL BUT (o_ordersubstatus                                                  NO AUTO COMPRESS, -                           (o_comment_ext1, -                                                 o_comment_ext2) +                           (o_comment_ext1, +                                                 o_comment_ext2)                                                  NO AUTO COMPRESS,                    ROW(o_ship_addr, o_bill_addr)), -     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg "CREATE TABLE Orders ( o_orderkey INTEGER NOT NULL, o_custkey INTEGER, @@ -9436,10 +9436,10 @@ EXEC paystat;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o~Koszne88 o_ordertsz TIMESTAMP(6) WITH TIME ZONE NOT NULL, o_comment VARCHAR(79) ) PRIMARY AMP INDEX (o_orderkey), PARTITION BY COLUMN, - UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg -"ALTER TABLE Orders + UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg +"ALTER TABLE Orders ADD COLUMN(o_alt_ship_addr VARCHAR(500), o_alt_bill_addr VARCHAR(200)), - ADD o_item_count INTEGER;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg + ADD o_item_count INTEGER;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg "CREATE TABLE Orders ( o_orderkey INTEGER NOT NULL, o_custkey INTEGER, @@ -9458,59 +9458,59 @@ EXEC paystat;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o~Koszne88 o_item_count INTEGER ) PRIMARY AMP INDEX (o_orderkey) PARTITION BY ( - COLUMN AUTO COMPRESS ALL BUT ( + COLUMN AUTO COMPRESS ALL BUT ( o_ordersubstatus NO AUTO COMPRESS, (o_comment_ext1, o_comment_ext2) NO AUTO COMPRESS, ROW(o_ship_addr, o_bill_addr) NO AUTO COMPRESS, COLUMN(o_alt_ship_addr, o_alt_bill_addr) ), - UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg + UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k~UdheW9kA~2rO6pL0~Slg "INSERT INTO employee (name, street, city,                    emp_no, dept_no) -           VALUES (:name, :street, :city, :number, :dept);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UFZ7rdFvoo1UAJnrXHJG5A -"UPDATE department -           SET emp_count = emp_count + 1 -          WHERE  dept_no = :dept;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UFZ7rdFvoo1UAJnrXHJG5A +           VALUES (:name, :street, :city, :number, :dept);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UFZ7rdFvoo1UAJnrXHJG5A +"UPDATE department +           SET emp_count = emp_count + 1 +          WHERE  dept_no = :dept;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UFZ7rdFvoo1UAJnrXHJG5A "CREATE TYPE measures_udt AS (        amplitude INTEGER, -       phase     INTEGER, -       frequency INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pmJ230HTzTmZe5BYCLdOyw -"CREATE TYPE seismic_cube AS -       measures_udt ARRAY [1:5][1:7][1:20] -     DEFAULT NULL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pmJ230HTzTmZe5BYCLdOyw -"CREATE TYPE seismic_cube AS -     measures_udt ARRAY [1:5][1:7][1:20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pmJ230HTzTmZe5BYCLdOyw +       phase     INTEGER, +       frequency INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pmJ230HTzTmZe5BYCLdOyw +"CREATE TYPE seismic_cube AS +       measures_udt ARRAY [1:5][1:7][1:20] +     DEFAULT NULL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pmJ230HTzTmZe5BYCLdOyw +"CREATE TYPE seismic_cube AS +     measures_udt ARRAY [1:5][1:7][1:20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/pmJ230HTzTmZe5BYCLdOyw "CREATE SET TABLE sales, NO FALLBACK (        store_ID  INTEGER,        amount    DECIMAL(10, 2),        region    CHARACTER(30),        sale_date DATE FORMAT 'YYYY/MM/DD' NOT NULL) -     PRIMARY INDEX (store_ID) +     PRIMARY INDEX (store_ID)      PARTITION BY RANGE_N(sale_date BETWEEN CURRENT_DATE - INTERVAL '9'                                             MONTH                                     AND     CURRENT_DATE + INTERVAL '3'                                             MONTH - INTERVAL '1' DAY -                                    EACH INTERVAL '3' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mCeaZhi87fWvnyk~UsXZaw -DROP DEFAULT JOURNAL TABLE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IoxUbwbPTIywMjRRwBAypQ +                                    EACH INTERVAL '3' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mCeaZhi87fWvnyk~UsXZaw +DROP DEFAULT JOURNAL TABLE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IoxUbwbPTIywMjRRwBAypQ "CREATE TYPE my_structured_type AS ( -      attribute_1 DECIMAL(8,2), +      attribute_1 DECIMAL(8,2),       attribute_2 REAL, -      attribute_3 VARCHAR(20) ) +      attribute_3 VARCHAR(20) )     NOT FINAL     /* Signature of constructor method my_structured_type */ -    CONSTRUCTOR METHOD my_structured_type( P1 INTEGER ) +    CONSTRUCTOR METHOD my_structured_type( P1 INTEGER )     RETURNS my_structured_type -    SPECIFIC my_structured_type_c1 -    SELF AS RESULT -    LANGUAGE C +    SPECIFIC my_structured_type_c1 +    SELF AS RESULT +    LANGUAGE C     PARAMETER STYLE SQL -    DETERMINISTIC +    DETERMINISTIC     NO SQL,     /* Signature of instance method Method1 */ -    METHOD method_1(VARCHAR(20)) -    RETURNS INTEGER -    LANGUAGE C -    NO SQL -    PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/r0XLBi8Q8WcVwoIhRaaG4A +    METHOD method_1(VARCHAR(20)) +    RETURNS INTEGER +    LANGUAGE C +    NO SQL +    PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/r0XLBi8Q8WcVwoIhRaaG4A "CREATE FUNCTION test.geospatial_type_UDF()      RETURNS ST_GEOMETRY      LANGUAGE SQL @@ -9521,72 +9521,72 @@ DROP DEFAULT JOURNAL TABLE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70Yli      SQL SECURITY DEFINER      COLLATION INVOKER      INLINE TYPE 1 -     RETURN NEW ST_GEOMETRY('POINT (1,2)');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Zqh7Ax~Sv59WfwfYTLM7EA +     RETURN NEW ST_GEOMETRY('POINT (1,2)');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Zqh7Ax~Sv59WfwfYTLM7EA "CREATE CONSTRAINT classification_level SMALLINT, NOT NULL, -     VALUES (top_secret:4, secret:3, confidential:2, unclassified:1), +     VALUES (top_secret:4, secret:3, confidential:2, unclassified:1),      INSERT SYSLIB.insert_level,      UPDATE SYSLIB.update_level,      DELETE SYSLIB.delete_level, -     SELECT SYSLIB.read_level ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw -"CREATE CONSTRAINT classification_category BYTE(8), +     SELECT SYSLIB.read_level ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw +"CREATE CONSTRAINT classification_category BYTE(8),      VALUES (nato:1, united_states:2, canada:3, united_kingdom:4, -             france:5, norway:6, russia:7), +             france:5, norway:6, russia:7),      INSERT SYSLIB.insert_category,      UPDATE SYSLIB.update_category,      DELETE SYSLIB.delete_category, -     SELECT SYSLIB.read_category ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw +     SELECT SYSLIB.read_category ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw "CREATE TABLE table_1_rls_constraints (        column_1 INTEGER, -       column_2 CHARACTER(30), -       classification_level    CONSTRAINT, +       column_2 CHARACTER(30), +       classification_level    CONSTRAINT,        classification_category CONSTRAINT) -     UNIQUE PRIMARY INDEX(col1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw -"CREATE CONSTRAINT group_membership SMALLINT, NOT NULL, -     VALUES (exec:100, manager:90, clerk:50, peon:25), +     UNIQUE PRIMARY INDEX(col1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw +"CREATE CONSTRAINT group_membership SMALLINT, NOT NULL, +     VALUES (exec:100, manager:90, clerk:50, peon:25),      INSERT SYSLIB.ins_grp_member, -     SELECT SYSLIB.rd_grp_member ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw +     SELECT SYSLIB.rd_grp_member ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw "CREATE TABLE emp_record (        emp_name   VARCHAR(30), -       emp_number INTEGER, -       salary     INTEGER, +       emp_number INTEGER, +       salary     INTEGER,        group_membership CONSTRAINT) -     UNIQUE PRIMARY INDEX(emp_name);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw +     UNIQUE PRIMARY INDEX(emp_name);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw "SELECT emp_name, group_membership      FROM emp_record -     WHERE group_membership=90;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw +     WHERE group_membership=90;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/a1DvSlBMARE5vVPE6wEqtw "CREATE TABLE table_1 ( -       eno INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +       eno INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg "CREATE VIEW view_1 AS       SELECT * -      FROM table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +      FROM table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg "CREATE TABLE table_1 ( -       zno INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +       zno INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg "CREATE VIEW view_1 AS       SELECT * -      FROM table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +      FROM table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg "CREATE VIEW view_3 AS       SELECT * -      FROM international.view_1, us.view_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg -"SELECT * -          FROM view_3;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +      FROM international.view_1, us.view_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +"SELECT * +          FROM view_3;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg "CREATE SET TABLE international.table_1, NO FALLBACK,      NO BEFORE JOURNAL,      NO AFTER JOURNAL      (zno INTEGER) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg "CREATE SET TABLE us.table_1, NO FALLBACK,      NO BEFORE JOURNAL,      NO AFTER JOURNAL      (eno INTEGER) -     PRIMARY INDEX (eno);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg -CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg -CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg -"CREATE VIEW view_3 AS SELECT * FROM international.view_1,us.view_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +     PRIMARY INDEX (eno);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg +"CREATE VIEW view_3 AS SELECT * FROM international.view_1,us.view_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/BUqdx8bdz7IBWVndYZrSGg "CREATE TYPE address AS ( -       street VARCHAR(20), -       zip    CHARACTER(5) ) +       street VARCHAR(20), +       zip    CHARACTER(5) )       NOT FINAL -     CONSTRUCTOR METHOD address( VARCHAR(20), CHARACTER(5) ) +     CONSTRUCTOR METHOD address( VARCHAR(20), CHARACTER(5) )       RETURNS address       SPECIFIC address_constructor_1       SELF AS RESULT @@ -9594,56 +9594,56 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc       PARAMETER STYLE SQL       DETERMINISTIC       NO SQL, -     INSTANCE METHOD city() +     INSTANCE METHOD city()       RETURNS VARCHAR(20)       LANGUAGE C       PARAMETER STYLE SQL       DETERMINISTIC       NO SQL, -     METHOD state() -      RETURNS CHARACTER(2) +     METHOD state() +      RETURNS CHARACTER(2)       SPECIFIC address_state       RETURNS NULL ON NULL INPUT       LANGUAGE C       PARAMETER STYLE SQL       DETERMINISTIC       NO SQL, -     METHOD in_state(CHARACTER(2)) +     METHOD in_state(CHARACTER(2))       RETURNS CHARACTER(1)       LANGUAGE C       PARAMETER STYLE SQL       DETERMINISTIC -      NO SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eg4hL3Jah2kSNuPbvl5omw +      NO SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/eg4hL3Jah2kSNuPbvl5omw "CREATE TABLE tab1 ( -       a INTEGER, -       b INTEGER, -       c INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ +       a INTEGER, +       b INTEGER, +       c INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ "CREATE TABLE tab2 ( -       d INTEGER, -       e INTEGER, -       f INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ +       d INTEGER, +       e INTEGER, +       f INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ "CREATE TABLE tab3 ( -       g INTEGER, -       h INTEGER, -       i INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ +       g INTEGER, +       h INTEGER, +       i INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ "CREATE TRIGGER trig1        AFTER INSERT ON tab1        REFERENCING NEW AS NewRow      FOR EACH ROW (        INSERT INTO tab2 -       VALUES (NewRow.a + 10, NewRow.b + 10, NewRow.c);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ +       VALUES (NewRow.a + 10, NewRow.b + 10, NewRow.c);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ "CREATE TRIGGER trig2        AFTER INSERT ON tab2        REFERENCING NEW AS NewRow      FOR EACH ROW (        INSERT INTO tab3 -       VALUES (NewRow.d + 100, NewRow.e + 100, NewRow.f);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ -"INSERT INTO tab1 -     VALUES (1,2,3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ -"INSERT INTO tab2 -     VALUES (11,12,3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ -"INSERT INTO tab3 -     VALUES (111,112,3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ +       VALUES (NewRow.d + 100, NewRow.e + 100, NewRow.f);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ +"INSERT INTO tab1 +     VALUES (1,2,3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ +"INSERT INTO tab2 +     VALUES (11,12,3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ +"INSERT INTO tab3 +     VALUES (111,112,3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GkEMEUxADg6NpKDTvtAyXQ "CREATE TABLE sales (        store_id      INTEGER NOT NULL,        product_id    INTEGER NOT NULL, @@ -9652,12 +9652,12 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        total_sold    INTEGER,        note          VARCHAR(256))      UNIQUE PRIMARY INDEX (store_id, product_id, sales_date) -     PARTITION BY (RANGE_N(store_id   BETWEEN 1 -                                      AND   300 +     PARTITION BY (RANGE_N(store_id   BETWEEN 1 +                                      AND   300                                       EACH    1), -                   RANGE_N(sales_date BETWEEN DATE '2006-01-01' -                                      AND     DATE '2006-05-31' -                                      EACH INTERVAL '1' DAY));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +                   RANGE_N(sales_date BETWEEN DATE '2006-01-01' +                                      AND     DATE '2006-05-31' +                                      EACH INTERVAL '1' DAY));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE lineitem (        l_orderkey      INTEGER NOT NULL,        l_partkey       INTEGER NOT NULL, @@ -9676,12 +9676,12 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        l_shipmode      VARCHAR(10),        l_comment       VARCHAR(44))      PRIMARY INDEX (l_orderkey) -     PARTITION BY (RANGE_N(l_suppkey  BETWEEN 0 -                                      AND  4999 +     PARTITION BY (RANGE_N(l_suppkey  BETWEEN 0 +                                      AND  4999                                       EACH   10), -                   RANGE_N(l_shipdate BETWEEN DATE '2000-01-01' -                                      AND     DATE '2006-12-31' -                                      EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +                   RANGE_N(l_shipdate BETWEEN DATE '2000-01-01' +                                      AND     DATE '2006-12-31' +                                      EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE sales_history (        store_id      INTEGER NOT NULL,        product_id    INTEGER NOT NULL, @@ -9690,12 +9690,12 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        total_sold    INTEGER,        note          VARCHAR(256))      UNIQUE PRIMARY INDEX (store_id, product_id, sales_date) -     PARTITION BY (RANGE_N(store_id   BETWEEN 1 -                                      AND   300 +     PARTITION BY (RANGE_N(store_id   BETWEEN 1 +                                      AND   300                                       EACH    1), -                   RANGE_N(sales_date BETWEEN DATE '2004-01-01' -                                      AND     DATE '2006-12-31' -                                      EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +                   RANGE_N(sales_date BETWEEN DATE '2004-01-01' +                                      AND     DATE '2006-12-31' +                                      EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE markets (        product_id       INTEGER NOT NULL,        region           BYTEINT NOT NULL, @@ -9704,18 +9704,18 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        business_sector  BYTEINT NOT NULL,        note             VARCHAR(256))      PRIMARY INDEX (product_id, region) PARTITION BY ( -       RANGE_N(region          BETWEEN 1 -                               AND     9 +       RANGE_N(region          BETWEEN 1 +                               AND     9                                EACH    3), -       RANGE_N(business_sector BETWEEN 0 -                               AND    49 +       RANGE_N(business_sector BETWEEN 0 +                               AND    49                                EACH   10), -       RANGE_N(revenue_code    BETWEEN 1 -                               AND    34 +       RANGE_N(revenue_code    BETWEEN 1 +                               AND    34                                EACH    2), -       RANGE_N(activity_date   BETWEEN DATE '1986-01-01' -                               AND     DATE '2007-05-31' -                               EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +       RANGE_N(activity_date   BETWEEN DATE '1986-01-01' +                               AND     DATE '2007-05-31' +                               EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE orders (        o_orderkey     INTEGER NOT NULL,        o_custkey      INTEGER, @@ -9725,7 +9725,7 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        o_shippriority INTEGER,        ROW(o_comment  VARCHAR(79)) NO AUTO COMPRESS)      PARTITION BY COLUMN, -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE orders (        o_orderkey     INTEGER NOT NULL,        o_custkey      INTEGER, @@ -9735,7 +9735,7 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        o_shippriority INTEGER,        o_comment      VARCHAR(79))      PARTITION BY COLUMN ALL BUT (ROW(o_comment) NO AUTO COMPRESS), -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE orders (        o_orderkey     INTEGER NOT NULL,        o_custkey      INTEGER, @@ -9745,9 +9745,9 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        o_shippriority INTEGER,        o_comment      VARCHAR(79))      PARTITION BY COLUMN (o_orderkey, o_custkey, o_orderstatus, -                          o_totalprice, o_orderdate, +                          o_totalprice, o_orderdate,                           ROW o_comment NO AUTO COMPRESS), -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE orders (        o_orderkey     INTEGER NOT NULL,        o_custkey      INTEGER, @@ -9757,7 +9757,7 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        o_shippriority INTEGER,        o_comment      VARCHAR(79))      PARTITION BY COLUMN ALL BUT (ROW(o_totalprice, o_comment)), -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE orders (        o_orderkey     INTEGER NOT NULL,        o_custkey      INTEGER, @@ -9767,7 +9767,7 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        o_shippriority INTEGER,        o_comment      VARCHAR(79))      NO PRIMARY INDEX PARTITION BY COLUMN ADD 68000, -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE TABLE orders (        o_orderkey     INTEGER NOT NULL,        o_custkey      INTEGER, @@ -9777,7 +9777,7 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        o_shippriority INTEGER,        o_comment      VARCHAR(79))      PARTITION BY COLUMN ADD 9223372036854775797, -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE MULTISET TABLE sensordata (        id VARCHAR (128),        m1 VARBYTE(10000), @@ -9787,53 +9787,53 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        t2 TIMESTAMP(6) WITH TIME ZONE,        t3 TIMESTAMP(6) WITH TIME ZONE,        t4 TIMESTAMP(6) WITH TIME ZONE ) -     PARTITION BY COLUMN (ROW(id), (m1, m2, m3),
                          ROW(ts1, ts2, ts3, ts4));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +     PARTITION BY COLUMN (ROW(id), (m1, m2, m3),
                          ROW(ts1, ts2, ts3, ts4));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE MULTISET TABLE t23 ( -       a INTEGER, -       b INTEGER, +       a INTEGER, +       b INTEGER,        c INTEGER)      PARTITION BY (COLUMN ADD 9994, -                   RANGE_N(a BETWEEN     1 -                             AND 10000000 +                   RANGE_N(a BETWEEN     1 +                             AND 10000000                              EACH 1), -                   RANGE_N(b BETWEEN    1 -                             AND 92233720 -                             EACH 1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +                   RANGE_N(b BETWEEN    1 +                             AND 92233720 +                             EACH 1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA "CREATE MULTISET TABLE t23a ( -       a INTEGER, -       b INTEGER, +       a INTEGER, +       b INTEGER,        c INTEGER)      PARTITION BY (COLUMN ADD 9994, -                   RANGE_N(a BETWEEN     1 -                             AND 10000000 +                   RANGE_N(a BETWEEN     1 +                             AND 10000000                              EACH 1), -                   RANGE_N(b BETWEEN    1 -                             AND 92233721 -                             EACH 1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA -"SELECT * +                   RANGE_N(b BETWEEN    1 +                             AND 92233721 +                             EACH 1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +"SELECT *      FROM DBC.TableConstraints -     WHERE TVMId IN (SELECT TVMId +     WHERE TVMId IN (SELECT TVMId                      FROM DBC.TVM -                     WHERE TVMNameI = 't38' -                     AND   DataBaseId IN (SELECT DatabaseId -                                          FROM DBC.DBASE -                                          WHERE DatabaseNameI ='test')) -     ORDER BY TVMId;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA -"ALTER TABLE orders -     MODIFY PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5r9YNi8ikTg89ouLWEhtTg -"ALTER TABLE orders -     MODIFY NOT UNIQUE PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5r9YNi8ikTg89ouLWEhtTg -"ALTER TABLE orders -     MODIFY NO PRIMARY INDEX +                     WHERE TVMNameI = 't38' +                     AND   DataBaseId IN (SELECT DatabaseId +                                          FROM DBC.DBASE +                                          WHERE DatabaseNameI ='test')) +     ORDER BY TVMId;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PzSqZJ05fGX_HnngTxQGZA +"ALTER TABLE orders +     MODIFY PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5r9YNi8ikTg89ouLWEhtTg +"ALTER TABLE orders +     MODIFY NOT UNIQUE PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5r9YNi8ikTg89ouLWEhtTg +"ALTER TABLE orders +     MODIFY NO PRIMARY INDEX      PARTITION BY (COLUMN ADD 5, -                   RANGE_N(o_ordertsz BETWEEN TIMESTAMP +                   RANGE_N(o_ordertsz BETWEEN TIMESTAMP                                       '2003-01-01 00:00:00.000000+00:00' -                                      AND     TIMESTAMP -                                      '2009-12-31 23:59:59.999999+00:00' -                                      EACH INTERVAL '1' MONTH) );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5r9YNi8ikTg89ouLWEhtTg -"ALTER TABLE orders -     DROP o_alt_ship_addr, -     DROP o_alt_bill_addr;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/wEzxUtOHYLnBjD4vnQSFhg +                                      AND     TIMESTAMP +                                      '2009-12-31 23:59:59.999999+00:00' +                                      EACH INTERVAL '1' MONTH) );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/5r9YNi8ikTg89ouLWEhtTg +"ALTER TABLE orders +     DROP o_alt_ship_addr, +     DROP o_alt_bill_addr;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/wEzxUtOHYLnBjD4vnQSFhg "CREATE TABLE orders (        o_orderkey       INTEGER NOT NULL,        o_custkey        INTEGER, @@ -9846,41 +9846,41 @@ CREATE VIEW view_1 AS SELECT * FROM table_1;,https://docs.teradata.com/reader/sc        o_bill_addr      VARCHAR(200),        o_item_count     INTEGER )      PARTITION BY (COLUMN ALL BUT ( (o_orderstatus, o_ordersubstatus), -                                     ROW(o_ship_addr, o_bill_addr) +                                     ROW(o_ship_addr, o_bill_addr)                                      NO AUTO COMPRESS) ADD 3, -                   RANGE_N(o_ordertsz +                   RANGE_N(o_ordertsz                    BETWEEN TIMESTAMP '2003-01-01 00:00:00.000000+00:00' -                   AND     TIMESTAMP '2009-12-31 23:59:59.999999+00:00' +                   AND     TIMESTAMP '2009-12-31 23:59:59.999999+00:00'                    EACH INTERVAL '1' MONTH) ), -     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/wEzxUtOHYLnBjD4vnQSFhg +     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/wEzxUtOHYLnBjD4vnQSFhg "CREATE CONSTRAINT classification_level SMALLINT, NOT NULL, -     VALUES (top_secret:4, secret:3, confidential:2, unclassified:1), +     VALUES (top_secret:4, secret:3, confidential:2, unclassified:1),      INSERT SYSLIB.insert_level,      UPDATE SYSLIB.update_level,      DELETE SYSLIB.delete_level, -     SELECT SYSLIB.read_level;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg -"CREATE CONSTRAINT classification_category BYTE(8), +     SELECT SYSLIB.read_level;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg +"CREATE CONSTRAINT classification_category BYTE(8),      VALUES (nato:1, united_states:2, canada:3, united_kingdom:4, -             france:5, norway:6, russia:7), +             france:5, norway:6, russia:7),      INSERT SYSLIB.insert_category,      UPDATE SYSLIB.update_category,      DELETE SYSLIB.delete_category, -     SELECT SYSLIB.read_category;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg +     SELECT SYSLIB.read_category;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg "CREATE USER user_name AS -     PERMANENT = 1e6, +     PERMANENT = 1e6,      PASSWORD=my_pwd,      CONSTRAINT = classfication_level (top_secret), -     CONSTRAINT = classification_category (united_states);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg +     CONSTRAINT = classification_category (united_states);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg "CREATE USER pls AS -     PERMANENT = 1e6, +     PERMANENT = 1e6,      PASSWORD=secret,      CONSTRAINT = classification_level (secret, unclassified DEFAULT), -     CONSTRAINT = classification_category (united_states);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg +     CONSTRAINT = classification_category (united_states);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg "CREATE USER arn_anderson AS -     PERMANENT = 1e6, +     PERMANENT = 1e6,      PASSWORD=Arn2222ANDERSON, -     CONSTRAINT = classification_category (norway);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg -ALTER ZONE zn_01 DROP ROOT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/qf3nzfRpENUs5R3Sc6V42Q +     CONSTRAINT = classification_category (norway);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0ypRaF~gZsRXrykoUj6Ujg +ALTER ZONE zn_01 DROP ROOT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/qf3nzfRpENUs5R3Sc6V42Q "CREATE FUNCTION lobtf_concat3 (       NumRows INTEGER,      A BLOB AS LOCATOR, @@ -9895,17 +9895,17 @@ ALTER ZONE zn_01 DROP ROOT;,https://docs.teradata.com/reader/scPHvjfglIlB8F70Yli      NO SQL      PARAMETER STYLE SQL        EXTERNAL NAME 'SS!lobtf_concat3!/home/i18n/hsf/tf/c/ -                       lobtf_concat3.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/vFqGGk140Fyp8Jb9fi_CSA -"SELECT CAST('{""a"":1,""a"":2}' as JSON).a;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fh7OR2FeI6HkBepj0cBWAQ -"CREATE HASH INDEX line_hidx_6, CHECKSUM=ON +                       lobtf_concat3.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/vFqGGk140Fyp8Jb9fi_CSA +"SELECT CAST('{""a"":1,""a"":2}' as JSON).a;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fh7OR2FeI6HkBepj0cBWAQ +"CREATE HASH INDEX line_hidx_6, CHECKSUM=ON        (l.shipdate) ON lineitem      BY (l_shipdate) -     ORDER BY VALUES;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tfIcJ9OydwmRMM~EzKwjdg +     ORDER BY VALUES;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tfIcJ9OydwmRMM~EzKwjdg "CREATE JOIN INDEX line_jidx_6, CHECKSUM=ON AS -      SELECT (l_orderkey), (l_shipdate, lineitem.ROWID) +      SELECT (l_orderkey), (l_shipdate, lineitem.ROWID)       FROM lineitem       ORDER BY l_orderkey -     PRIMARY INDEX (l_shipdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tfIcJ9OydwmRMM~EzKwjdg +     PRIMARY INDEX (l_shipdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tfIcJ9OydwmRMM~EzKwjdg "SELECT timeout FROM ssqtbl WHERE username=USER CREATE FUNCTION MAPPING sessionize_fm FOR sessionize SERVER coprocessor @@ -9916,10 +9916,10 @@ ClusterTable OUT TABLE, TIMECOLUMN, TIMEOUT(SELECT timeout FROM ssqtbl WHERE username=USER), CLICKLAG, -EMITNULL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/AYuLAWT3JN7XmM6MtYaXvg -ALTER TABLE table_1 DROP CHECK;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nH9eVjVESOJNvykpgoCXDw -"ALTER TABLE orders -     DROP o_comment;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1h0idQNj7~C~0Z52T_8CJQ +EMITNULL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/AYuLAWT3JN7XmM6MtYaXvg +ALTER TABLE table_1 DROP CHECK;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/nH9eVjVESOJNvykpgoCXDw +"ALTER TABLE orders +     DROP o_comment;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1h0idQNj7~C~0Z52T_8CJQ "CREATE TABLE orders (        o_orderkey       INTEGER NOT NULL,        o_custkey        INTEGER, @@ -9937,20 +9937,20 @@ ALTER TABLE table_1 DROP CHECK;,https://docs.teradata.com/reader/scPHvjfglIlB8F7      PARTITION BY (COLUMN ALL BUT ( (o_orderstatus, o_ordersubstatus),                         ROW(o_ship_addr, o_bill_addr) NO AUTO COMPRESS,                         COLUMN(o_alt_ship_addr, o_alt_bill_addr)) ADD 1, -                   RANGE_N(o_ordertsz +                   RANGE_N(o_ordertsz                    BETWEEN TIMESTAMP '2003-01-01 00:00:00.000000+00:00' -                   AND     TIMESTAMP '2009-12-31 23:59:59.999999+00:00' +                   AND     TIMESTAMP '2009-12-31 23:59:59.999999+00:00'                    EACH INTERVAL '1' MONTH) ), -     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1h0idQNj7~C~0Z52T_8CJQ +     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1h0idQNj7~C~0Z52T_8CJQ "CREATE PROCEDURE sp_sample1(IN p_name CHAR(30), INOUT p_amt INTEGER) - L1: BEGIN + L1: BEGIN DECLARE cvar1, v_amt INTEGER; DECLARE cursor1 CURSOR WITHOUT RETURN FOR - SELECT c1 AS c_c1, c2 AS c_c2 + SELECT c1 AS c_c1, c2 AS c_c2 FROM temp; L2: BEGIN DECLARE v_name CHARACTER(30); - DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' + DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' BEGIN OPEN cursor1; INSERT INTO temp VALUES (v_name, v_amt); @@ -9960,20 +9960,20 @@ ALTER TABLE table_1 DROP CHECK;,https://docs.teradata.com/reader/scPHvjfglIlB8F7 INSERT INTO tab1 VALUES (v_name, v_amt); FETCH cursor1 INTO cvar1, p_amt; END L2; - END L1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ -"SELECT emp_name, salary FROM emp_details ORDER BY dept_code;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ -SELECT dept_name from department;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ + END L1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ +"SELECT emp_name, salary FROM emp_details ORDER BY dept_code;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ +SELECT dept_name from department;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ "CREATE PROCEDURE sp_sample4a (IN in_param INTEGER, - OUT out_param INTEGER) - SET out_param = in_param + 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ + OUT out_param INTEGER) + SET out_param = in_param + 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ " CREATE PROCEDURE sp_sample4b (IN in_param INTEGER, OUT out_param INTEGER) WHILE (in_param < 20) SET out_param = in_param + 1; - END WHILE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ + END WHILE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ "CREATE PROCEDURE sp_sample3(OUT p1 CHARACTER(80)) BEGIN - DECLARE i INTEGER; + DECLARE i INTEGER; DECLARE emp_cursor CURSOR WITHOUT RETURN FOR SELECT emp_name, salary FROM emp_details ORDER BY dept_code; DECLARE dept_cursor CURSOR WITHOUT RETURN FOR @@ -9990,48 +9990,48 @@ SELECT dept_name from department;,https://docs.teradata.com/reader/scPHvjfglIlB8 SET p1='FAILED TO INSERT ROW'; END; DECLARE CONTINUE HANDLER - FOR SQLEXCEPTION + FOR SQLEXCEPTION BEGIN SET p1='FAILED TO INSERT ROW'; END; INSERT INTO table1 VALUES(1000,'aaa'); - END;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ -"INSERT INTO table1 VALUES(1000,'aaa');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ + END;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ +"INSERT INTO table1 VALUES(1000,'aaa');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/DIbxeJq7A~dSti1WGpbgMQ "CREATE TABLE test_1 (        column_1 INTEGER NOT NULL, -       column_2 INTEGER NOT NULL -     CONSTRAINT UNIQUE (column_2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ +       column_2 INTEGER NOT NULL +     CONSTRAINT UNIQUE (column_2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ "CREATE SET TABLE test_1 ,NO FALLBACK ,        NO BEFORE JOURNAL,        NO AFTER JOURNAL,        CHECKSUM = DEFAULT (        (        column_1 INTEGER NOT NULL, -       column_2 INTEGER NOT NULL, CONSTRAINT UNIQUE (column_2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ +       column_2 INTEGER NOT NULL, CONSTRAINT UNIQUE (column_2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ "CREATE TABLE test_2 AS (        column_1 INTEGER NOT NULL -       column_2 INTEGER NOT NULL -     CONSTRAINT PRIMARY KEY (column_2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ +       column_2 INTEGER NOT NULL +     CONSTRAINT PRIMARY KEY (column_2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ "CREATE SET TABLE test_2 ,NO FALLBACK ,        NO BEFORE JOURNAL,        NO AFTER JOURNAL,        CHECKSUM = DEFAULT        (        column_1 INTEGER NOT NULL, -       column_2 INTEGER NOT NULL, CONSTRAINT PRIMARY KEY (column_2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ +       column_2 INTEGER NOT NULL, CONSTRAINT PRIMARY KEY (column_2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ "CREATE TABLE test_3 AS (        column_1 INTEGER NOT NULL -       column_2 INTEGER NOT NULL +       column_2 INTEGER NOT NULL      CONSTRAINT UNIQUE (column_1) -     CONSTRAINT PRIMARY KEY (column_2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ +     CONSTRAINT PRIMARY KEY (column_2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ "CREATE SET TABLE test_3 ,NO FALLBACK ,        NO BEFORE JOURNAL,        NO AFTER JOURNAL,        CHECKSUM = DEFAULT        (column_1 INTEGER NOT NULL, -       column_2 INTEGER NOT NULL, +       column_2 INTEGER NOT NULL, CONSTRAINT UNIQUE (column_1) - CONSTRAINT PRIMARY KEY (column_2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ + CONSTRAINT PRIMARY KEY (column_2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/g3S4_gOqAaDdcKh7PDFERQ "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -10042,16 +10042,16 @@ SELECT dept_name from department;,https://docs.teradata.com/reader/scPHvjfglIlB8        o_comment       VARCHAR(79))      PRIMARY INDEX(o_orderkey)      PARTITION BY RANGE_N(o_orderdate BETWEEN DATE '2004-01-01' -                                      AND     DATE '2010-12-31' +                                      AND     DATE '2010-12-31'                                       EACH INTERVAL '1' MONTH) -     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g -"ALTER TABLE orders +     UNIQUE INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g +"ALTER TABLE orders      MODIFY PRIMARY INDEX(o_orderkey)      DROP RANGE WHERE PARTITION BETWEEN 1 AND 12 -     ADD  RANGE BETWEEN DATE '2011-01-01' -                AND     DATE '2011-12-31' +     ADD  RANGE BETWEEN DATE '2011-01-01' +                AND     DATE '2011-12-31'                 EACH INTERVAL '1' MONTH -     WITH DELETE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g +     WITH DELETE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -10061,15 +10061,15 @@ SELECT dept_name from department;,https://docs.teradata.com/reader/scPHvjfglIlB8        o_orderpriority CHARACTER(21),        o_comment       VARCHAR(79))      PRIMARY INDEX (o_orderkey) -     PARTITION BY RANGE_N(o_orderdate BETWEEN +     PARTITION BY RANGE_N(o_orderdate BETWEEN                                        CAST(((EXTRACT(YEAR FROM                                        CURRENT_DATE)-5-1900)*10000+0101)                                        AS DATE) -                                      AND +                                      AND                                        CAST(((EXTRACT(YEAR FROM                                        CURRENT_DATE)+1-1900)*10000+1231)                                        AS DATE)                                       EACH INTERVAL '1' MONTH) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g -ALTER TABLE orders TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g +ALTER TABLE orders TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -10079,22 +10079,22 @@ ALTER TABLE orders TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPH        o_orderpriority CHARACTER(21),        o_comment       VARCHAR(79))      PRIMARY INDEX (o_orderkey) -     PARTITION BY RANGE_N(o_orderdate BETWEEN +     PARTITION BY RANGE_N(o_orderdate BETWEEN                                        CAST(((EXTRACT(YEAR FROM                                        CURRENT_DATE)-1900)*10000 +                                        EXTRACT(MONTH FROM                                         CURRENT_DATE)*100+01) AS DATE) -                                         INTERVAL '71' MONTH -                                      AND +                                      AND                                        CAST(((EXTRACT(YEAR FROM                                        CURRENT_DATE)+1-1900)*10000 +                                        EXTRACT(MONTH FROM                                         CURRENT_DATE)*100+01) AS DATE)+ -                                        INTERVAL '13' MONTH - +                                        INTERVAL '13' MONTH -                                         INTERVAL '1' DAY                                       EACH INTERVAL '1' MONTH) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g -ALTER TABLE orders TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g +ALTER TABLE orders TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -10106,14 +10106,14 @@ ALTER TABLE orders TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPH      PRIMARY INDEX (o_orderkey)      PARTITION BY RANGE_N(o_orderdate BETWEEN CURRENT_DATE -                                                INTERVAL '6' YEAR -                                      AND     CURRENT_DATE + +                                      AND     CURRENT_DATE +                                                INTERVAL '1' YEAR                                       EACH INTERVAL '1' MONTH) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g -ALTER TABLE orders TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g -FLUSH QUERY LOGGING WITH ALL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/edjPlOZ9IVIIq0rRBVnp9A -FLUSH QUERY LOGGING WITH ALLDBQL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/edjPlOZ9IVIIq0rRBVnp9A -FLUSH QUERY LOGGING WITH ALLTDWM;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/edjPlOZ9IVIIq0rRBVnp9A +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g +ALTER TABLE orders TO CURRENT WITH DELETE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/TIT8RtJBJJTZluNHfAHs4g +FLUSH QUERY LOGGING WITH ALL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/edjPlOZ9IVIIq0rRBVnp9A +FLUSH QUERY LOGGING WITH ALLDBQL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/edjPlOZ9IVIIq0rRBVnp9A +FLUSH QUERY LOGGING WITH ALLTDWM;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/edjPlOZ9IVIIq0rRBVnp9A "CREATE FUNCTION test.myudf (a PERIOD(TIME))      RETURNS PERIOD(TIME)      LANGUAGE SQL @@ -10124,61 +10124,61 @@ FLUSH QUERY LOGGING WITH ALLTDWM;,https://docs.teradata.com/reader/scPHvjfglIlB8      SQL SECURITY DEFINER      COLLATION INVOKER      INLINE TYPE 1 -     RETURN PRIOR(END(a));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~3uDQ2uDoCp1MKIEUwwe5w -"ALTER TABLE employee,CHECKSUM = DEFAULT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EA2Q6yetO6BxV_Wuxq4scg +     RETURN PRIOR(END(a));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~3uDQ2uDoCp1MKIEUwwe5w +"ALTER TABLE employee,CHECKSUM = DEFAULT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EA2Q6yetO6BxV_Wuxq4scg "CREATE SET TABLE t1 (        a1 INTEGER,        b1 INTEGER,      FOREIGN KEY (b1) REFERENCES WITH CHECK OPTION t3(a3)) -     UNIQUE PRIMARY INDEX (a1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg +     UNIQUE PRIMARY INDEX (a1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg "CREATE SET TABLE t3 (        a3 INTEGER,        b3 INTEGER,      FOREIGN KEY (b3) REFERENCES WITH CHECK OPTION t1(a1)) -     UNIQUE PRIMARY INDEX (a3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg +     UNIQUE PRIMARY INDEX (a3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg "CREATE SET TABLE t2 (        a2 INTEGER,        b2 INTEGER,        b3 INTEGER,      FOREIGN KEY (a2) REFERENCES WITH CHECK OPTION t1 (a1),      FOREIGN KEY (b3) REFERENCES WITH CHECK OPTION t3 (a3)) -     PRIMARY INDEX (a2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg +     PRIMARY INDEX (a2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg "SELECT * -          FROM t2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg +          FROM t2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg "CREATE SET TABLE TEST.T2 ,NO FALLBACK ,       NO BEFORE JOURNAL,       NO AFTER JOURNAL       (a2 INTEGER,        b2 INTEGER, -       b3 INTEGER, +       b3 INTEGER,      FOREIGN KEY ( a2 ) REFERENCES WITH CHECK OPTION TEST.T1 ( a1 ),      FOREIGN KEY ( b3 ) REFERENCES WITH CHECK OPTION TEST.T3 ( a3 )) -     PRIMARY INDEX ( a2 );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg +     PRIMARY INDEX ( a2 );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg "CREATE SET TABLE TEST.T1, NO FALLBACK,       NO BEFORE JOURNAL,       NO AFTER JOURNAL      (a1 INTEGER,       b1 INTEGER      FOREIGN KEY (b1) REFERENCES WITH CHECK OPTION t3(a3)) -     UNIQUE PRIMARY INDEX (a1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg +     UNIQUE PRIMARY INDEX (a1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg "CREATE SET TABLE TEST.T3, NO FALLBACK,       NO BEFORE JOURNAL,       NO AFTER JOURNAL       (a3 INTEGER,        b3 INTEGER      FOREIGN KEY (b3) REFERENCES WITH CHECK OPTION t1(a1)) -     UNIQUE PRIMARY INDEX (a3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg +     UNIQUE PRIMARY INDEX (a3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7T37XkgplhDWnirZhwM8Jg "CREATE AUTHORIZATION sales_processing AS DEFINER     USER 'salesmng' -    PASSWORD 'mysecret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tuf3W2_k2oLRDyhVLHm~IA +    PASSWORD 'mysecret';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tuf3W2_k2oLRDyhVLHm~IA "CREATE AUTHORIZATION SYSLIB.sales AS DEFINER      USER 'SalesDept' -     PASSWORD 'ikcerednep';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tuf3W2_k2oLRDyhVLHm~IA +     PASSWORD 'ikcerednep';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tuf3W2_k2oLRDyhVLHm~IA "CREATE AUTHORIZATION SYSLIB.accounting AS DEFINER DEFAULT       USER 'accdept' -      PASSWORD 'nesuahkcotsk';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tuf3W2_k2oLRDyhVLHm~IA -ALTER TABLE table_1 DROP CONSTRAINT check_1 CHECK;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZWWX0TQPPEGyH_CvWoSwgw -ALTER TABLE table_1 DROP CONSTRAINT check_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/rGDsIjl3GAkZddO8F_JDug +      PASSWORD 'nesuahkcotsk';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/tuf3W2_k2oLRDyhVLHm~IA +ALTER TABLE table_1 DROP CONSTRAINT check_1 CHECK;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ZWWX0TQPPEGyH_CvWoSwgw +ALTER TABLE table_1 DROP CONSTRAINT check_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/rGDsIjl3GAkZddO8F_JDug "CREATE FUNCTION MAPPING usr_SVMSparse FOR SparseSVMTrainer SERVER TD_SERVER_DB.coprocessor USING @@ -10193,37 +10193,37 @@ HashProjection , ""Hash"" , HashBuckets , Cost , Bias , ClassWeights , MaxStep(Maxnum) , Epsilon , Seed , SequenceInputBy -;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/17y7wrI~P9MYgaoQq0YBUA +;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/17y7wrI~P9MYgaoQq0YBUA "CREATE TABLE t2 AS (SELECT * -                        FROM test -                        WHERE x > 10) -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yeqOgznwt~K4gcBGSFks9g +                        FROM test +                        WHERE x > 10) +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yeqOgznwt~K4gcBGSFks9g "CREATE TABLE t2 AS (SELECT * -                        FROM test1 -                        WHERE x1 > 10 -                        AND   y1 = 20) -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yeqOgznwt~K4gcBGSFks9g +                        FROM test1 +                        WHERE x1 > 10 +                        AND   y1 = 20) +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yeqOgznwt~K4gcBGSFks9g "CREATE TABLE t2 AS (SELECT * -                        FROM test LEFT OUTER JOIN                                   test1 ON test.x=test1.x1) -    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yeqOgznwt~K4gcBGSFks9g -WITH DATA AND STATISTICS;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yeqOgznwt~K4gcBGSFks9g +                        FROM test LEFT OUTER JOIN                                   test1 ON test.x=test1.x1) +    WITH DATA AND STATISTICS;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yeqOgznwt~K4gcBGSFks9g +WITH DATA AND STATISTICS;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yeqOgznwt~K4gcBGSFks9g "CREATE TABLE jsonTable1(id INTEGER, - jsn1 JSON(64000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ + jsn1 JSON(64000) CHARACTER SET LATIN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ "CREATE TABLE jsonTable2(id INTEGER, jsn1 JSON(1000) CHARACTER SET LATIN, - jsn2 JSON INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ + jsn2 JSON INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ "CREATE TABLE jsonTable3(id INTEGER, jsn1 JSON(1000) INLINE LENGTH 1000 CHARACTER SET LATIN, - jsn2 JSON INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ + jsn2 JSON INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ "CREATE TABLE jsonTable4(id INTEGER, jsn1 JSON(30000) INLINE LENGTH 30000, - jsn2 JSON INLINE LENGTH 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ + jsn2 JSON INLINE LENGTH 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ "CREATE TABLE jsonTable5(id INTEGER, - jsn1 JSON(64000) INLINE LENGTH 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ + jsn1 JSON(64000) INLINE LENGTH 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ "CREATE TABLE jsonTable6(id INTEGER, - jsn1 JSON(64000) INLINE LENGTH 64000 STORAGE FORMAT BSON);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ + jsn1 JSON(64000) INLINE LENGTH 64000 STORAGE FORMAT BSON);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ "CREATE TABLE jsonTable7(id INTEGER, - jsn1 JSON(64000) INLINE LENGTH 64000 STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ + jsn1 JSON(64000) INLINE LENGTH 64000 STORAGE FORMAT UBJSON);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/EOPl6xdQJ5RnQK8MOIPbEQ "CREATE TYPE measures_udt AS (        amplitud  INTEGER,        phase     INTEGER, @@ -10231,29 +10231,29 @@ WITH DATA AND STATISTICS;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLA      INSTANCE METHOD update_measures (        a1 source_ary)      … -     ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3ebtKD2BfmGyqKz6UCi_sQ -"CREATE TYPE source_ary AS -       INTEGER ARRAY [1:5][1:7][1:20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3ebtKD2BfmGyqKz6UCi_sQ +     ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3ebtKD2BfmGyqKz6UCi_sQ +"CREATE TYPE source_ary AS +       INTEGER ARRAY [1:5][1:7][1:20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3ebtKD2BfmGyqKz6UCi_sQ "CREATE INSTANCE METHOD update_measures ( -         a1 source_ary) +         a1 source_ary)        RETURNS INTEGER        FOR measures_udt        NO SQL        PARAMETER STYLE SQL        DETERMINISTIC        LANGUAGE C -       EXTERNAL NAME 'CS!update_measures!update_measures.c!F!update_measures';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3ebtKD2BfmGyqKz6UCi_sQ -"CREATE TYPE seismic_cube_2 AS -     measures_udt ARRAY [5][7][20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ydAaxjsf3WVGmfBiKv_cuQ -"CREATE TYPE seismic_cube_3 AS -     measures_udt ARRAY [1:5][7][1:20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ydAaxjsf3WVGmfBiKv_cuQ -DROP PROCEDURE get_region_xsp;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mRWjGW~mIbLllxhnEWKiFg -DROP ERROR TABLE FOR orders;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/D32qRp9XVLtk62rgnnkQmA +       EXTERNAL NAME 'CS!update_measures!update_measures.c!F!update_measures';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3ebtKD2BfmGyqKz6UCi_sQ +"CREATE TYPE seismic_cube_2 AS +     measures_udt ARRAY [5][7][20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ydAaxjsf3WVGmfBiKv_cuQ +"CREATE TYPE seismic_cube_3 AS +     measures_udt ARRAY [1:5][7][1:20];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/ydAaxjsf3WVGmfBiKv_cuQ +DROP PROCEDURE get_region_xsp;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mRWjGW~mIbLllxhnEWKiFg +DROP ERROR TABLE FOR orders;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/D32qRp9XVLtk62rgnnkQmA "CREATE TABLE target_table AS (SELECT column_x + 1 AS column_x,                                           column_y + 1 AS column_y                                    FROM subquery_table ) -     WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9G~e~cmnaxI7Slm~bpvKyw -"CREATE USER user_name +     WITH NO DATA;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9G~e~cmnaxI7Slm~bpvKyw +"CREATE USER user_name      FROM r_n_d AS      PERMANENT = 1000000,      PASSWORD = abbub279, @@ -10262,34 +10262,34 @@ DROP ERROR TABLE FOR orders;,https://docs.teradata.com/reader/scPHvjfglIlB8F70Yl      DUAL AFTER JOURNAL,      DEFAULT JOURNAL TABLE = r_n_d.journals,      DEFAULT DATABASE = r_n_d, -     STARTUP = 'EXEC setpf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/C4xMwzh2ZYx1zJyxSDD~2Q -"CREATE PROFILE finance AS -     SPOOL = 500000;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/R21lL0RqtYhR6eMERbH4Iw +     STARTUP = 'EXEC setpf;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/C4xMwzh2ZYx1zJyxSDD~2Q +"CREATE PROFILE finance AS +     SPOOL = 500000;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/R21lL0RqtYhR6eMERbH4Iw "SELECT *      FROM employee -     WHERE emp_code > 2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9MSwt_cgKIwS~pe2U9YTzg -"CREATE JOIN INDEX ji_begin AS -       SELECT b1, c1, BEGIN(d1) AS b -       FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA -"SELECT b1, c1, BEGIN(d1) -     FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA -"SELECT b1, c1, b -     FROM ji_begin;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA -"SELECT b1,c1 -     FROM t1 -     WHERE BEGIN(d1) < '2008-05-01';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA -"SELECT b1,c1 -     FROM ji_begin -     WHERE b < '2008-05-01';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA -ALTER TABLE emp_table SET DOWN;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/130QgHGj_sEVQa5jKFPzNA -"WITH USECOUNT -     ON database_1, database_2, user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/jOMv8bUdWFsMpQpBezK9Dw +     WHERE emp_code > 2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9MSwt_cgKIwS~pe2U9YTzg +"CREATE JOIN INDEX ji_begin AS +       SELECT b1, c1, BEGIN(d1) AS b +       FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA +"SELECT b1, c1, BEGIN(d1) +     FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA +"SELECT b1, c1, b +     FROM ji_begin;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA +"SELECT b1,c1 +     FROM t1 +     WHERE BEGIN(d1) < '2008-05-01';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA +"SELECT b1,c1 +     FROM ji_begin +     WHERE b < '2008-05-01';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Clpqgvh6k~bIKrds0qhWVA +ALTER TABLE emp_table SET DOWN;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/130QgHGj_sEVQa5jKFPzNA +"WITH USECOUNT +     ON database_1, database_2, user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/jOMv8bUdWFsMpQpBezK9Dw "CREATE PROCEDURE GetRegionXSP      (INOUT region VARCHAR(64))    LANGUAGE C    NO SQL    EXTERNAL NAME 'CS!getregion!xspsrc/getregion.c!F!xsp_getregion' -   PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/X8GWrEDYo~b7USxOlhpTbw +   PARAMETER STYLE SQL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/X8GWrEDYo~b7USxOlhpTbw "CREATE MULTISET TABLE department (        deptname     VARCHAR(10) CHARACTER SET UNICODE,        deptno       INTEGER NOT NULL UNIQUE, @@ -10297,199 +10297,199 @@ ALTER TABLE emp_table SET DOWN;,https://docs.teradata.com/reader/scPHvjfglIlB8F7        dept_duration PERIOD(DATE) AS VALIDTIME,        dept_tran     PERIOD(TIMESTAMP(6) WITH TIME ZONE)                             TRANSACTIONTIME) -     PRIMARY INDEX (deptno);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_LwCODPQDEuz~keBpBxiCg -ALTER PROCEDURE pa.sp1new COMPILE AT TIME ZONE ‘01:00’;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2VHFvOw7stMq6Ctvmf9hww +     PRIMARY INDEX (deptno);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/_LwCODPQDEuz~keBpBxiCg +ALTER PROCEDURE pa.sp1new COMPILE AT TIME ZONE ‘01:00’;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2VHFvOw7stMq6Ctvmf9hww "CREATE MACRO personnel.new_employee -     (number    (SMALLINT     FORMAT '9(5)'), -      name      (VARCHAR(12)), -      dept      (SMALLINT     FORMAT '999'), -      position  (VARCHAR(12)), -      birthdate (DATE         FORMAT 'MMMbDDbYYYY'), -      sex       (CHARACTER(1)) +     (number    (SMALLINT     FORMAT '9(5)'), +      name      (VARCHAR(12)), +      dept      (SMALLINT     FORMAT '999'), +      position  (VARCHAR(12)), +      birthdate (DATE         FORMAT 'MMMbDDbYYYY'), +      sex       (CHARACTER(1))       education (BYTEINT))   AS     ( -    (ABORT 'Department 300 not valid' -     WHERE :dept = 300;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVHnn1B7bN6AOk0IcbmYuQ +    (ABORT 'Department 300 not valid' +     WHERE :dept = 300;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVHnn1B7bN6AOk0IcbmYuQ "INSERT INTO employee (empno,name,deptno,jobtitle,dob,sex,edlev) -     VALUES (:number,:name,:dept,:position,:birthdate,:sex,:education);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVHnn1B7bN6AOk0IcbmYuQ -"CREATE MACRO delete_employee -     (num   SMALLINT    FORMAT '9(5)', -      dname VARCHAR(12), +     VALUES (:number,:name,:dept,:position,:birthdate,:sex,:education);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVHnn1B7bN6AOk0IcbmYuQ +"CREATE MACRO delete_employee +     (num   SMALLINT    FORMAT '9(5)', +      dname VARCHAR(12),       dept  SMALLINT    FORMAT '999') AS -    (ABORT 'Name does not exist' +    (ABORT 'Name does not exist'      WHERE :num NOT IN (SELECT empno -                        FROM employee -                        WHERE name = :dname);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVHnn1B7bN6AOk0IcbmYuQ -"UPDATE department +                        FROM employee +                        WHERE name = :dname);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVHnn1B7bN6AOk0IcbmYuQ +"UPDATE department      SET empcount = empcount - 1 -     WHERE deptno = :dept;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVHnn1B7bN6AOk0IcbmYuQ +     WHERE deptno = :dept;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVHnn1B7bN6AOk0IcbmYuQ "INSERT INTO resultstable VALUES(:rowcount, :predefinedtype,      :distincttype, -     :structuredtype.attribute1(), 'FETCH');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw +     :structuredtype.attribute1(), 'FETCH');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw "CREATE PROCEDURE sp1()      BEGIN -      DECLARE var1 INTEGER;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw -"INSERT INTO T1 VALUES (var1, structuredtype.state(var2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw -UPDATE resultstable SET structuredcol=:structuredtype.attribute1();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw +      DECLARE var1 INTEGER;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw +"INSERT INTO T1 VALUES (var1, structuredtype.state(var2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw +UPDATE resultstable SET structuredcol=:structuredtype.attribute1();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw "CREATE PROCEDURE ups02(IN pi udtint)      BEGIN       FOR fcode AS b_code CURSOR WITHOUT RETURN FOR        SELECT udt2 FROM tab2 WHERE col1 = :pi.method1()       DO -       UPDATE tab2 -       SET col2 = :fcode.udt2.method1() +       UPDATE tab2 +       SET col2 = :fcode.udt2.method1()        WHERE col1 = :pi.method1()       ELSE -       INSERT INTO tab2(:pi, :fcode.udt2.method1());",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw +       INSERT INTO tab2(:pi, :fcode.udt2.method1());",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw "CREATE PROCEDURE cas01 (OUT p1 insv_structured_date)      BEGIN -      DECLARE vudt insv_structured_date AS NEW insv_structured_date();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw -"CREATE PROFILE research_and_development AS -DEFAULT DATABASE = it_dev, -PASSWORD = secret, -TEMPORARY = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yicC4JAReEJtt_UvcfIMnw -DROP DATABASE accounting;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1t3FbzD8f1rbNK4kDmHWCw -CREATE DATABASE db1 AS PERM = 1e6;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -CREATE DATABASE db2 AS PERM = 1e6;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -"CREATE TABLE db1.tab1(a INT, b INT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -"CREATE TABLE db2.tab1(a INT, b INT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -CREATE DATABASE testdb1 AS PERM = 1e6;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -CREATE USER User1 AS PERM = 1e6 PASSWORD = User1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -GRANT CREATE PROCEDURE ON testdb1 TO User1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -GRANT EXECUTE PROCEDURE ON testdb1 TO User1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +      DECLARE vudt insv_structured_date AS NEW insv_structured_date();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7ahvlaSldRxHRvMWdszKUw +"CREATE PROFILE research_and_development AS +DEFAULT DATABASE = it_dev, +PASSWORD = secret, +TEMPORARY = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/yicC4JAReEJtt_UvcfIMnw +DROP DATABASE accounting;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1t3FbzD8f1rbNK4kDmHWCw +CREATE DATABASE db1 AS PERM = 1e6;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +CREATE DATABASE db2 AS PERM = 1e6;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +"CREATE TABLE db1.tab1(a INT, b INT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +"CREATE TABLE db2.tab1(a INT, b INT);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +CREATE DATABASE testdb1 AS PERM = 1e6;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +CREATE USER User1 AS PERM = 1e6 PASSWORD = User1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +GRANT CREATE PROCEDURE ON testdb1 TO User1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +GRANT EXECUTE PROCEDURE ON testdb1 TO User1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w "CREATE PROCEDURE SYSLIB.dyn_dml()      SQL SECURITY INVOKER      BEGIN -       CALL dbc.""sysexecsql"" ('INSERT INTO t1 (1,1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -CALL SYSLIB.dyn_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w -"CREATE VIEW v1 (a, b, c) +       CALL dbc.""sysexecsql"" ('INSERT INTO t1 (1,1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +CALL SYSLIB.dyn_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bnfuLvcCbLoSyrgiu~_j_w +"CREATE VIEW v1 (a, b, c)        AS SELECT a1, test.value_expression(3,4), c1 -          FROM t1 -          WHERE a1 > b1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2jRaCC0BxfjMRfeqvd6FRQ -"CREATE VIEW v2 (a, b, c) -       AS SELECT a1, b1, c1           FROM t1 -          WHERE test.value_expression(b1, c1) > 10;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2jRaCC0BxfjMRfeqvd6FRQ -"DROP GLOP SET user_name -.UDF_glop_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/YaxF7l1LvVlFP2wC1sNAUg -"CREATE PROCEDURE spAP2(IN  InParam  INTEGER, +          WHERE a1 > b1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2jRaCC0BxfjMRfeqvd6FRQ +"CREATE VIEW v2 (a, b, c) +       AS SELECT a1, b1, c1 +          FROM t1 +          WHERE test.value_expression(b1, c1) > 10;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2jRaCC0BxfjMRfeqvd6FRQ +"DROP GLOP SET user_name +.UDF_glop_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/YaxF7l1LvVlFP2wC1sNAUg +"CREATE PROCEDURE spAP2(IN  InParam  INTEGER,                            OUT OutParam INTEGER)     BEGIN -       DECLARE Var1 INTEGER DEFAULT 10;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +       DECLARE Var1 INTEGER DEFAULT 10;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +"ALTER PROCEDURE spa_tz +     COMPILE AT TIME ZONE LOCAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ "ALTER PROCEDURE spa_tz -     COMPILE AT TIME ZONE LOCAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ -"ALTER PROCEDURE spa_tz      LANGUAGE SQL -     AT TIME ZONE COMPILE 'gmt';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ -"ALTER PROCEDURE spa_tz +     AT TIME ZONE COMPILE 'gmt';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +"ALTER PROCEDURE spa_tz      LANGUAGE SQL -     COMPILE AT TIME ZONE 'gmt';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ -"ALTER PROCEDURE ap3 -     COMPILE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ -"ALTER PROCEDURE spAP2 -     COMPILE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ -"ALTER PROCEDURE spAP2 -     COMPILE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ -"ALTER PROCEDURE spAP2 -     COMPILE WITH NO SPL, NO WARNING;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ -"SELECT ErrorCode INTO :var1 -       FROM dbc.errormsgs -       WHERE ErrorCode = 5526;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ -"ALTER PROCEDURE spAP3 -     COMPILE WITH NO WARNING;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +     COMPILE AT TIME ZONE 'gmt';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +"ALTER PROCEDURE ap3 +     COMPILE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +"ALTER PROCEDURE spAP2 +     COMPILE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +"ALTER PROCEDURE spAP2 +     COMPILE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +"ALTER PROCEDURE spAP2 +     COMPILE WITH NO SPL, NO WARNING;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +"SELECT ErrorCode INTO :var1 +       FROM dbc.errormsgs +       WHERE ErrorCode = 5526;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ +"ALTER PROCEDURE spAP3 +     COMPILE WITH NO WARNING;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V3s_wbr7mMLfO7PFf~AXKQ "CREATE TABLE t1 ( -       col_1 INTEGER, +       col_1 INTEGER,        col_2 CHARACTER(10) COMPRESS ALGCOMPRESS scsu_comp -                           ALGDECOMPRESS scsu_decomp ('abc', 'efg'));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg +                           ALGDECOMPRESS scsu_decomp ('abc', 'efg'));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg "CREATE SET TABLE user_name.t1 ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT ( col_1 INTEGER, -col_2 CHARACTER(10) -CHARACTER SET LATIN NOT CASESPECIFIC +col_2 CHARACTER(10) +CHARACTER SET LATIN NOT CASESPECIFIC COMPRESS ALGCOMPRESS scsu_comp ALGDECOMPRESS scsu_decomp ('abc','efg')) -PRIMARY INDEX ( col_1 );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg +PRIMARY INDEX ( col_1 );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg "CREATE TABLE t2 ( -       col_1 INTEGER, -       col_2 CHARACTER(10));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg +       col_1 INTEGER, +       col_2 CHARACTER(10));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg "ALTER TABLE t2 -     ADD col_2 CHARACTER(10) COMPRESS ALGCOMPRESS scsu_comp -                             ALGDECOMPRESS scsu_decomp ('abc', 'efg');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg +     ADD col_2 CHARACTER(10) COMPRESS ALGCOMPRESS scsu_comp +                             ALGDECOMPRESS scsu_decomp ('abc', 'efg');",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg "CREATE SET TABLE user_name.t2, NO FALLBACK,           NO BEFORE JOURNAL,           NO AFTER JOURNAL,           CHECKSUM = DEFAULT           (           col_1 INTEGER, -          col_2 CHARACTER(10) -             CHARACTER SET LATIN NOT CASESPECIFIC +          col_2 CHARACTER(10) +             CHARACTER SET LATIN NOT CASESPECIFIC              COMPRESS              ALGCOMPRESS scsu_comp              ALGDECOMPRESS scsu_decomp ('abc ','efg ')) -          PRIMARY INDEX ( col_1 );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg +          PRIMARY INDEX ( col_1 );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/t2ADh21~TtVKbDYAo1~5Bg "CREATE PROCEDURE setqbmsr(        IN qbin VARCHAR(60))       BEGIN REQUEST -        SET QUERY_BAND = :qbin FOR TRANSACTION;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M91rBBuWc2vNQYrMqpnmfA +        SET QUERY_BAND = :qbin FOR TRANSACTION;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M91rBBuWc2vNQYrMqpnmfA "CREATE PROCEDURE qbparm1 (        IN  par1 INTEGER,        IN  qbin VARCHAR(60),        OUT qbout VARCHAR(60))       BEGIN REQUEST -       BEGIN TRANSACTION;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M91rBBuWc2vNQYrMqpnmfA -SELECT GetQueryBand() INTO qbout;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M91rBBuWc2vNQYrMqpnmfA -"CALL qbparm1(10, 'kid=kate;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M91rBBuWc2vNQYrMqpnmfA +       BEGIN TRANSACTION;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M91rBBuWc2vNQYrMqpnmfA +SELECT GetQueryBand() INTO qbout;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M91rBBuWc2vNQYrMqpnmfA +"CALL qbparm1(10, 'kid=kate;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/M91rBBuWc2vNQYrMqpnmfA "CREATE ORDERING FOR rectangle -    ORDER FULL BY MAP WITH FUNCTION compare_rect();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/4uOZvPj2Djy5TGwIWCQDTg +    ORDER FULL BY MAP WITH FUNCTION compare_rect();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/4uOZvPj2Djy5TGwIWCQDTg "CREATE MULTISET TABLE cr ( -       (c1 INTEGER, -        c2 INTEGER), +       (c1 INTEGER, +        c2 INTEGER),        (c3 VARCHAR(5000)) NO AUTO COMPRESS)      NO PRIMARY INDEX -     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/b7iUgJDmxTPkp~CiAcxvhQ -DROP PROFILE finance;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CVgOJMbHXT292IBBMbpeWQ +     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/b7iUgJDmxTPkp~CiAcxvhQ +DROP PROFILE finance;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CVgOJMbHXT292IBBMbpeWQ "CREATE TABLE parent_tab ( -       prime_key INTEGER, -       column_2  INTEGER, +       prime_key INTEGER, +       column_2  INTEGER,       column_3  INTEGER) -     UNIQUE PRIMARY INDEX (prime_key);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ou2vCgsDgOWs_ffdPYXCYw +     UNIQUE PRIMARY INDEX (prime_key);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ou2vCgsDgOWs_ffdPYXCYw "CREATE TABLE child_tab ( -       prime_key INTEGER, -       for_key   INTEGER, +       prime_key INTEGER, +       for_key   INTEGER,        column_3 INTEGER      FOREIGN KEY (for_key) REFERENCES WITH NO CHECK OPTION -                           parent_tab(prime_key));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ou2vCgsDgOWs_ffdPYXCYw +                           parent_tab(prime_key));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ou2vCgsDgOWs_ffdPYXCYw "CREATE TRIGGER UpdateForKey        AFTER UPDATE OF prime_key ON parent_tab        REFERENCING OLD TABLE AS OldTable NEW TABLE AS NewTable      FOR EACH STATEMENT (        UPDATE child_tab        SET for_key=NewTable.prime_key -       WHERE child_tab.for_key=OldTable.prime_key;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ou2vCgsDgOWs_ffdPYXCYw +       WHERE child_tab.for_key=OldTable.prime_key;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ou2vCgsDgOWs_ffdPYXCYw "CREATE TRIGGER DelForKey        AFTER DELETE ON parent_tab        REFERENCING OLD TABLE AS OldTable      FOR EACH STATEMENT (        UPDATE child_tab        SET for_key=NULL -       WHERE for_key=OldTable.prime_key;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ou2vCgsDgOWs_ffdPYXCYw +       WHERE for_key=OldTable.prime_key;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ou2vCgsDgOWs_ffdPYXCYw "CREATE ORDERING FOR circle -    ORDER FULL BY MAP WITH METHOD compare_circ() FOR circle;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/R1h5Xt2p~85HBHg47qIbEg +    ORDER FULL BY MAP WITH METHOD compare_circ() FOR circle;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/R1h5Xt2p~85HBHg47qIbEg "WITH SQL, STEPINFO, OBJECTS LIMIT THRESHOLD=10 -       CPUTIME ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~PkZhd9BtdPY2fimXdf16Q -"WITH SQL LIMIT THRESHOLD=10 CPUTIME -       ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~PkZhd9BtdPY2fimXdf16Q -"WITH STEPINFO LIMIT THRESHOLD=10 CPUTIME -       ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~PkZhd9BtdPY2fimXdf16Q -"WITH OBJECTS LIMIT THRESHOLD=10 CPUTIME -       ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~PkZhd9BtdPY2fimXdf16Q -"CREATE UNIQUE INDEX ident (name, ssn) ON employee;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/C4fQkXAjcz903V1BZjtvMQ -DROP INDEX ident ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/C4fQkXAjcz903V1BZjtvMQ -"SELECT NEW JSON('{}', BSON) AS c1, NEW ST_GEOMETRY('POINT(1 1)') AS c2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k19AdqgMar27mkVHIP2VCg -DROP STATISTICS ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/i~9Z_jrbPwkrt8vuu08dhw +       CPUTIME ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~PkZhd9BtdPY2fimXdf16Q +"WITH SQL LIMIT THRESHOLD=10 CPUTIME +       ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~PkZhd9BtdPY2fimXdf16Q +"WITH STEPINFO LIMIT THRESHOLD=10 CPUTIME +       ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~PkZhd9BtdPY2fimXdf16Q +"WITH OBJECTS LIMIT THRESHOLD=10 CPUTIME +       ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~PkZhd9BtdPY2fimXdf16Q +"CREATE UNIQUE INDEX ident (name, ssn) ON employee;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/C4fQkXAjcz903V1BZjtvMQ +DROP INDEX ident ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/C4fQkXAjcz903V1BZjtvMQ +"SELECT NEW JSON('{}', BSON) AS c1, NEW ST_GEOMETRY('POINT(1 1)') AS c2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k19AdqgMar27mkVHIP2VCg +DROP STATISTICS ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/i~9Z_jrbPwkrt8vuu08dhw "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -10500,25 +10500,25 @@ DROP STATISTICS ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70Yl        o_clerk         CHARACTER(16),        o_shippriority  INTEGER,        o_comment       VARCHAR(79)) -     UNIQUE PRIMARY INDEX (o_orderkey, o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k8yDe4e6KurnFk1t96tOWg -"CREATE JOIN INDEX ordJI1 AS -       SELECT o_custkey, o_totalprice -       FROM orders +     UNIQUE PRIMARY INDEX (o_orderkey, o_orderdate);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k8yDe4e6KurnFk1t96tOWg +"CREATE JOIN INDEX ordJI1 AS +       SELECT o_custkey, o_totalprice +       FROM orders      PRIMARY INDEX (o_custkey)      PARTITION BY RANGE_N(CAST(o_totalprice AS INTEGER) -                  BETWEEN  0 -                  AND 999999 -                  EACH   100, NO RANGE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k8yDe4e6KurnFk1t96tOWg -"CREATE TYPE phonenumbers_ary -     AS CHARACTER(10) ARRAY[5];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9U5fHuur9vEc~~XmLn8~yA +                  BETWEEN  0 +                  AND 999999 +                  EACH   100, NO RANGE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/k8yDe4e6KurnFk1t96tOWg +"CREATE TYPE phonenumbers_ary +     AS CHARACTER(10) ARRAY[5];",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9U5fHuur9vEc~~XmLn8~yA "CREATE TYPE address_udt AS ( -       house_num INTEGER, -       street VARCHAR(100), +       house_num INTEGER, +       street VARCHAR(100),        phone CHAR(10))      INSTANCE METHOD update_phone (        a1 source_ary)      … -     ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9U5fHuur9vEc~~XmLn8~yA +     ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9U5fHuur9vEc~~XmLn8~yA "CREATE INSTANCE METHOD update_phone (          p1 phonenumbers_ary)        FOR address_udt @@ -10527,8 +10527,8 @@ DROP STATISTICS ON employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70Yl        PARAMETER STYLE SQL        DETERMINISTIC        LANGUAGE C -       EXTERNAL NAME 'CS!update_phone!update_phone.c!F!update_phone';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9U5fHuur9vEc~~XmLn8~yA -DROP ERROR TABLE FOR orders;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/J3sJdoT0NRNkoPCeQ0dSXQ +       EXTERNAL NAME 'CS!update_phone!update_phone.c!F!update_phone';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/9U5fHuur9vEc~~XmLn8~yA +DROP ERROR TABLE FOR orders;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/J3sJdoT0NRNkoPCeQ0dSXQ "CREATE TABLE customer (        c_custkey    INTEGER,        c_name       CHARACTER(26) not null, @@ -10538,175 +10538,175 @@ DROP ERROR TABLE FOR orders;,https://docs.teradata.com/reader/scPHvjfglIlB8F70Yl        c_acctbal    DECIMAL(13,2),        c_mktsegment CHARACTER(21),        c_comment    VARCHAR(127)) -     PRIMARY INDEX( c_custkey );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA +     PRIMARY INDEX( c_custkey );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA "CREATE TABLE orders (        o_orderkey      INTEGER,        o_date          DATE FORMAT 'yyyy-mm-dd', -       o_status        CHARACTER(1), +       o_status        CHARACTER(1),        o_custkey       INTEGER,        o_totalprice    DECIMAL(13,2),        o_orderpriority CHARACTER(21),        o_clerk         CHARACTER(16),        o_shippriority  INTEGER,        o_comment       VARCHAR(79)) -     UNIQUE PRIMARY INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA +     UNIQUE PRIMARY INDEX(o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA "SELECT o_custkey, c_name, o_status, o_date, o_comment -     FROM orders, customer -     WHERE o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA +     FROM orders, customer +     WHERE o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA "CREATE JOIN INDEX ord_cust_idx AS -       SELECT (o_custkey, c_name +       SELECT (o_custkey, c_name ), ( - o_status, o_date, o_comment -) -       FROM orders, customer -       WHERE o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA + o_status, o_date, o_comment +) +       FROM orders, customer +       WHERE o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA "CREATE JOIN INDEX ord_cust_idx AS      SELECT (o_custkey, c_name), (o_status, o_date, o_comment) -     FROM orders LEFT OUTER JOIN customer ON o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA +     FROM orders LEFT OUTER JOIN customer ON o_custkey = c_custkey;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA "SELECT o_status, o_date, o_comment -     FROM orders;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA -DROP MAP SmallTableMap;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bT878dDf4qWvPOcydslZ5A +     FROM orders;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KP8lOPcAAtnIrmifpFWFJA +DROP MAP SmallTableMap;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/bT878dDf4qWvPOcydslZ5A "CREATE TABLE t3 ( -       a3 INTEGER, -       b3 INTEGER, -       c3 INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +       a3 INTEGER, +       b3 INTEGER, +       c3 INTEGER);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ "CREATE TABLE upi_t4 ( -       a4 INTEGER, -       b4 INTEGER, -       c4 INTEGER) -     UNIQUE PRIMARY INDEX(a4);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +       a4 INTEGER, +       b4 INTEGER, +       c4 INTEGER) +     UNIQUE PRIMARY INDEX(a4);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ "CREATE TABLE usi_t5 ( -       a5 INTEGER, -       b5 INTEGER, -       c5 INTEGER) -     UNIQUE INDEX (b5);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"CREATE JOIN INDEX uji AS -     SELECT b3, ROWID -     FROM t3 -     WHERE c3 BETWEEN 200 AND 1000 -     UNIQUE PRIMARY INDEX (b3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"CREATE JOIN INDEX uji AS -       SELECT b3, ROWID -       FROM t3 +       a5 INTEGER, +       b5 INTEGER, +       c5 INTEGER) +     UNIQUE INDEX (b5);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"CREATE JOIN INDEX uji AS +     SELECT b3, ROWID +     FROM t3 +     WHERE c3 BETWEEN 200 AND 1000 +     UNIQUE PRIMARY INDEX (b3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"CREATE JOIN INDEX uji AS +       SELECT b3, ROWID +       FROM t3        WHERE c3 BETWEEN 200 AND 1000 -     UNIQUE PRIMARY INDEX (b3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"CREATE JOIN INDEX uji AS -       SELECT b3, ROWID -       FROM t3 +     UNIQUE PRIMARY INDEX (b3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"CREATE JOIN INDEX uji AS +       SELECT b3, ROWID +       FROM t3        WHERE c3 BETWEEN 200 AND 1000 -     UNIQUE PRIMARY INDEX (b3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"INSERT INTO t3 VALUES (5,6,200);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"SELECT * -             FROM t3 -             WHERE b3=10 -             AND c3 BETWEEN 300 AND 400;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"SELECT c3, SUM(a3) -             FROM t3 -             WHERE b3=10 +     UNIQUE PRIMARY INDEX (b3);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"INSERT INTO t3 VALUES (5,6,200);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"SELECT * +             FROM t3 +             WHERE b3=10 +             AND c3 BETWEEN 300 AND 400;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"SELECT c3, SUM(a3) +             FROM t3 +             WHERE b3=10              AND   c3 BETWEEN 300 AND 400 -             GROUP BY 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"SELECT * -              FROM t3, upi_t4 -              WHERE t3.b3=1 -              AND   t3.c3 BETWEEN 300 AND 400 -              AND   t3.c3=upi_t4.a4;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"SELECT * +             GROUP BY 1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"SELECT * +              FROM t3, upi_t4 +              WHERE t3.b3=1 +              AND   t3.c3 BETWEEN 300 AND 400 +              AND   t3.c3=upi_t4.a4;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"SELECT *                   FROM t3, usi_t5 -                  WHERE t3.b3=1 -                  AND   t3.c3 BETWEEN 300 AND 400 -                  AND   t3.c3=usi_t5.b5;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"SELECT * -              FROM t3,upi_t4 -              WHERE upi_t4.a4=1 -              AND   upi_t4.b4=t3.b3 -              AND   t3.c3 BETWEEN 300 AND 400;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"SELECT * -              FROM t3, usi_t5 -              WHERE usi_t5.b5=1 -              AND   usi_t5.c5=t3.b3 -              AND   t3.c3 BETWEEN 300 AND 400;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ -"CREATE TRIGGER nopi008_trig4 +                  WHERE t3.b3=1 +                  AND   t3.c3 BETWEEN 300 AND 400 +                  AND   t3.c3=usi_t5.b5;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"SELECT * +              FROM t3,upi_t4 +              WHERE upi_t4.a4=1 +              AND   upi_t4.b4=t3.b3 +              AND   t3.c3 BETWEEN 300 AND 400;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"SELECT * +              FROM t3, usi_t5 +              WHERE usi_t5.b5=1 +              AND   usi_t5.c5=t3.b3 +              AND   t3.c3 BETWEEN 300 AND 400;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/h_h8YLaOxpEcek18639KBQ +"CREATE TRIGGER nopi008_trig4        AFTER UPDATE ON nopi008_t1 -       REFERENCING OLD_TABLE AS myold +       REFERENCING OLD_TABLE AS myold      FOR EACH STATEMENT ( -       INSERT INTO nopi008_t999(a,b) -         SELECT a,b -         FROM myold;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/R6OzgBh8cL3F6cLzTcpRkQ +       INSERT INTO nopi008_t999(a,b) +         SELECT a,b +         FROM myold;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/R6OzgBh8cL3F6cLzTcpRkQ "CREATE SET TABLE t7( -     x7 INTEGER NOT NULL, -     y7 INTEGER NOT NULL, -     z7 INTEGER NOT NULL, -    CONSTRAINT r7 FOREIGN KEY (y7) REFERENCES WITH NO CHECK OPTION +     x7 INTEGER NOT NULL, +     y7 INTEGER NOT NULL, +     z7 INTEGER NOT NULL, +    CONSTRAINT r7 FOREIGN KEY (y7) REFERENCES WITH NO CHECK OPTION                t9 (y9)) -    PRIMARY INDEX (x7);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA +    PRIMARY INDEX (x7);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA "CREATE SET TABLE t8( -     x8 INTEGER NOT NULL, -     y8 INTEGER NOT NULL, -     z8 INTEGER NOT NULL, -    CONSTRAINT r8 FOREIGN KEY (x8) REFERENCES WITH NO CHECK OPTION -               t9 (x9));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA +     x8 INTEGER NOT NULL, +     y8 INTEGER NOT NULL, +     z8 INTEGER NOT NULL, +    CONSTRAINT r8 FOREIGN KEY (x8) REFERENCES WITH NO CHECK OPTION +               t9 (x9));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA "CREATE SET TABLE t9( -     x9 INTEGER NOT NULL UNIQUE, -     y9 INTEGER NOT NULL, -     z9 INTEGER NOT NULL) -    UNIQUE PRIMARY INDEX(y9);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA -"CREATE JOIN INDEX ji AS -     SELECT x7, y7, x8, y8, x9, y9 -     FROM t7, t8, t9 -     WHERE y7=x8 -     AND   y7=y9 -     AND   x8=x9;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA -"SELECT x7, y7, x8, y8 -    FROM t7, t8 -    WHERE y7=x8 -    AND   x7>1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA +     x9 INTEGER NOT NULL UNIQUE, +     y9 INTEGER NOT NULL, +     z9 INTEGER NOT NULL) +    UNIQUE PRIMARY INDEX(y9);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA +"CREATE JOIN INDEX ji AS +     SELECT x7, y7, x8, y8, x9, y9 +     FROM t7, t8, t9 +     WHERE y7=x8 +     AND   y7=y9 +     AND   x8=x9;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA +"SELECT x7, y7, x8, y8 +    FROM t7, t8 +    WHERE y7=x8 +    AND   x7>1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA "CREATE SET TABLE t10( -     x10 INTEGER NOT NULL, -     y10 INTEGER NOT NULL, -     z10 INTEGER NOT NULL, -    CONSTRAINT r10 FOREIGN KEY (x10) REFERENCES WITH NO CHECK OPTION +     x10 INTEGER NOT NULL, +     y10 INTEGER NOT NULL, +     z10 INTEGER NOT NULL, +    CONSTRAINT r10 FOREIGN KEY (x10) REFERENCES WITH NO CHECK OPTION                t9 (y9)) -    PRIMARY INDEX x10;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA -"CREATE JOIN INDEX ji AS -     SELECT x7, y7, x10, y10, x9, y9 -     FROM t7, t10, t9 -     WHERE y7=y9 -     AND   x10=y9;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA -"SELECT x7, y7, x10, y10 -    FROM t7, t10 -    WHERE y7=x10 -    AND   x7>1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA -"CREATE MAP TD_Map1 +    PRIMARY INDEX x10;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA +"CREATE JOIN INDEX ji AS +     SELECT x7, y7, x10, y10, x9, y9 +     FROM t7, t10, t9 +     WHERE y7=y9 +     AND   x10=y9;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA +"SELECT x7, y7, x10, y10 +    FROM t7, t10 +    WHERE y7=x10 +    AND   x7>1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/o2dkDnqQpHoML8mtcWPbAA +"CREATE MAP TD_Map1 CONTIGUOUS -AMP BETWEEN AND -;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2m0YuQjflq~uFiGwNLmPaQ -CREATE MAP SmallTableMap FROM TD_Map1 SPARSE AMPCOUNT = 1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2m0YuQjflq~uFiGwNLmPaQ -"CREATE FUNCTION udf_1 (a INTEGER, +AMP BETWEEN AND +;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2m0YuQjflq~uFiGwNLmPaQ +CREATE MAP SmallTableMap FROM TD_Map1 SPARSE AMPCOUNT = 1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/2m0YuQjflq~uFiGwNLmPaQ +"CREATE FUNCTION udf_1 (a INTEGER,                             b INTEGER)      RETURNS INTEGER      CONTAINS SQL -     RETURN a + b;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/31cyx2iSQLL0tKWWmCK0BA +     RETURN a + b;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/31cyx2iSQLL0tKWWmCK0BA "CREATE FUNCTION udf2 (a INTEGER, b INTEGER)      RETURNS INTEGER      LANGUAGE SQL      DETERMINISTIC      CONTAINS SQL      CALLED ON NULL INPUT -     RETURN a - b;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/31cyx2iSQLL0tKWWmCK0BA +     RETURN a - b;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/31cyx2iSQLL0tKWWmCK0BA "CREATE RECURSIVE VIEW rec (f1, mycount) AS (       SELECT a1, 0 AS mycount -      FROM nonrec1 FULL OUTER JOIN nonrec2 ON nonrec1.a1 = nonrec2.a2 +      FROM nonrec1 FULL OUTER JOIN nonrec2 ON nonrec1.a1 = nonrec2.a2     UNION ALL       SELECT a2, mycount + 1       FROM nonrec, rec -      WHERE rec.mycount <= 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gPl0~Rcisoudo3sudakxVg +      WHERE rec.mycount <= 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gPl0~Rcisoudo3sudakxVg "CREATE RECURSIVE VIEW rec (f1, mycount) AS (       SELECT a1, 0 AS mycount       FROM nonrec     UNION ALL       SELECT a2, mycount + 1 -      FROM nonrec FULL OUTER JOIN rec ON nonrec.a1 = rec.f1 -      WHERE rec.mycount <= 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gPl0~Rcisoudo3sudakxVg +      FROM nonrec FULL OUTER JOIN rec ON nonrec.a1 = rec.f1 +      WHERE rec.mycount <= 100);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gPl0~Rcisoudo3sudakxVg "CREATE FUNCTION MAPPING usr_SVMSparse FOR SparseSVMTrainer SERVER TD_SERVER_DB.coprocessor USING @@ -10722,20 +10722,20 @@ Cost , Bias , ClassWeights , MaxStep(Maxnum) , Maxnum(10), Epsilon , Seed , SequenceInputBy -;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/vF8SKnN0XJ480SnLJa~bqA -"SELECT operations embedded within DELETE, INSERT, MERGE, and UPDATE requests if the DBS Control parameter AccessLockForUncomRead is set to TRUE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JvqaoWWfAKKZHjrgWLtrrQ -"SELECT * -     FROM table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JvqaoWWfAKKZHjrgWLtrrQ -CREATE MAP Small_Table_Map FROM TD_Map1 SPARSE AMPCOUNT=4;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KmA_Qi8~87dYZo2lR0q4ww +;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/vF8SKnN0XJ480SnLJa~bqA +"SELECT operations embedded within DELETE, INSERT, MERGE, and UPDATE requests if the DBS Control parameter AccessLockForUncomRead is set to TRUE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JvqaoWWfAKKZHjrgWLtrrQ +"SELECT * +     FROM table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JvqaoWWfAKKZHjrgWLtrrQ +CREATE MAP Small_Table_Map FROM TD_Map1 SPARSE AMPCOUNT=4;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/KmA_Qi8~87dYZo2lR0q4ww "CREATE TABLE good_7 ( -       column_1 INTEGER, +       column_1 INTEGER,        column_2 INTEGER NOT NULL UNIQUE, -       column_3 INTEGER NOT NULL UNIQUE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Fq0_SIJ3919TuYOBwOcqMQ +       column_3 INTEGER NOT NULL UNIQUE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Fq0_SIJ3919TuYOBwOcqMQ "CREATE TABLE good_7 ( -       column_1 INTEGER, +       column_1 INTEGER,        column_2 INTEGER NOT NULL UNIQUE,        column_3 INTEGER NOT NULL UNIQUE) -     UNIQUE PRIMARY INDEX (column_2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Fq0_SIJ3919TuYOBwOcqMQ +     UNIQUE PRIMARY INDEX (column_2);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Fq0_SIJ3919TuYOBwOcqMQ "CREATE INSTANCE METHOD update_phone (          p1 phonenumbers_ary)        RETURNS INTEGER @@ -10744,190 +10744,190 @@ CREATE MAP Small_Table_Map FROM TD_Map1 SPARSE AMPCOUNT=4;,https://docs.teradata        PARAMETER STYLE TD_GENERAL        DETERMINISTIC        LANGUAGE C -       EXTERNAL NAME 'CS!update_phone!update_phone.c!F!update_phone';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Aoprm2ozzLdSRYc2JsA29g -UPDATE FOR SESSION;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T40eoNacFRLsvT3pDh13cg -UPDATE FOR SESSION;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T40eoNacFRLsvT3pDh13cg -UPDATE FOR SESSION;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T40eoNacFRLsvT3pDh13cg -"CREATE TYPE MONEY AS numeric(10,2) FINAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gBXPc72gCl2ikaFgF1roEg +       EXTERNAL NAME 'CS!update_phone!update_phone.c!F!update_phone';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Aoprm2ozzLdSRYc2JsA29g +UPDATE FOR SESSION;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T40eoNacFRLsvT3pDh13cg +UPDATE FOR SESSION;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T40eoNacFRLsvT3pDh13cg +UPDATE FOR SESSION;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/T40eoNacFRLsvT3pDh13cg +"CREATE TYPE MONEY AS numeric(10,2) FINAL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gBXPc72gCl2ikaFgF1roEg "CREATE PROCEDURE MyMoney(IN A1 MONEY, OUT A2 MONEY) LANGUAGE JAVA NO SQL - PARAMETER STYLE JAVA - EXTERNAL NAME - 'UDF_JAR:UserDefinedFunctions.mymoney';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gBXPc72gCl2ikaFgF1roEg -"CREATE PROFILE human_resources AS + PARAMETER STYLE JAVA + EXTERNAL NAME + 'UDF_JAR:UserDefinedFunctions.mymoney';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gBXPc72gCl2ikaFgF1roEg +"CREATE PROFILE human_resources AS       DEFAULT DATABASE =  personnel, -      PASSWORD = +      PASSWORD =       (EXPIRE =           90,        MAXLOGONATTEMPTS = 10, -       LOCKEDUSEREXPIRE = -1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0~8Ag8IYUUe_xzXrM0XvUg +       LOCKEDUSEREXPIRE = -1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0~8Ag8IYUUe_xzXrM0XvUg "CREATE TABLE t1 ( -       a INTEGER, -       b INTEGER, -       c INTEGER, -       d INTEGER) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT ROWID AS rw, a, b -       FROM t1 +       a INTEGER, +       b INTEGER, +       c INTEGER, +       d INTEGER) +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT ROWID AS rw, a, b +       FROM t1        WHERE a < 10 -     PARTITION BY COLUMN (rw NO AUTO COMPRESS, ROW(a, b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT ROWID AS rw, a, b -       FROM t1 +     PARTITION BY COLUMN (rw NO AUTO COMPRESS, ROW(a, b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT ROWID AS rw, a, b +       FROM t1        WHERE a < 10      NO PRIMARY INDEX -     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a, b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT ROWID AS rw, a, b -       FROM t1 +     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a, b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT ROWID AS rw, a, b +       FROM t1        WHERE a < 10 -     NO PRIMARY INDEX, -     PARTITION BY COLUMN (rw NO AUTO COMPRESS, ROW(a,b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT ROWID AS rw, a, b -       FROM t1 +     NO PRIMARY INDEX, +     PARTITION BY COLUMN (rw NO AUTO COMPRESS, ROW(a,b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT ROWID AS rw, a, b +       FROM t1        WHERE a < 10      PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a, b)), -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS        SELECT (ROWID AS rw) NO AUTO COMPRESS, ROW(a, b) -      FROM t1 +      FROM t1        WHERE a<10 -     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS +     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS        SELECT (ROWID AS rw) NO AUTO COMPRESS, ROW(a, b)        FROM t1 WHERE a<10 -     NO PRIMARY INDEX -     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS +     NO PRIMARY INDEX +     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS        SELECT (ROWID AS rw) NO AUTO COMPRESS, ROW(a, b) -       FROM t1 +       FROM t1        WHERE a<10 -     NO PRIMARY INDEX, -     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT (ROWID AS rw) NO AUTO COMPRESS, ROW(a, b) -       FROM t1 +     NO PRIMARY INDEX, +     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT (ROWID AS rw) NO AUTO COMPRESS, ROW(a, b) +       FROM t1        WHERE a < 10 -     PARTITION BY COLUMN, -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT ROWID AS rw, a, b -       FROM t1 +     PARTITION BY COLUMN, +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT ROWID AS rw, a, b +       FROM t1        WHERE a<10 -     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a,b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT ROWID AS rw, a, b -       FROM t1 +     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a,b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT ROWID AS rw, a, b +       FROM t1        WHERE a<10 -     NO PRIMARY INDEX -     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a,b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT ROWID AS rw, a, b -       FROM t1 +     NO PRIMARY INDEX +     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a,b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT ROWID AS rw, a, b +       FROM t1        WHERE a<10 -     NO PRIMARY INDEX, -     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a,b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS -       SELECT ROWID AS rw, a, b -       FROM t1 +     NO PRIMARY INDEX, +     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a,b));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS +       SELECT ROWID AS rw, a, b +       FROM t1        WHERE a<10 -     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a,b)), -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS +     PARTITION BY COLUMN (COLUMN rw NO AUTO COMPRESS, ROW(a,b)), +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS        SELECT COLUMN(ROWID AS rw) NO AUTO COMPRESS, ROW(a, b) -       FROM t1 +       FROM t1        WHERE a<10 -     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS +     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS        SELECT COLUMN(ROWID AS rw) NO AUTO COMPRESS, ROW(a, b) -       FROM t1 +       FROM t1        WHERE a<10 -     NO PRIMARY INDEX PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS +     NO PRIMARY INDEX PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS        SELECT COLUMN(ROWID AS rw) NO AUTO COMPRESS, ROW(a, b) -       FROM t1 +       FROM t1        WHERE a<10 -     NO PRIMARY INDEX, -     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"CREATE JOIN INDEX jt1 AS +     NO PRIMARY INDEX, +     PARTITION BY COLUMN;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"CREATE JOIN INDEX jt1 AS        SELECT COLUMN(ROWID AS rw) NO AUTO COMPRESS, ROW(a, b) -       FROM t1 +       FROM t1        WHERE a<10 -     PARTITION BY COLUMN, -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw -"WITH TEXT -     ON EACH USER, DATABASE, GRANT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CGrJrev3t6OvlTZNcUfZHg +     PARTITION BY COLUMN, +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/0J0KkJmGjqW88YxAl23fvw +"WITH TEXT +     ON EACH USER, DATABASE, GRANT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CGrJrev3t6OvlTZNcUfZHg "CREATE FUNCTION SYSLIB.insert_level (        CURRENT_SESSION SMALLINT)      RETURNS SMALLINT      LANGUAGE C      NO SQL      PARAMETER STYLE TD_GENERAL -     EXTERNAL NAME 'CS!insertlevel!c:\cctests\insertlevel.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg +     EXTERNAL NAME 'CS!insertlevel!c:\cctests\insertlevel.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg "CREATE FUNCTION SYSLIB.update_level ( -       CURRENT_SESSION SMALLINT, +       CURRENT_SESSION SMALLINT,        INPUT_ROW       SMALLINT)      RETURNS SMALLINT      LANGUAGE C      NO SQL      PARAMETER STYLE TD_GENERAL -     EXTERNAL NAME 'CS!updatelevel!c:\cctests\updatelevel.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg +     EXTERNAL NAME 'CS!updatelevel!c:\cctests\updatelevel.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg "CREATE FUNCTION SYSLIB.delete_level (        INPUT_ROW SMALLINT)      RETURNS CHARACTER      LANGUAGE C      NO SQL      PARAMETER STYLE TD_GENERAL -     EXTERNAL NAME 'CS!deletelevel!c:\cctests\deletelevel.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg +     EXTERNAL NAME 'CS!deletelevel!c:\cctests\deletelevel.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg "CREATE FUNCTION SYSLIB.read_level ( -       CURRENT_SESSION SMALLINT, +       CURRENT_SESSION SMALLINT,        INPUT_ROW       SMALLINT)      RETURNS CHARACTER      LANGUAGE C      NO SQL      PARAMETER STYLE TD_GENERAL -     EXTERNAL NAME 'CS!readlevel!c:\cctests\readlevel.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg +     EXTERNAL NAME 'CS!readlevel!c:\cctests\readlevel.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg "CREATE FUNCTION SYSLIB.insert_category (        CURRENT_SESSION BYTE(8))      RETURNS BYTE(8)      LANGUAGE C      NO SQL      PARAMETER STYLE SQL -     EXTERNAL NAME 'CS!insert_category!c:\cctests\insert_category.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg +     EXTERNAL NAME 'CS!insert_category!c:\cctests\insert_category.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg "CREATE FUNCTION SYSLIB.UpdateCategory ( -       CURRENT_SESSION BYTE(8), +       CURRENT_SESSION BYTE(8),        INPUT_ROW       BYTE(8))      RETURNS BYTE(8)      LANGUAGE C      NO SQL      PARAMETER STYLE SQL -     EXTERNAL NAME 'CS!updatecategory!c:\cctests\updatecategory.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg +     EXTERNAL NAME 'CS!updatecategory!c:\cctests\updatecategory.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg "CREATE FUNCTION SYSLIB.DeleteCategory (        INPUT_ROW BYTE(8))      RETURNS CHARACTER      LANGUAGE C      NO SQL      PARAMETER STYLE SQL -     EXTERNAL NAME 'CS!deletecategory!c:\cctests\deletecategory.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg +     EXTERNAL NAME 'CS!deletecategory!c:\cctests\deletecategory.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg "CREATE FUNCTION SYSLIB.ReadCategory ( -       CURRENT_SESSION BYTE(8), +       CURRENT_SESSION BYTE(8),        INPUT_ROW       BYTE(8))      RETURNS CHARACTER      LANGUAGE C      NO SQL      PARAMETER STYLE SQL -     EXTERNAL NAME 'CS!readcategory!c:\cctests\readcategory.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg -ALTER TYPE address COMPILE ONLY;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/w3DjhL3_FZMhnNyhDUHd4Q -ALTER TYPE seismic_cube COMPILE ONLY;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/w3DjhL3_FZMhnNyhDUHd4Q +     EXTERNAL NAME 'CS!readcategory!c:\cctests\readcategory.c';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uL_nJzLQ_EmKl~kWxCg7Yg +ALTER TYPE address COMPILE ONLY;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/w3DjhL3_FZMhnNyhDUHd4Q +ALTER TYPE seismic_cube COMPILE ONLY;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/w3DjhL3_FZMhnNyhDUHd4Q "CREATE TABLE good_2 (       column_1 INTEGER NOT NULL,       column_2 INTEGER NOT NULL,       column_3 INTEGER NOT NULL,       column_4 INTEGER NOT NULL,       column_5 INTEGER, -      column_6 INTEGER, +      column_6 INTEGER,       CONSTRAINT primary_1       PRIMARY KEY (column_1, column_2),       CONSTRAINT unique_1 @@ -10935,11 +10935,11 @@ ALTER TYPE seismic_cube COMPILE ONLY;,https://docs.teradata.com/reader/scPHvjfgl       CONSTRAINT check_1       CHECK (column_3 > 0 OR column_4 IS NOT NULL),       CONSTRAINT reference_1 -      FOREIGN KEY (column_5, column_6) -      REFERENCES parent_1 (column_2, column_3));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/emhmA3lOSF2iCGOLwyeFuw +      FOREIGN KEY (column_5, column_6) +      REFERENCES parent_1 (column_2, column_3));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/emhmA3lOSF2iCGOLwyeFuw "CREATE TABLE good_3 (       column_1 INTEGER NOT NULL -      CONSTRAINT primary_1 +      CONSTRAINT primary_1       PRIMARY KEY,       column_2 INTEGER NOT NULL       CONSTRAINT unique_1 UNIQUE @@ -10953,22 +10953,22 @@ ALTER TYPE seismic_cube COMPILE ONLY;,https://docs.teradata.com/reader/scPHvjfgl        CONSTRAINT check_2        CHECK (column_3 > 0 AND column_3 column_5),      FOREIGN KEY (column_4, column_5) -     REFERENCES parent_1 (column_6, column_7));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/emhmA3lOSF2iCGOLwyeFuw -WITH SQL ON ALL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1G5XxLKjKAlglp_dxeFgJg -WITH NONE ON myuser2 ACCOUNT='sales';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1G5XxLKjKAlglp_dxeFgJg -WITH STEPINFO ON myuser2 ACCOUNT='sales';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1G5XxLKjKAlglp_dxeFgJg -ALTER FUNCTION TransXML EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~FQ_WZxGICvHMrEImVdhTg -ALTER FUNCTION XPathValue COMPILE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~FQ_WZxGICvHMrEImVdhTg -ALTER FUNCTION XPathValue EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~FQ_WZxGICvHMrEImVdhTg -"DROP GLOP SET user_name -.UDF_glop_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UbODCIf46ICgVt782O5uow -ALTER TABLE table_1 ADD CONSTRAINT check_1 CHECK (column_1 > column_2);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PyISZ9MhIdQ8TIrwGgawGA +     REFERENCES parent_1 (column_6, column_7));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/emhmA3lOSF2iCGOLwyeFuw +WITH SQL ON ALL;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1G5XxLKjKAlglp_dxeFgJg +WITH NONE ON myuser2 ACCOUNT='sales';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1G5XxLKjKAlglp_dxeFgJg +WITH STEPINFO ON myuser2 ACCOUNT='sales';,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/1G5XxLKjKAlglp_dxeFgJg +ALTER FUNCTION TransXML EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~FQ_WZxGICvHMrEImVdhTg +ALTER FUNCTION XPathValue COMPILE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~FQ_WZxGICvHMrEImVdhTg +ALTER FUNCTION XPathValue EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~FQ_WZxGICvHMrEImVdhTg +"DROP GLOP SET user_name +.UDF_glop_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/UbODCIf46ICgVt782O5uow +ALTER TABLE table_1 ADD CONSTRAINT check_1 CHECK (column_1 > column_2);,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PyISZ9MhIdQ8TIrwGgawGA "CREATE TABLE customer (        cust_name              CHARACTER(8),        policy_number          INTEGER,        policy_expiration_date DATE FORMAT 'YYYY/MM/DD')      PRIMARY INDEX (cust_name, policy_number) -     PARTITION BY CASE_N(policy_expiration_date>=CURRENT_DATE, NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g +     PARTITION BY CASE_N(policy_expiration_date>=CURRENT_DATE, NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g "CREATE SET TABLE MOVEDATE.customer, NO FALLBACK, NO BEFORE JOURNAL,                                     NO AFTER JOURNAL, CHECKSUM=DEFAULT (         cust_name CHARACTER(8) CHARACTER SET LATIN NOT CASESPECIFIC, @@ -10976,16 +10976,16 @@ ALTER TABLE table_1 ADD CONSTRAINT check_1 CHECK (column_1 > column_2);,https:/         policy_expiration_date DATE FORMAT 'YYYY/MM/DD')      PRIMARY INDEX ( cust_name ,policy_number )      PARTITION BY CASE_N( -       policy_expiration_date >= DATE, NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g -SELECT * FROM customer;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g +       policy_expiration_date >= DATE, NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g +SELECT * FROM customer;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g "CREATE SET TABLE MOVEDATE.customer, NO FALLBACK, NO BEFORE JOURNAL,        NO AFTER JOURNAL, CHECKSUM = DEFAULT (         cust_name CHARACTER(8) CHARACTER SET LATIN NOT CASESPECIFIC,         policy_number INTEGER,         policy_expiration_date DATE FORMAT 'YYYY/MM/DD')      PRIMARY INDEX ( cust_name ,policy_number ) -     PARTITION BY CASE_N(policy_expiration_date >= DATE, NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g -SELECT * FROM customer;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g +     PARTITION BY CASE_N(policy_expiration_date >= DATE, NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g +SELECT * FROM customer;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g "CREATE SET TABLE movedate.customer ,NO FALLBACK,        NO BEFORE JOURNAL,        NO AFTER JOURNAL, @@ -10996,194 +10996,194 @@ SELECT * FROM customer;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/         policy_expiration_date DATE FORMAT 'YYYY/MM/DD')      PRIMARY INDEX ( cust_name ,policy_number )      PARTITION BY CASE_N( -       policy_expiration_date >= DATE '2010-04-17', NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g -"SELECT * -    FROM table(rdg.tdat(2,1,'adw1/rdg,rdg', 'SELECT databasename FROM                dbc.databasesV'));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mJUwjCi3UnG869w75gcnUQ +       policy_expiration_date >= DATE '2010-04-17', NO CASE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/m0pli3oBj4rpw2AZwzkW_g +"SELECT * +    FROM table(rdg.tdat(2,1,'adw1/rdg,rdg', 'SELECT databasename FROM                dbc.databasesV'));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mJUwjCi3UnG869w75gcnUQ "CREATE VIEW allTables AS       SELECT 'Local System' AS system, databasename, tablename, version,              tablekind, protectionType, JournalFlag, CreatorName,              requesttext(VARCHAR(100))       FROM DBC.tables     UNION -      SELECT 'Remote System', str1 (CHAR(30)), str2 (CHAR(30)), -             str3 (INTEGER), str4 (CHAR(1)), str5 (CHAR(1)), +      SELECT 'Remote System', str1 (CHAR(30)), str2 (CHAR(30)), +             str3 (INTEGER), str4 (CHAR(1)), str5 (CHAR(1)),              str6 (CHAR(2)), str7 (CHAR(30)), str8 (VARCHAR(100))       FROM table(rdg.tdat(2,1,'adw1/rdg,rdg', 'SELECT databasename,                  tablename, version, tablekind, protectionType,                  JournalFlag, CreatorName, requesttext(VARCHAR(100)) -                 FROM DBC.tables')) T;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mJUwjCi3UnG869w75gcnUQ +                 FROM DBC.tables')) T;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/mJUwjCi3UnG869w75gcnUQ "CREATE USER pkk AS      PERM=10E6,      PASSWORD=pkk,      SPOOL = 1200000,      FALLBACK PROTECTION, -     STARTUP=’SET SESSION CALENDAR=COMPATIBLE’;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sKgefY_ZN5HkjDfMKTM0eg +     STARTUP=’SET SESSION CALENDAR=COMPATIBLE’;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/sKgefY_ZN5HkjDfMKTM0eg "CREATE USER sls120639 AS        DEFAULT DATABASE = it_dev,        PASSWORD = (EXPIRE = 0),        PERM = 2000000*(HASHAMP()+1),        SPOOL = 2000000*(HASHAMP()+1), -       TEMPORARY = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fitAsHSLHgSvCI7OKJJtZQ +       TEMPORARY = 2000000*(HASHAMP()+1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fitAsHSLHgSvCI7OKJJtZQ "CREATE USER user1 AS -       PASSWORD = (EXPIRE = 0), -       PERM = 1e9 SKEW = 10 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fitAsHSLHgSvCI7OKJJtZQ +       PASSWORD = (EXPIRE = 0), +       PERM = 1e9 SKEW = 10 PERCENT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/fitAsHSLHgSvCI7OKJJtZQ "CREATE PROCEDURE SYSLIB.static_dml()      SQL SECURITY CREATOR      BEGIN        INSERT INTO t1 -       SELECT 1,1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/abicr7ieTgAdNTU8GHkbkw -CALL SYSLIB.static_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/abicr7ieTgAdNTU8GHkbkw +       SELECT 1,1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/abicr7ieTgAdNTU8GHkbkw +CALL SYSLIB.static_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/abicr7ieTgAdNTU8GHkbkw "CREATE PROCEDURE SYSLIB.dyn_dml()      SQL SECURITY CREATOR      BEGIN -       CALL DBC.""sysexecsql"" ('INSERT INTO t1 (1,1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/abicr7ieTgAdNTU8GHkbkw -CALL SYSLIB.dyn_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/abicr7ieTgAdNTU8GHkbkw +       CALL DBC.""sysexecsql"" ('INSERT INTO t1 (1,1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/abicr7ieTgAdNTU8GHkbkw +CALL SYSLIB.dyn_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/abicr7ieTgAdNTU8GHkbkw "CREATE PROCEDURE SYSLIB.static_dml()      SQL SECURITY DEFINER      BEGIN        INSERT INTO t1 -       SELECT 1,1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gxWEOntREB18iteTb0U1DQ -CALL SYSLIB.static_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gxWEOntREB18iteTb0U1DQ +       SELECT 1,1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gxWEOntREB18iteTb0U1DQ +CALL SYSLIB.static_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gxWEOntREB18iteTb0U1DQ "CREATE PROCEDURE SYSLIB.dyn_dml()      SQL SECURITY DEFINER      BEGIN -       CALL dbc.""sysexecsql"" ('INSERT INTO t1 (1,1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gxWEOntREB18iteTb0U1DQ -CALL SYSLIB.dyn_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gxWEOntREB18iteTb0U1DQ -DROP TRANSFORM c_routine FOR SYSUDTLIB.address;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Mo~bW7Y2MZmgfGJ_~BHlwA +       CALL dbc.""sysexecsql"" ('INSERT INTO t1 (1,1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gxWEOntREB18iteTb0U1DQ +CALL SYSLIB.dyn_dml();,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/gxWEOntREB18iteTb0U1DQ +DROP TRANSFORM c_routine FOR SYSUDTLIB.address;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Mo~bW7Y2MZmgfGJ_~BHlwA "CREATE TABLE good_4 (       column_1 INTEGER         CHECK (column_1 > 0)         CHECK (column_1 0) -        CHECK (column_2 < 999));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVZaoIshWvTTOZePfWlq4A +        CHECK (column_2 < 999));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/SVZaoIshWvTTOZePfWlq4A "CREATE MULTISET TABLE sales_temp1, FALLBACK, NO BEFORE JOURNAL,      NO AFTER JOURNAL, CHECKSUM = DEFAULT (        item_nbr INTEGER NOT NULL,        sale_date DATE FORMAT 'MM/DD/YYYY' NOT NULL,        item_count INTEGER) -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ab_h5kkBl0RrIeALGPrWpg -"CREATE MACRO m2 (p1 integer, p2 VARCHAR(100)) -AS (INSERT t1(:p1, NEW structured_type(:p2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg -"EXEC m2(:a, :b);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg -"CREATE MACRO insert_mail_list (first VARCHAR(15), last VARCHAR(15), +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Ab_h5kkBl0RrIeALGPrWpg +"CREATE MACRO m2 (p1 integer, p2 VARCHAR(100)) +AS (INSERT t1(:p1, NEW structured_type(:p2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg +"EXEC m2(:a, :b);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg +"CREATE MACRO insert_mail_list (first VARCHAR(15), last VARCHAR(15),                                addr address) -AS (INSERT INTO mailing_addresses VALUES (:first, :last, :addr);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg -"CREATE TRIGGER ca_mailing_list +AS (INSERT INTO mailing_addresses VALUES (:first, :last, :addr);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg +"CREATE TRIGGER ca_mailing_list AFTER INSERT ON customer REFERENCING NEW AS newrow FOR EACH ROW WHEN (newrow.address.state() = 'CA') EXEC insert_mail_list(newrow.name.last(), newrow.name.first(), -     newrow.address);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg +     newrow.address);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg "CREATE MACRO m (p INTEGER) -AS (SELECT TOP :p x1 -    FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg +AS (SELECT TOP :p x1 +    FROM t1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg "CREATE MACRO qbmac (p1 INTEGER, p2 INTEGER, qbin VARCHAR(200) AS (SET QUERY_BAND = :qbin FOR TRANSACTION -    SELECT GetQueryBand();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg -"EXEC qbmac (5,10,'music=classical;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg +    SELECT GetQueryBand();",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg +"EXEC qbmac (5,10,'music=classical;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg "CREATE MACRO m1 (a1 INTEGER, b1 INTEGER, c1 INTEGER) -AS (SELECT test.common_value_expression(:a1 = :b1) -    FROM t1 -    WHERE t1.a1 = :c1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg +AS (SELECT test.common_value_expression(:a1 = :b1) +    FROM t1 +    WHERE t1.a1 = :c1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/S6HggyEY9hfv7xMgPwpxYg "ALTER METHOD polygon_mbr() FOR SYSUDTLIB.polygon -    EXECUTE NOT PROTECTED;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/28~H48h13nqWOvco7lPICQ -ALTER SPECIFIC METHOD SYSUDTLIB.polygon_mbr COMPILE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/28~H48h13nqWOvco7lPICQ -SELECT featurename FROM DBC.QryLogFeatureListV;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Y3VAdKkwLKGaOflmN8BoJw -"WITH USECOUNT and ON ALL to log use count information for all objects on the system, for example:REPLACE QUERY LOGGING WITH USECOUNT ON ALL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Y3VAdKkwLKGaOflmN8BoJw -"WITH USECOUNT, SQL, OBJECTS LIMIT SQLTEXT=0 ON ALL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Y3VAdKkwLKGaOflmN8BoJw +    EXECUTE NOT PROTECTED;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/28~H48h13nqWOvco7lPICQ +ALTER SPECIFIC METHOD SYSUDTLIB.polygon_mbr COMPILE;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/28~H48h13nqWOvco7lPICQ +SELECT featurename FROM DBC.QryLogFeatureListV;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Y3VAdKkwLKGaOflmN8BoJw +"WITH USECOUNT and ON ALL to log use count information for all objects on the system, for example:REPLACE QUERY LOGGING WITH USECOUNT ON ALL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Y3VAdKkwLKGaOflmN8BoJw +"WITH USECOUNT, SQL, OBJECTS LIMIT SQLTEXT=0 ON ALL;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Y3VAdKkwLKGaOflmN8BoJw "CREATE TABLE t1 ( -       i INTEGER, +       i INTEGER,        d DATE)      PRIMARY INDEX (i) -     PARTITION BY RANGE_N(d BETWEEN DATE '2000-01-01' -                            AND     DATE '2000-12-31' -                            EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lY~WUeGuAqlo6f~AnDmd3w -"ALTER TABLE t1 -     MODIFY +     PARTITION BY RANGE_N(d BETWEEN DATE '2000-01-01' +                            AND     DATE '2000-12-31' +                            EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lY~WUeGuAqlo6f~AnDmd3w +"ALTER TABLE t1 +     MODIFY      DROP RANGE BETWEEN DATE '2000-01-01'                 AND     DATE '2000-04-30' -     WITH DELETE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lY~WUeGuAqlo6f~AnDmd3w +     WITH DELETE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/lY~WUeGuAqlo6f~AnDmd3w "CREATE HASH INDEX line_hidx_2 (l_partkey) ON lineitem -     BY (l_partkey) -     ORDER BY HASH (l_partkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3WuO3~iD6xGSBleQU3V9nA +     BY (l_partkey) +     ORDER BY HASH (l_partkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3WuO3~iD6xGSBleQU3V9nA "CREATE JOIN INDEX line_jidx_2 AS -      SELECT (l_partkey), (l_orderkey, lineitem.ROWID) +      SELECT (l_partkey), (l_orderkey, lineitem.ROWID)       FROM lineitem -     PRIMARY INDEX (l_partkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3WuO3~iD6xGSBleQU3V9nA -DROP privilege on the function;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Y0tlZvgsIRAQmHwvDB8PVQ +     PRIMARY INDEX (l_partkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/3WuO3~iD6xGSBleQU3V9nA +DROP privilege on the function;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/Y0tlZvgsIRAQmHwvDB8PVQ "CREATE TABLE t1(        i INTEGER,        j CHARACTER(4) NOT CASESPECIFIC,        k INTEGER)      PRIMARY INDEX(i)      PARTITION BY (RANGE_N(j || 'a' BETWEEN 'aaaa' AND 'bbbb', -                                            'cccc' AND 'dddd', -                  'eeee' AND 'ffff', -                  'gggg' AND 'hhhh', -                  'iiii' AND 'jjjj', +                                            'cccc' AND 'dddd', +                  'eeee' AND 'ffff', +                  'gggg' AND 'hhhh', +                  'iiii' AND 'jjjj',                   'kkkk' AND 'llll',                   'mmmm' AND 'nnnn',                   'oooo' AND 'pppp',                   'qqqq' AND 'rrrr',                   'ssss' AND 'tttt',           NO RANGE), -                   RANGE_N(k BETWEEN 1 -                             AND    10 -                             EACH    1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CD6th8xHUCtZzPhnvo0U7g +                   RANGE_N(k BETWEEN 1 +                             AND    10 +                             EACH    1));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/CD6th8xHUCtZzPhnvo0U7g "CREATE TABLE stat_t2 ( -       rownum INTEGER, -       a      INTEGER, -       b      INTEGER, -       c      INTEGER, -       d      INTEGER, -       e      INTEGER, -       sp     ST_GEOMETRY, -       dummy  CHARACTER(20000));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/v6g_7XcfxzPIYaRUu6qGDA -"ALTER TABLE table_1 ADD UNIQUE (column_3, column_4);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/aMLOZNY656IqfiOSiHlm~w +       rownum INTEGER, +       a      INTEGER, +       b      INTEGER, +       c      INTEGER, +       d      INTEGER, +       e      INTEGER, +       sp     ST_GEOMETRY, +       dummy  CHARACTER(20000));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/v6g_7XcfxzPIYaRUu6qGDA +"ALTER TABLE table_1 ADD UNIQUE (column_3, column_4);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/aMLOZNY656IqfiOSiHlm~w "CREATE TABLE tab_1 ( -       c1    INTEGER, -       cir_1 circle, -       cir_2 circle NOT NULL);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/QLc9Sxx01GtQ3a7aGy94_g +       c1    INTEGER, +       cir_1 circle, +       cir_2 circle NOT NULL);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/QLc9Sxx01GtQ3a7aGy94_g "CREATE TABLE tab_2 ( -       x CHARACTER(10), -       y SYSUDTLIB.ellipse, -       z SYSUDTLIB.circle FORMAT 'X(15)' );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/QLc9Sxx01GtQ3a7aGy94_g -"SELECT c1 AS c_c1, c2 AS c_c2 -           FROM temp;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/cMQs99Mi3q93vAuAa4KyVA -"INSERT INTO temp VALUES (v_name, v_amt);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/cMQs99Mi3q93vAuAa4KyVA -"INSERT INTO tab1 VALUES (v_name, v_amt);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/cMQs99Mi3q93vAuAa4KyVA +       x CHARACTER(10), +       y SYSUDTLIB.ellipse, +       z SYSUDTLIB.circle FORMAT 'X(15)' );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/QLc9Sxx01GtQ3a7aGy94_g +"SELECT c1 AS c_c1, c2 AS c_c2 +           FROM temp;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/cMQs99Mi3q93vAuAa4KyVA +"INSERT INTO temp VALUES (v_name, v_amt);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/cMQs99Mi3q93vAuAa4KyVA +"INSERT INTO tab1 VALUES (v_name, v_amt);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/cMQs99Mi3q93vAuAa4KyVA "CREATE FUNCTION udf_1 (        A INTEGER        B TD_ANYTYPE)        RETURNS TD_ANYTYPE        SPECIFIC udf_1 -       … ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B60T9qN9E7UjrTXUHZ_LqA -"WITH STEPINFO, OBJECTS LIMIT SQLTEXT=100 -     ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uFJlk9IxSX3un~UmKbBpMA +       … ;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/B60T9qN9E7UjrTXUHZ_LqA +"WITH STEPINFO, OBJECTS LIMIT SQLTEXT=100 +     ON user_1, user_2;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/uFJlk9IxSX3un~UmKbBpMA "CREATE TABLE employee ( -       name      CHARACTER(30), -       dept_Id   INTEGER, -       salary    DECIMAL(10,2), -       comments  CHARACTER(30));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ +       name      CHARACTER(30), +       dept_Id   INTEGER, +       salary    DECIMAL(10,2), +       comments  CHARACTER(30));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ "CREATE TABLE salary_log ( -       user_name  CHARACTER(30), -       emp_name   CHARACTER(30), -       old_salary DECIMAL(10,2), -       new_salary DECIMAL(10,2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ +       user_name  CHARACTER(30), +       emp_name   CHARACTER(30), +       old_salary DECIMAL(10,2), +       new_salary DECIMAL(10,2));",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ "CREATE TRIGGER RaiseTrig        AFTER UPDATE OF salary ON employee        REFERENCING OLD AS OldRow NEW AS NewRow      FOR EACH ROW        WHEN ((NewRow.salary-OldRow.salary)/OldRow.salary >.10)        INSERT INTO salary_log -       VALUES ('USER', NewRow.name, OldRow.salary, NewRow.salary);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ +       VALUES ('USER', NewRow.name, OldRow.salary, NewRow.salary);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ "UPDATE employee      SET salary = salary*1.5, comments = 'Employee of the Year' -     WHERE name = 'John Smith';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ +     WHERE name = 'John Smith';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ "UPDATE employee      SET salary = salary*2, comments = 'Employee of the Decade' -     WHERE name = 'Min Chan';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ +     WHERE name = 'Min Chan';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ "UPDATE employee      SET salary = salary*1.05, comments = 'Normal midrange raise' -     WHERE name = 'Lev Ulyanov';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ +     WHERE name = 'Lev Ulyanov';",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/JUHr37iLOFsIyrF8oCKBeQ "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -11195,28 +11195,28 @@ DROP privilege on the function;,https://docs.teradata.com/reader/scPHvjfglIlB8F7                           END(o_orderperiod) <= DATE '2010-06-30',/*Q2*/                           END(o_orderperiod) <= DATE '2010-09-30',/*Q3*/                           END(o_orderperiod) <= DATE '2010-12-31' /*Q4*/ -                         );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/krG1zKqzfq0x_QZNM1YeRA +                         );",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/krG1zKqzfq0x_QZNM1YeRA "CREATE TRIGGER TrigWhen        AFTER INSERT ON t1        REFERENCING NEW AS NewRow      FOR EACH ROW        WHEN (10 > ( -         SELECT SUM(b) -         FROM t2 +         SELECT SUM(b) +         FROM t2          WHERE t2.c < 5)) -     ABORT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PRpmKhmiyWLus0mtMCHyCw -"INSERT INTO t1 (1, 1, 1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PRpmKhmiyWLus0mtMCHyCw +     ABORT;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PRpmKhmiyWLus0mtMCHyCw +"INSERT INTO t1 (1, 1, 1);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/PRpmKhmiyWLus0mtMCHyCw "CREATE ORDERING FOR circle -    ORDER FULL BY MAP WITH METHOD compare_circ() FOR circle;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V7~DHvvgX8mRFGHcaazxiA -"SELECT CAST((TIMESTAMP '2008-06-01 08:30:00' AT TIME ZONE -8) -            AS DATE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/myNJRzABne5IjIPCRzq8vQ +    ORDER FULL BY MAP WITH METHOD compare_circ() FOR circle;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/V7~DHvvgX8mRFGHcaazxiA +"SELECT CAST((TIMESTAMP '2008-06-01 08:30:00' AT TIME ZONE -8) +            AS DATE AT SOURCE TIME ZONE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/myNJRzABne5IjIPCRzq8vQ "SELECT TIMESTAMP '2008-06-01 08:30:00' -            AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/myNJRzABne5IjIPCRzq8vQ +            AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/myNJRzABne5IjIPCRzq8vQ "SELECT CAST((TIMESTAMP '2008-06-01 08:30:00' -            AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/myNJRzABne5IjIPCRzq8vQ -"SELECT CAST((CAST(TIMESTAMP '2008-06-01 08:30:00+01:00' +            AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/myNJRzABne5IjIPCRzq8vQ +"SELECT CAST((CAST(TIMESTAMP '2008-06-01 08:30:00+01:00'             AS TIMESTAMP(0)) -            AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/myNJRzABne5IjIPCRzq8vQ +            AT TIME ZONE INTERVAL -'08:00' HOUR TO MINUTE) AS DATE);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/myNJRzABne5IjIPCRzq8vQ "CREATE TABLE employee (           eid INTEGER NOT NULL,           name VARCHAR(100) NOT NULL, @@ -11224,7 +11224,7 @@ DROP privilege on the function;,https://docs.teradata.com/reader/scPHvjfglIlB8F7           jobstart DATE NOT NULL,           jobend DATE NOT NULL,           PERIOD FOR jobduration (jobstart, jobend) -          PRIMARY INDEX(eid);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/15Z1uAMtahA8x9qAizfJZw +          PRIMARY INDEX(eid);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/15Z1uAMtahA8x9qAizfJZw "CREATE TABLE orders (        o_orderkey     INTEGER NOT NULL,        o_custkey      INTEGER, @@ -11234,28 +11234,28 @@ DROP privilege on the function;,https://docs.teradata.com/reader/scPHvjfglIlB8F7        o_shippriority INTEGER,        ROW(o_comment  VARCHAR(79)) NO AUTO COMPRESS)      PARTITION BY COLUMN, -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7wHZ7mJ6OpaLOCK_91u~Ig +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/7wHZ7mJ6OpaLOCK_91u~Ig "CREATE TABLE jsonTable (id INTEGER, jsn1 JSON(1000) CHARACTER SET LATIN, - jsn2 JSON(1M) INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MSYhZuPmv_CtkeYYNkwTzg -"CREATE JOIN INDEX jsonJI AS SELECT id, jsn1 FROM jsonTable;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MSYhZuPmv_CtkeYYNkwTzg + jsn2 JSON(1M) INLINE LENGTH 30000 CHARACTER SET LATIN);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MSYhZuPmv_CtkeYYNkwTzg +"CREATE JOIN INDEX jsonJI AS SELECT id, jsn1 FROM jsonTable;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MSYhZuPmv_CtkeYYNkwTzg "CREATE TABLE employee ( eid INTEGER NOT NULL, name VARCHAR(100) NOT NULL, deptno INTEGER NOT NULL, jobstart DATE NOT NULL, jobend DATE NOT NULL -) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GgjTTKVgrqDU1y6m1ge6Cg -"ALTER TABLE employee ADD PERIOD FOR jobduration(jobstart, jobend);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GgjTTKVgrqDU1y6m1ge6Cg -CREATE GLOP SET user_name.UDF_glop_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/OITyILeLnhwaUqr0nRHu3A -"DROP STATISTICS INDEX(emp_no, name) ON employee;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MvUxOCTAV6dYBgKjSzz4Ow -DROP STATISTICS INDEX unique_1 ON table_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MvUxOCTAV6dYBgKjSzz4Ow -"DROP STATISTICS INDEX (column_1,column_2) ON table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MvUxOCTAV6dYBgKjSzz4Ow +) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GgjTTKVgrqDU1y6m1ge6Cg +"ALTER TABLE employee ADD PERIOD FOR jobduration(jobstart, jobend);",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/GgjTTKVgrqDU1y6m1ge6Cg +CREATE GLOP SET user_name.UDF_glop_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/OITyILeLnhwaUqr0nRHu3A +"DROP STATISTICS INDEX(emp_no, name) ON employee;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MvUxOCTAV6dYBgKjSzz4Ow +DROP STATISTICS INDEX unique_1 ON table_1;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MvUxOCTAV6dYBgKjSzz4Ow +"DROP STATISTICS INDEX (column_1,column_2) ON table_1;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/MvUxOCTAV6dYBgKjSzz4Ow "SELECT *      FROM inventory -     WHERE col_1=12122;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~bOpCZQaI7RlUbIq0NdrVg -DROP TYPE SYSUDTLIB.employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IelEisZB4dZmaq8xzkwRTQ -DROP TYPE SYSUDTLIB.circle;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IelEisZB4dZmaq8xzkwRTQ +     WHERE col_1=12122;",https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/~bOpCZQaI7RlUbIq0NdrVg +DROP TYPE SYSUDTLIB.employee;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IelEisZB4dZmaq8xzkwRTQ +DROP TYPE SYSUDTLIB.circle;,https://docs.teradata.com/reader/scPHvjfglIlB8F70YliLAw/IelEisZB4dZmaq8xzkwRTQ "WITH RECURSIVE orderable_items (product_id, quantity) AS (      SELECT stocked.product_id, stocked.quantity      FROM stocked, product @@ -11263,58 +11263,58 @@ DROP TYPE SYSUDTLIB.circle;,https://docs.teradata.com/reader/scPHvjfglIlB8F70Yli      AND   product.on_hand > 5)      SELECT product_id, quantity      FROM orderable_items -     WHERE quantity < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KY7qyr2tEs0uD6Z8vNGznQ -"SELECT x1 +     WHERE quantity < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KY7qyr2tEs0uD6Z8vNGznQ +"SELECT x1    FROM table_1, -   (SELECT x2 +   (SELECT x2    FROM table_2    UNION -   SELECT x3 +   SELECT x3    FROM table_3 -   ) derived_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uy9p9Vl2H9PntBTTJMw1zg -"SELECT x1,y1 +   ) derived_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uy9p9Vl2H9PntBTTJMw1zg +"SELECT x1,y1    FROM table_1, -   (SELECT * +   (SELECT *    FROM table_2) derived_table(column_1, column_2) -   WHERE column_2 = 1 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uy9p9Vl2H9PntBTTJMw1zg +   WHERE column_2 = 1 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uy9p9Vl2H9PntBTTJMw1zg "CREATE SET TABLE test (        testid   INTEGER,        duration PERIOD(TIMESTAMP)) -     PRIMARY INDEX (testid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA +     PRIMARY INDEX (testid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA "SELECT BEGIN(xyz)      FROM test -     EXPAND ON duration AS xyz BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA +     EXPAND ON duration AS xyz BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA "CREATE SET TABLE test1 (        testid   INTEGER,        duration PERIOD(TIMESTAMP)) -     PRIMARY INDEX (testid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA +     PRIMARY INDEX (testid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA "SELECT BEGIN(xyz)      FROM test1 -     EXPAND ON duration AS xyz BY ANCHOR MONTH_END AT TIME ‘20:00:00’;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA +     EXPAND ON duration AS xyz BY ANCHOR MONTH_END AT TIME ‘20:00:00’;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA "CREATE SET TABLE test2 (        testid   INTEGER,        duration PERIOD(TIMESTAMP)) -     PRIMARY INDEX (testid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA +     PRIMARY INDEX (testid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA "SELECT timeseries      FROM test2 -     EXPAND ON duration AS timeseries BY ANCHOR PERIOD MONTH_END -                                         AT TIME '07:00:00+10:00';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA +     EXPAND ON duration AS timeseries BY ANCHOR PERIOD MONTH_END +                                         AT TIME '07:00:00+10:00';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mtvcVJmwgrLP4bHXsDjpqA "UPDATE e      FROM employee AS e, department AS d      SET salary = salary * 1.05 -     WHERE e.emp_no = d.emp_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IPKv7k5wb6CJwQLg648omg +     WHERE e.emp_no = d.emp_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IPKv7k5wb6CJwQLg648omg "CREATE TABLE source(        a INTEGER,        b PERIOD(DATE), -       c INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z0nSV97q01jW5J1Gw +       c INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z0nSV97q01jW5J1Gw "CREATE TABLE target(        i INTEGER,        j PERIOD(DATE),        k INTEGER)      PRIMARY INDEX(i) -     PARTITION BY Begin(j);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z0nSV97q01jW5J1Gw -"INSERT INTO source(1, PERIOD(DATE, UNTIL_CHANGED), 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z0nSV97q01jW5J1Gw -UPDATE SET k=c ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z0nSV97q01jW5J1Gw +     PARTITION BY Begin(j);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z0nSV97q01jW5J1Gw +"INSERT INTO source(1, PERIOD(DATE, UNTIL_CHANGED), 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z0nSV97q01jW5J1Gw +UPDATE SET k=c ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z0nSV97q01jW5J1Gw "SELECT :empno, :salary, name             FROM names             WHERE empno=:empno) AS s(empno, salary, name) @@ -11322,63 +11322,63 @@ UPDATE SET k=c ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4B6Q9Z      WHEN MATCHED THEN UPDATE       SET salary=s.salary, name = s.name      WHEN NOT MATCHED THEN INSERT (empno, name, salary) -      VALUES (s.empno, s.name, s.salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Q4CKcPx9zCgSqcBvZyVk5A +      VALUES (s.empno, s.name, s.salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Q4CKcPx9zCgSqcBvZyVk5A "CREATE SET TABLE t1 (        a INTEGER,        b INTEGER) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w -"INSERT INTO t1 VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w -"INSERT INTO t1 VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +"INSERT INTO t1 VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +"INSERT INTO t1 VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w "UPDATE t1      SET b = b + 1 -     WHERE a = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +     WHERE a = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w "UPDATE t1      SET b = b - 1 -     WHERE a = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +     WHERE a = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w "CREATE SET TABLE t1 (        a INTEGER,        b INTEGER) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w -"INSERT INTO t1 VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w -"INSERT INTO t1 VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +"INSERT INTO t1 VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +"INSERT INTO t1 VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w "UPDATE t1      SET b = b - 1 -     WHERE a = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +     WHERE a = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w "UPDATE t1      SET b = b + 1 -     WHERE a = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w +     WHERE a = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7rvgb9wecDvKUQwBbqXm~w "SELECT * FROM table_2 UNION SELECT x3,y3 -FROM table_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cyZ4JqbU45Q2kpY23x6iiw +FROM table_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cyZ4JqbU45Q2kpY23x6iiw "CREATE TABLE table_1 (        col_1 INTEGER,        col_2 INTEGER) -     PRIMARY INDEX(col_1) PARTITION BY col_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aQasvfHurnZdCgX285LFlw -"CALL spAccount(test.value_expression(3,4), outp1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/zVD~kE1zuoaX3QOblUHxEg -"SELECT statement, no entry in predicate_2 of the subquery references any entry in table_list_1 of the main query;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jbfEvIJTjMqIYysEl2mLhQ +     PRIMARY INDEX(col_1) PARTITION BY col_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aQasvfHurnZdCgX285LFlw +"CALL spAccount(test.value_expression(3,4), outp1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/zVD~kE1zuoaX3QOblUHxEg +"SELECT statement, no entry in predicate_2 of the subquery references any entry in table_list_1 of the main query;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jbfEvIJTjMqIYysEl2mLhQ "SELECT column_list_1      FROM table_list_1      WHERE predicate_1 (SELECT column_list_2                         FROM table_list_2 -                        WHERE predicate_2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jbfEvIJTjMqIYysEl2mLhQ +                        WHERE predicate_2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jbfEvIJTjMqIYysEl2mLhQ "SELECT *      FROM table_1      WHERE col_1 IN (SELECT MAX(col_3)                      FROM table_2 -                     WHERE table_1.col_2=table_2.col_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jbfEvIJTjMqIYysEl2mLhQ +                     WHERE table_1.col_2=table_2.col_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jbfEvIJTjMqIYysEl2mLhQ "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX(x1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIHfgEvFJaCY2bv40Dc8aw +     PRIMARY INDEX(x1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIHfgEvFJaCY2bv40Dc8aw "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX(x2) -     UNIQUE INDEX(y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIHfgEvFJaCY2bv40Dc8aw +     UNIQUE INDEX(y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIHfgEvFJaCY2bv40Dc8aw "SELECT x2, y2, z2               FROM t2               WHERE y2=10) AS s @@ -11386,7 +11386,7 @@ FROM table_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cyZ4JqbU4      WHEN MATCHED THEN        UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIHfgEvFJaCY2bv40Dc8aw +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIHfgEvFJaCY2bv40Dc8aw "SELECT x2,y2, z2               FROM t2               WHERE y2=10) AS s @@ -11394,47 +11394,47 @@ FROM table_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cyZ4JqbU4      WHEN MATCHED THEN        UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIHfgEvFJaCY2bv40Dc8aw +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIHfgEvFJaCY2bv40Dc8aw "SELECT name, jobtitle, yrs_exp      FROM employee -     ORDER BY yrsexp;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/y8D4pq4vIQUYds3bSseNpg -"UPDATE table_1 -SET x1=1 -WHERE table_1.x1 IN -(SELECT x2 -FROM table_2 +     ORDER BY yrsexp;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/y8D4pq4vIQUYds3bSseNpg +"UPDATE table_1 +SET x1=1 +WHERE table_1.x1 IN +(SELECT x2 +FROM table_2 UNION -SELECT x3 -FROM table_3 -UNION -SELECT x4 -FROM table_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Z3FdN5Hx3r8vvpNeRg6E5Q +SELECT x3 +FROM table_3 +UNION +SELECT x4 +FROM table_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Z3FdN5Hx3r8vvpNeRg6E5Q "CREATE TABLE sales, FALLBACK        item_nbr   INTEGER NOT NULL,        sale_date  DATE FORMAT 'MM/DD/YYYY' NOT NULL,        item_count INTEGER) -     PRIMARY INDEX (item_nbr);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/BSVwk0RWUKg_GseqJyYSHA -"INSERT INTO sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/BSVwk0RWUKg_GseqJyYSHA +     PRIMARY INDEX (item_nbr);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/BSVwk0RWUKg_GseqJyYSHA +"INSERT INTO sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/BSVwk0RWUKg_GseqJyYSHA "UPDATE employee      FROM department AS d      SET salary = salary * 1.05      WHERE employee.dept_no = d.dept_no -     AND salary_pool > 25000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fHZtCpQ2Ygo6ZHa44jmy~A -"CREATE PROCEDURE spSample2(OUT p1 INTEGER, INOUT p2 INTEGER, +     AND salary_pool > 25000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fHZtCpQ2Ygo6ZHa44jmy~A +"CREATE PROCEDURE spSample2(OUT p1 INTEGER, INOUT p2 INTEGER,      IN p3 INTEGER)       BEGIN -         SET p1 = p3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA -"CALL spSample2(p1, 20, 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA -"CALL spSample2(p1, 20 * 2, 30 + 40);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA -"CALL spSample2(CAST(CAST(p1 AS CHARACTER(10)) AS TITLE      'OutputValue'), CAST(20 AS SMALLINT), 30 + 40);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA -"CALL spSample1(p1, :a, 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA +         SET p1 = p3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA +"CALL spSample2(p1, 20, 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA +"CALL spSample2(p1, 20 * 2, 30 + 40);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA +"CALL spSample2(CAST(CAST(p1 AS CHARACTER(10)) AS TITLE      'OutputValue'), CAST(20 AS SMALLINT), 30 + 40);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA +"CALL spSample1(p1, :a, 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA "CALL spSample1(CAST (p1 AS NAMED AA TITLE 'OUT VALUE'), -     CAST (((20 * 2) + 3) AS TITLE 'INOUT VALUE'), 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA +     CAST (((20 * 2) + 3) AS TITLE 'INOUT VALUE'), 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fY7dTQ_S3wXQXS8fc~ypyA "CREATE TABLE tempdata (        tid INTEGER,        tts TIMESTAMP,        x   INTEGER, -       y   INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qjPnWbKovbhFkMSjQ94ESQ +       y   INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qjPnWbKovbhFkMSjQ94ESQ "CREATE FUNCTION char_from_rows(tid INTEGER,                                   tts TIMESTAMP,                                   x   INTEGER, @@ -11444,188 +11444,188 @@ FROM table_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Z3FdN5Hx    LANGUAGE C    NO SQL    EXTERNAL NAME 'CS!charfromrows!udfsrc/charfromrows.c' -   PARAMETER STYLE SQL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qjPnWbKovbhFkMSjQ94ESQ +   PARAMETER STYLE SQL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qjPnWbKovbhFkMSjQ94ESQ "WITH wq (tID1, tTS1, x1, y1) AS       (SELECT tID, tTS, x, y        FROM tempData)    SELECT *    FROM TABLE (char_from_rows(wq.tID1, wq.tTS1, wq.x1, wq.y1) -   HASH BY tID1 LOCAL ORDER BY tTS1) AS tudf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qjPnWbKovbhFkMSjQ94ESQ +   HASH BY tID1 LOCAL ORDER BY tTS1) AS tudf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qjPnWbKovbhFkMSjQ94ESQ "UPDATE SET b1 = 10      WHEN NOT MATCHED THEN -       INSERT VALUES (s.a1, s.b1, s.c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cxBKR35ii_~Z6hQCkT6TJg +       INSERT VALUES (s.a1, s.b1, s.c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cxBKR35ii_~Z6hQCkT6TJg "SELECT *      FROM employee AS e1      WHERE age < (SELECT MAX(age)                   FROM employee AS e2 -                  WHERE e1.sex = e2.sex);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +                  WHERE e1.sex = e2.sex);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 101, 'Friedrich', 'F', 23      FROM employee AS e1      WHERE 23 < (SELECT MAX(age)                  FROM employee AS e2 -                 WHERE 'F' = e2.sex;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +                 WHERE 'F' = e2.sex;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 108, 'Ghazal', 'F', 26      FROM employee as e1      WHERE 26 < (SELECT MAX(age)                  FROM employee AS e2 -                 WHERE 'F' = e2.sex;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +                 WHERE 'F' = e2.sex;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 101, 'Friedrich', F, 23      FROM employee AS e1 -     WHERE 23 < 51;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +     WHERE 23 < 51;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 102, 'Harvey', M, 47      FROM employee AS e1 -     WHERE 47 < 65;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +     WHERE 47 < 65;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 103, 'Agrawal', M, 65      FROM employee AS e1 -     WHERE 65 < 65;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +     WHERE 65 < 65;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 104, 'Valduriez', M, 34      FROM employee AS e1 -     WHERE 34 < 65;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +     WHERE 34 < 65;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 105, 'Cariño', F, 39      FROM employee AS e1 -     WHERE 39 < 51;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +     WHERE 39 < 51;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 106, 'Au', M, 28      FROM employee AS e1 -     WHERE 28 < 65;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +     WHERE 28 < 65;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 107, 'Takamoto', F, 51      FROM employee AS e1 -     WHERE 51 < 51;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +     WHERE 51 < 51;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw "SELECT 108, 'Ghazal', F, 26      FROM employee AS e1 -     WHERE 26 < 51;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw -SELECT WITH DELETED ROWS COUNT(*) FROM ldi_table;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tB9Ujf~b~7W8Ut6t9ya7DQ +     WHERE 26 < 51;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gjsj39iBeUwxbaKHZMNpNw +SELECT WITH DELETED ROWS COUNT(*) FROM ldi_table;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tB9Ujf~b~7W8Ut6t9ya7DQ "SELECT WITH DELETED ROWS COUNT(*) FROM ldi_table -    WHERE TD_ROWLOADID > '100000000'xi8;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tB9Ujf~b~7W8Ut6t9ya7DQ -"SELECT WITH DELETED ROWS COUNT(*) FROM ldi_table -    WHERE (TD_ROWLOADID/'100000000'xi8)(int) = load_id_value;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tB9Ujf~b~7W8Ut6t9ya7DQ +    WHERE TD_ROWLOADID > '100000000'xi8;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tB9Ujf~b~7W8Ut6t9ya7DQ +"SELECT WITH DELETED ROWS COUNT(*) FROM ldi_table +    WHERE (TD_ROWLOADID/'100000000'xi8)(int) = load_id_value;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tB9Ujf~b~7W8Ut6t9ya7DQ "CREATE TABLE table7 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table7 -       VALUES (1, 2, DEFAULT, 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +       VALUES (1, 2, DEFAULT, 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table7 (col1, col3, col4) -     VALUES (1, DEFAULT, 'bbb');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT, 'bbb');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table7 -     VALUES (1, 2, DEFAULT(col2), 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, 2, DEFAULT(col2), 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table7 (col1, col3, col4) -     VALUES (1, DEFAULT(col2), 'bbb');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT(col2), 'bbb');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table7 -     VALUES (1, 2, DEFAULT (col2)+5, 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, 2, DEFAULT (col2)+5, 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table7 (col1, col3, col4) -     VALUES (1, DEFAULT(col2)+5, 'bbb');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT(col2)+5, 'bbb');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "CREATE TABLE table9 (        col1 INTEGER,        col2 INTEGER NOT NULL,        col3 INTEGER NOT NULL DEFAULT NULL -       col4 INTEGER CHECK (Col4>100) DEFAULT 99 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +       col4 INTEGER CHECK (Col4>100) DEFAULT 99 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table9 -       VALUES (DEFAULT, 99, 101, 101);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +       VALUES (DEFAULT, 99, 101, 101);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "CREATE TABLE table10        col1 INTEGER ,        col2 INTEGER DEFAULT 55, -       col3 INTEGER NOT NULL DEFAULT 99 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +       col3 INTEGER NOT NULL DEFAULT 99 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table10 -     VALUES (1, DEFAULT(col2), DEFAULT(col3));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT(col2), DEFAULT(col3));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table10 (col1, col2) -     VALUES (1, DEFAULT(col2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT(col2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table10 (col1, col2, col3) -     VALUES (1, DEFAULT(col2), DEFAULT(col3));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT(col2), DEFAULT(col3));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table10 -     VALUES (1, DEFAULT, DEFAULT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT, DEFAULT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table10 (col1, col2) -     VALUES (1, DEFAULT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table10 (col1, col2, col3) -     VALUES (1, DEFAULT, DEFAULT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (1, DEFAULT, DEFAULT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table10 -     VALUES (5, DEFAULT, 99);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (5, DEFAULT, 99);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "INSERT INTO table10 -     VALUES (5, DEFAULT(col2), 99);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA +     VALUES (5, DEFAULT(col2), 99);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IFkPM6dNxak5dL0UACo4tA "UPDATE sales      SET item_count = item_count + 1      WHERE (item_nbr = 20      AND    sale_date = '05/30/2000') -     ELSE INSERT INTO sales (20, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/71Sbpv12FASZc_~hyDfVyA +     ELSE INSERT INTO sales (20, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/71Sbpv12FASZc_~hyDfVyA "CREATE TABLE table_1 -(column_1 INTEGER, 
column_2 TIME);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 0, TIME'00:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 1, TIME'01:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 2, TIME'02:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 3, TIME'03:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 4, TIME'04:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 5, TIME'05:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 6, TIME'06:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 7, TIME'07:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 8, TIME'08:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs ( 9, TIME'09:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (10, TIME'10:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (11, TIME'11:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (12, TIME'12:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (13, TIME'13:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (14, TIME'14:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (15, TIME'15:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (16, TIME'16:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (17, TIME'17:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (18, TIME'18:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (19, TIME'19:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (20, TIME'20:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (21, TIME'21:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (22, TIME'22:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -"INSERT INTO table_1 VALUEs (23, TIME'23:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +(column_1 INTEGER, 
column_2 TIME);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 0, TIME'00:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 1, TIME'01:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 2, TIME'02:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 3, TIME'03:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 4, TIME'04:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 5, TIME'05:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 6, TIME'06:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 7, TIME'07:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 8, TIME'08:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs ( 9, TIME'09:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (10, TIME'10:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (11, TIME'11:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (12, TIME'12:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (13, TIME'13:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (14, TIME'14:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (15, TIME'15:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (16, TIME'16:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (17, TIME'17:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (18, TIME'18:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (19, TIME'19:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (20, TIME'20:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (21, TIME'21:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (22, TIME'22:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +"INSERT INTO table_1 VALUEs (23, TIME'23:00:00.000000');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw "SELECT * FROM table_1 -ORDER BY column_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +ORDER BY column_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw "SELECT column_1, column_2, column_2 - interval '8' hour FROM table_1 -ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw "SELECT column_1, column_2, CAST(column_2 AS CHAR(15)) -FROM table_1
ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +FROM table_1
ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw "CREATE TABLE table_2 -(column_1 INTEGER,
column_2 TIMESTAMP);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -INSERT INTO table_2 SELECT * FROM table_1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw -SELECT * FROM table_2
ORDER BY column_2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +(column_1 INTEGER,
column_2 TIMESTAMP);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +INSERT INTO table_2 SELECT * FROM table_1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw +SELECT * FROM table_2
ORDER BY column_2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4vOqDVSTiDEUWYxVpMsUWw "SELECT level, param 'GMKSA CONTROL' (TITLE 'OWNER')    FROM gmksa_control    WHERE cycle = '03' -   UNION +   UNION    SELECT level, param, 'GMKSA'    FROM gmksa    WHERE cycle = '03' -   ORDER BY 1, 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/C52IqgTC80L0n0rcQCLxgw -"CALL xsp_1(10.25, result_1 RETURNS INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/YUnRY~g3SBYCzbfqJxnYdg +   ORDER BY 1, 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/C52IqgTC80L0n0rcQCLxgw +"CALL xsp_1(10.25, result_1 RETURNS INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/YUnRY~g3SBYCzbfqJxnYdg "CREATE TABLE t1 (        int_col     INTEGER, -       varchar_col VARCHAR(40) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/YUnRY~g3SBYCzbfqJxnYdg -"CALL xsp_2(10, 'abc', result_1 RETURNS STYLE t1.varchar_col);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/YUnRY~g3SBYCzbfqJxnYdg +       varchar_col VARCHAR(40) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/YUnRY~g3SBYCzbfqJxnYdg +"CALL xsp_2(10, 'abc', result_1 RETURNS STYLE t1.varchar_col);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/YUnRY~g3SBYCzbfqJxnYdg "CREATE TABLE MyTable ( -pkey INTEGER, -val INTEGER, -j JSON AUTO COLUMN);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ -"INSERT INTO MyTable JSON '{""pkey"":10,""val"":1234,""extra"":""1234""}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ -INSERT INTO MyTable JSON ?;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +pkey INTEGER, +val INTEGER, +j JSON AUTO COLUMN);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +"INSERT INTO MyTable JSON '{""pkey"":10,""val"":1234,""extra"":""1234""}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +INSERT INTO MyTable JSON ?;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ "CREATE TABLE LDITable, WITH ISOLATED LOADING ( -pkey INTEGER, -val INTEGER, -j JSON AUTO COLUMN);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ -"INSERT WITH ISOLATED LOADING INTO LDITable -'{""pkey"":10,""val"":1234,""extra"":""1234""}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +pkey INTEGER, +val INTEGER, +j JSON AUTO COLUMN);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +"INSERT WITH ISOLATED LOADING INTO LDITable +'{""pkey"":10,""val"":1234,""extra"":""1234""}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ "CREATE TABLE jsonTable ( -a INTEGER, -b INTEGER, -j JSON AUTO COLUMN NOT NULL);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ -"INSERT jsonTable JSON '{""a"":1,""b"":1,""extra"":1}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ -"INSERT jsonTable JSON '{""a"":2,""b"":2,""extra1"":2,""extra2"":222}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ -"INSERT jsonTable JSON '{""a"":3,""b"":3};",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ -SELECT * FROM jsonTable ORDER BY 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +a INTEGER, +b INTEGER, +j JSON AUTO COLUMN NOT NULL);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +"INSERT jsonTable JSON '{""a"":1,""b"":1,""extra"":1}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +"INSERT jsonTable JSON '{""a"":2,""b"":2,""extra1"":2,""extra2"":222}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +"INSERT jsonTable JSON '{""a"":3,""b"":3};",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ +SELECT * FROM jsonTable ORDER BY 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NExX44nL9luGbWQPtpZWiQ "CREATE TABLE planes (       depart  VARCHAR(40),       arrive  VARCHAR(40),       carrier VARCHAR(40), -      cost    DECIMAL(5,0));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cC~kQVwna~kOx5ZoB6BXcg +      cost    DECIMAL(5,0));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cC~kQVwna~kOx5ZoB6BXcg "CREATE TABLE trains (       depart VARCHAR(40),       arrive VARCHAR(40), -      cost   DECIMAL(5,0));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cC~kQVwna~kOx5ZoB6BXcg +      cost   DECIMAL(5,0));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cC~kQVwna~kOx5ZoB6BXcg "WITH RECURSIVE temp_table (depart, arrive, carrier, depth) AS (        SELECT p_root.depart, p_root.arrive, p_root.carrier, 0 AS depth                 FROM planes p_root @@ -11648,26 +11648,26 @@ SELECT * FROM jsonTable ORDER BY 1;,https://docs.teradata.com/reader/b8dd8xEYJnx        AND   direct.depth <= 4)        )      SELECT DISTINCT arrive (TITLE 'Destinations Reachable From Paris') -     FROM temp_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cC~kQVwna~kOx5ZoB6BXcg -"SELECT * -FROM table_1 -WHERE x1 IN -(SELECT MAX(x2) -FROM table_2 -UNION -SELECT MIN(x3) -FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD2qrUMUjJEvw~gQ +     FROM temp_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cC~kQVwna~kOx5ZoB6BXcg +"SELECT * +FROM table_1 +WHERE x1 IN +(SELECT MAX(x2) +FROM table_2 +UNION +SELECT MIN(x3) +FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD2qrUMUjJEvw~gQ "UPDATE sales      SET item_count = item_count + 1      WHERE (item_nbr = 10      AND    sale_date = '05/30/2000') -     ELSE INSERT INTO sales (20, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EWSiArREPHWeCblOSYv~KQ +     ELSE INSERT INTO sales (20, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EWSiArREPHWeCblOSYv~KQ "SELECT c.cust_num      FROM sampdb.customer c      WHERE c.district = 'K'      AND (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c, sampdb2.revenue AS b      WHERE c.custnum = b.custnum @@ -11675,7 +11675,7 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD      AND   b.data_year_month = 199707      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -11683,7 +11683,7 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD      AND   b.data_date = 199707      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -11691,7 +11691,7 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD      AND  b.data_year_month = 199707      AND (c.service_type ='ABC'      OR   c.service_type ='XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer c      LEFT OUTER JOIN sampdb2.revenue b ON c.custnum = b.custnum @@ -11699,7 +11699,7 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD      AND (c.service_type = 'ABC'      OR   c.service_type = 'XYZ')      WHERE b.data_year_month = 199707 -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -11707,17 +11707,17 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD      WHERE c.district ='K'      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw "CREATE TABLE tabf (        i1 INTEGER, -       v1 VARCHAR(256));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg -"INSERT INTO tabf (1, 'c:\temp\vconfig.txt');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg +       v1 VARCHAR(256));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg +"INSERT INTO tabf (1, 'c:\temp\vconfig.txt');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg "SELECT * -     FROM tabf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg +     FROM tabf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg "CREATE TABLE tabc (      i1 INTEGER, -     c1 CLOB);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg -"INSERT INTO tabc (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg +     c1 CLOB);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg +"INSERT INTO tabc (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eXuJFeEXWTgFMyLUnnqBYg "SELECT item, COUNT(store)     FROM (SELECT store,item,profit,QUANTILE(100,profit) AS percentile           FROM (SELECT ds.store, it.item, SUM(sales)- @@ -11728,7 +11728,7 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD           GROUP BY store, item, profit           QUALIFY percentile = 0) AS top_one_percent     GROUP BY item -    HAVING COUNT(store) >= 20;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VejCVaK_4j7F~86wKMlDkA +    HAVING COUNT(store) >= 20;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VejCVaK_4j7F~86wKMlDkA "WITH RECURSIVE dt(a,b,c,d) AS (        SELECT a1, b1,a1-b1,0        FROM t1 @@ -11738,7 +11738,7 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD        WHERE d < 2        )      SELECT * -     FROM dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg +     FROM dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg "WITH RECURSIVE dt(a,b,c,d) AS (        SELECT a1, b1,a1-b1,0        FROM t1 @@ -11748,7 +11748,7 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD        WHERE d < 2        )      SELECT * -     FROM dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg +     FROM dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg "WITH RECURSIVE dt(a,b,c,d) AS (        SELECT a1, b1,a1-b1,0        FROM t1 @@ -11759,7 +11759,7 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD        AND   tf.addend1=t1.a1        )      SELECT * -     FROM dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg +     FROM dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg "WITH dt(a,b,c) AS (        SELECT a1, b1 ,a1-b1        FROM t1 @@ -11768,12 +11768,12 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD        FROM table (add2int(t1.a1, t1.b1)) tf        )      SELECT * -     FROM dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg +     FROM dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg "WITH RECURSIVE temp_table (employee_number) AS (        SELECT root.employee_number        FROM employee AS root        WHERE root.manager_employee_number = 801 -       AND   test.value_expression(dept_no, 0) = 25;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg +       AND   test.value_expression(dept_no, 0) = 25;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg "SELECT indirect.employee_number        FROM temp_table AS direct, employee AS indirect        WHERE direct.employee_number = indirect.manager_employee_number @@ -11781,112 +11781,112 @@ FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ujw44nXD        )      SELECT *      FROM temp_table -     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg +     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5bcKBZS~xDsFveqi~aPXBg "SELECT y,m,r, SUM(u)      FROM test      GROUP BY CUBE(y,m), CUBE(r) -     ORDER BY 1,2,3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ +     ORDER BY 1,2,3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ "SELECT y,m,r,SUM(u)      FROM test      GROUP BY CUBE(y,m,r) -     ORDER BY 1,2,3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ +     ORDER BY 1,2,3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ "SELECT y,m,r,SUM(u)      FROM test      GROUP BY GROUPING SETS(y,()), GROUPING SETS(m,()),               GROUPING SETS(r,()) -     ORDER BY 1,2,3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ +     ORDER BY 1,2,3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ "SELECT y, m, r, s, SUM(u)      FROM test      GROUP BY ROLLUP(y,m),ROLLUP(r,s) -     ORDER BY 1,2,3,4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ +     ORDER BY 1,2,3,4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ "SELECT y, m, r, s, SUM(u)      FROM test      GROUP BY GROUPING SETS((y, m),(),y),ROLLUP(r,s) -     ORDER BY 1,2,3,4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ +     ORDER BY 1,2,3,4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ "SELECT y, m, r, s, SUM(u)      FROM test      GROUP BY GROUPING SETS((y,m),(),y),GROUPING SETS((),r,(r,s)) -     ORDER BY 1,2,3,4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ +     ORDER BY 1,2,3,4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/D5xWR6BVG_IsYEd97JnOBQ "SELECT name, dept_no, salary      FROM employee -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w "SELECT name, dep_tno, salary      FROM employee      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w "SELECT name, dept_no, salary      FROM employee      ORDER BY name      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w "SELECT name, dept_no, salary      FROM employee      WITH SUM(salary) BY dept_no      WITH SUM(salary) -     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w +     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w "SELECT SUM(amount)      FROM sales_table AS s      WITH AVG(amount) BY (SELECT prod_name                           FROM prod_table AS p -                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w +                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w "SELECT * -     FROM orders;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_J1yIi0kfDvJf8qZT9s37Q +     FROM orders;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_J1yIi0kfDvJf8qZT9s37Q "SELECT TOP 3 *      FROM orders -     ORDER BY quantity DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_J1yIi0kfDvJf8qZT9s37Q +     ORDER BY quantity DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_J1yIi0kfDvJf8qZT9s37Q "SELECT TOP 3 WITH TIES *      FROM orders -     ORDER BY quantity DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_J1yIi0kfDvJf8qZT9s37Q -"SELECT DeptNo, Name -   FROM Employee +     ORDER BY quantity DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_J1yIi0kfDvJf8qZT9s37Q +"SELECT DeptNo, Name +   FROM Employee    WHERE DeptNo = 500    UNION -   SELECT DeptNo, Name -   FROM Employee -   WHERE DeptNo = 600 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iZNmtwxtLk9y81H1BVv3KQ -"SELECT Name, DeptNo -   FROM Employee -   WHERE (DeptNo = 500) -   OR (DeptNo = 600);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iZNmtwxtLk9y81H1BVv3KQ -"SELECT * -FROM table_1 -WHERE x1 IN -(SELECT SUM(x2) -FROM table_2 -UNION -SELECT x3 -FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/69H_KAe6WJvITVmUGAklvA -CALL myintz(32767);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_349gOMARmyPTA8AA -CALL myintz(CAST ('32767' AS INTEGER));,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_349gOMARmyPTA8AA -CALL myintz(cast ('32767' AS INTEGER));,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_349gOMARmyPTA8AA -CALL myint2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_349gOMARmyPTA8AA +   SELECT DeptNo, Name +   FROM Employee +   WHERE DeptNo = 600 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iZNmtwxtLk9y81H1BVv3KQ +"SELECT Name, DeptNo +   FROM Employee +   WHERE (DeptNo = 500) +   OR (DeptNo = 600);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iZNmtwxtLk9y81H1BVv3KQ +"SELECT * +FROM table_1 +WHERE x1 IN +(SELECT SUM(x2) +FROM table_2 +UNION +SELECT x3 +FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/69H_KAe6WJvITVmUGAklvA +CALL myintz(32767);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_349gOMARmyPTA8AA +CALL myintz(CAST ('32767' AS INTEGER));,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_349gOMARmyPTA8AA +CALL myintz(cast ('32767' AS INTEGER));,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_349gOMARmyPTA8AA +CALL myint2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_349gOMARmyPTA8AA "SELECT TOP 10 *      FROM sales -     ORDER BY county;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mixgmoLf9sFsXlKVwgYT2w +     ORDER BY county;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mixgmoLf9sFsXlKVwgYT2w "SELECT *      FROM sales -     QUALIFY ROW_NUMBER() OVER (ORDER BY COUNTY) <= 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mixgmoLf9sFsXlKVwgYT2w +     QUALIFY ROW_NUMBER() OVER (ORDER BY COUNTY) <= 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mixgmoLf9sFsXlKVwgYT2w "SELECT TOP 10 WITH TIES * -     FROM sales ORDER BY county;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mixgmoLf9sFsXlKVwgYT2w +     FROM sales ORDER BY county;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mixgmoLf9sFsXlKVwgYT2w "SELECT *      FROM sales -     QUALIFY RANK() OVER (ORDER BY county) <= 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mixgmoLf9sFsXlKVwgYT2w +     QUALIFY RANK() OVER (ORDER BY county) <= 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mixgmoLf9sFsXlKVwgYT2w "CREATE SET TABLE tdate (        id       INTEGER,        quantity INTEGER,        pd       PERIOD(DATE)) -     PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cRoXxlGh2aQ1MJhW9cUk3w +     PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cRoXxlGh2aQ1MJhW9cUk3w "SELECT id, BEGIN(bg)      FROM tdate -     EXPAND ON pd AS bg BY ANCHOR MONDAY;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cRoXxlGh2aQ1MJhW9cUk3w +     EXPAND ON pd AS bg BY ANCHOR MONDAY;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cRoXxlGh2aQ1MJhW9cUk3w "SELECT store, item, profit, QUANTILE(100, profit) AS percentile      FROM (SELECT items.item, SUM(sales) -                   (COUNT(sales)*items.item_cost) AS profit @@ -11894,19 +11894,19 @@ CALL myint2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_34            WHERE daily_sales.item = items.item            GROUP BY items.item,items.itemcost) AS item_profit      GROUP BY store, item, profit, percentile -     QUALIFY percentile = 99;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gRxQlYMVC5nyyMURMlOwhw +     QUALIFY percentile = 99;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gRxQlYMVC5nyyMURMlOwhw "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER)      PRIMARY INDEX (x1) -     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA +     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX (x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA "SELECT *             FROM t2             WHERE y2=10) AS s @@ -11914,7 +11914,7 @@ CALL myint2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_34      WHEN MATCHED THEN        UPDATE SET z1=z2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -11922,7 +11922,7 @@ CALL myint2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_34      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (10, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA +       INSERT (10, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -11930,7 +11930,7 @@ CALL myint2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_34      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA "SELECT x2, y2, z2             FROM t2             WHERE z2=10) AS s @@ -11938,33 +11938,33 @@ CALL myint2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lq2l4_34      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DH7JhMZhcSArU4YRfsgaxA "CREATE TABLE ldi_table1, WITH CONCURRENT ISOLATED LOADING FOR ALL (a INTEGER, b INTEGER, c INTEGER) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b7x9njjNclhVOVRcZCkKGA +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b7x9njjNclhVOVRcZCkKGA "CREATE TABLE t1 (c1 INTEGER, c2 INTEGER, c3 INTEGER) -PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b7x9njjNclhVOVRcZCkKGA +PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b7x9njjNclhVOVRcZCkKGA "WITH ISOLATED LOADING INTO ldi_table1 USING t1 ON a=c1 WHEN NOT MATCHED THEN INSERT - VALUES (c1, c2, c3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b7x9njjNclhVOVRcZCkKGA + VALUES (c1, c2, c3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b7x9njjNclhVOVRcZCkKGA "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CwjbKbz9bt7hqBEfOH2mUA +       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CwjbKbz9bt7hqBEfOH2mUA "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CwjbKbz9bt7hqBEfOH2mUA +       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CwjbKbz9bt7hqBEfOH2mUA "WITH RECURSIVE temp_table (employee_number) AS (        SELECT root.employee_number        FROM employee AS root        WHERE root.manager_employee_number = 801 -       AND   test.value_expression(dept_no, 0) = 25;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SO1kW6NZ40YhU~TKReq0Hg +       AND   test.value_expression(dept_no, 0) = 25;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SO1kW6NZ40YhU~TKReq0Hg "SELECT indirect.employee_number        FROM temp_table AS direct, employee AS indirect        WHERE direct.employee_number = indirect.manager_employee_number @@ -11972,119 +11972,119 @@ PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b        )      SELECT *      FROM temp_table -     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SO1kW6NZ40YhU~TKReq0Hg +     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SO1kW6NZ40YhU~TKReq0Hg "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY b1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw +     PARTITION BY b1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER,        c2 INTEGER) -     PRIMARY INDEX (a2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw +     PRIMARY INDEX (a2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw +       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw +       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (a2, c2, b2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw +       INSERT (a2, c2, b2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iaCNYwbaP88W5YXZ5y3uWw "SELECT TOP :a * -     FROM t1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/AnND3zDKlF1ojkkbHqaTDQ +     FROM t1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/AnND3zDKlF1ojkkbHqaTDQ "UPDATE sales_sum_table AS sst      SET total_sales = (SELECT SUM(amount)                          FROM sales_table AS s -                         WHERE s.day_of_sale BETWEEN sst.period_start -                                             AND     sst.period_end);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QQOs11EXkPpEd6pHrpl2yA -INSERT table_1 DEFAULT VALUES;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1LSKHpTS5TrqSQW2iP53QA +                         WHERE s.day_of_sale BETWEEN sst.period_start +                                             AND     sst.period_end);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QQOs11EXkPpEd6pHrpl2yA +INSERT table_1 DEFAULT VALUES;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1LSKHpTS5TrqSQW2iP53QA "SELECT adname, cart_amt        FROM attribute_sales (        ON (SELECT cookie, cart_amt FROM weblog WHERE page = 'thankyou' )                      as W PARTITION BY cookie        ON adlog as S PARTITION BY cookie -       USING clicks(.8) impressions(.2)) AS D1(adname,attr_revenue) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xZ2sAaOFphZpa9jOhr0kvw +       USING clicks(.8) impressions(.2)) AS D1(adname,attr_revenue) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xZ2sAaOFphZpa9jOhr0kvw "SELECT name, jobtitle      FROM employee -     WHERE dept_no = 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qVyc2ZNJX0ZEpszMIQnfXg -INSERT and SELECT would be explained;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/RrAiG1Z9A6LDbyFXx2GFlQ +     WHERE dept_no = 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qVyc2ZNJX0ZEpszMIQnfXg +INSERT and SELECT would be explained;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/RrAiG1Z9A6LDbyFXx2GFlQ "INSERT tab1(1,2) -            ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/RrAiG1Z9A6LDbyFXx2GFlQ +            ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/RrAiG1Z9A6LDbyFXx2GFlQ "SELECT *              FROM tab1 -            ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/RrAiG1Z9A6LDbyFXx2GFlQ +            ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/RrAiG1Z9A6LDbyFXx2GFlQ "CREATE TABLE ldi_table1, WITH CONCURRENT ISOLATED LOADING FOR ALL (a INTEGER, b INTEGER, c INTEGER) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HO7MLNMyAsmdwrEb~x8bog -WITH ISOLATED LOADING FROM ldi_table1 WHERE a > 10;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HO7MLNMyAsmdwrEb~x8bog +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HO7MLNMyAsmdwrEb~x8bog +WITH ISOLATED LOADING FROM ldi_table1 WHERE a > 10;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HO7MLNMyAsmdwrEb~x8bog "CREATE TABLE table_11 (        col_1 INTEGER,        col_2 INTEGER DEFAULT 10,        col_3 INTEGER DEFAULT 20, -       col_4 CHARACTER(60));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +       col_4 CHARACTER(60));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11 -       SET col_3 = DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +       SET col_3 = DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11        SET col_3 = DEFAULT -         WHERE Col1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +         WHERE Col1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "CREATE TABLE table_12 (        x INTEGER, -       y INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +       y INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11        SET col_3 = DEFAULT          WHERE 5 < ANY           (SELECT y -           FROM table_12);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +           FROM table_12);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11 -       SET col3 = DEFAULT(col_2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +       SET col3 = DEFAULT(col_2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11         SET col_3 = DEFAULT(col_2) -         WHERE col_1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +         WHERE col_1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11 -       SET col_3 = DEFAULT(col_2) + 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +       SET col_3 = DEFAULT(col_2) + 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11 -       SET col_3 = DEFAULT(col_2) + 5 ALL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +       SET col_3 = DEFAULT(col_2) + 5 ALL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11        SET col_3 = DEFAULT(col_2)+5 -         WHERE col_1 = 20;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +         WHERE col_1 = 20;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "CREATE TABLE table_13 (        col_1 INTEGER,        col_2 INTEGER NOT NULL,        col_3 INTEGER NOT NULL DEFAULT NULL, -       col_4 INTEGER CHECK (col_4>100) DEFAULT 99 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +       col_4 INTEGER CHECK (col_4>100) DEFAULT 99 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_13 -       SET col_1 = DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +       SET col_1 = DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11        SET col_3 = DEFAULT(c3) -         WHERE col_1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +         WHERE col_1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "UPDATE table_11        SET col_3 = DEFAULT -         WHERE col_1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw +         WHERE col_1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yJHhAaEuYAPpPW31ERptPw "SELECT 'p', NULL    FROM TableVM    UNION    SELECT 'q', 145.87 -   FROM TableVM;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/C_AHy07CxUHMaBQ6VVPm6Q +   FROM TableVM;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/C_AHy07CxUHMaBQ6VVPm6Q "SELECT 'q', 145.87    FROM TableVM    UNION    SELECT 'p', NULL -   FROM TableVM;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/C_AHy07CxUHMaBQ6VVPm6Q +   FROM TableVM;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/C_AHy07CxUHMaBQ6VVPm6Q "CREATE TABLE HLSDS.SLPPIT1 (PI INT, PC INT, X INT, Y INT) PRIMARY INDEX (PI) - PARTITION BY (RANGE_N(PC BETWEEN 1 AND 10 EACH 1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UtWbyT21z6CpOlgBsBBanw -"CREATE TABLE HLSDS.SRCT1 (A INT, B INT, C INT) PRIMARY INDEX (A);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UtWbyT21z6CpOlgBsBBanw + PARTITION BY (RANGE_N(PC BETWEEN 1 AND 10 EACH 1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UtWbyT21z6CpOlgBsBBanw +"CREATE TABLE HLSDS.SRCT1 (A INT, B INT, C INT) PRIMARY INDEX (A);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UtWbyT21z6CpOlgBsBBanw "CREATE TABLE employee (        employee_number         INTEGER,        manager_employee_number INTEGER,        last_name               CHARACTER(20), -       first_name              VARCHAR(30));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ht1x3wxcPDtAfTzKfgE1gg +       first_name              VARCHAR(30));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ht1x3wxcPDtAfTzKfgE1gg "WITH RECURSIVE temp_table (employee_number) AS        (SELECT root.employee_number         FROM employee AS root @@ -12096,149 +12096,149 @@ WITH ISOLATED LOADING FROM ldi_table1 WHERE a > 10;,https://docs.teradata.com/re        )      SELECT *      FROM temp_table -     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ht1x3wxcPDtAfTzKfgE1gg +     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ht1x3wxcPDtAfTzKfgE1gg "SELECT *      FROM temp_table -     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ht1x3wxcPDtAfTzKfgE1gg +     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ht1x3wxcPDtAfTzKfgE1gg "SELECT test.value_expression(t1.a1, t2.as) AS cve, cve+1      FROM t1, t2      WHERE t1.b1 = t2.b2 -     AND   cve = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7AsXYSiUvsgOWLRbBS4KGA +     AND   cve = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7AsXYSiUvsgOWLRbBS4KGA "CREATE TABLE rls_tbl(        col1 INT, -       col2 INT, +       col2 INT,        classification_levels   CONSTRAINT, -       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng -"INSERT rls_tbl(1,1,,);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng +       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng +"INSERT rls_tbl(1,1,,);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng "CREATE TABLE rls_src_tbl(        col1 INT, -       col2 INT, +       col2 INT,        classification_levels   CONSTRAINT, -       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng +       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng "CREATE TABLE rls_tgt_tbl(        col1 INT, -       col2 INT, +       col2 INT,        classification_levels   CONSTRAINT, -       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng -INSERT rls_tgt_tbl SELECT * FROM rls_src_tbl;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng +       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng +INSERT rls_tgt_tbl SELECT * FROM rls_src_tbl;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5HoxWnCoksz9gbChTUlRng "CREATE TABLE ldi_table1, WITH CONCURRENT ISOLATED LOADING FOR ALL (a INTEGER, b INTEGER, c INTEGER) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/27ytfRlcoqVaisVBBDkvKA -UPDATE WITH CONCURRENT ISOLATED LOADING ldi_table1 SET b = b + 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/27ytfRlcoqVaisVBBDkvKA +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/27ytfRlcoqVaisVBBDkvKA +UPDATE WITH CONCURRENT ISOLATED LOADING ldi_table1 SET b = b + 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/27ytfRlcoqVaisVBBDkvKA "UPDATE Payroll_Test SET Name = 'Wedgewood A'               WHERE Name = 'Wedgewood A' -           ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/F6uk5tkhfPPec12RVoTgWQ -DROP TABLE temp_payroll;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/F6uk5tkhfPPec12RVoTgWQ +           ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/F6uk5tkhfPPec12RVoTgWQ +DROP TABLE temp_payroll;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/F6uk5tkhfPPec12RVoTgWQ "SELECT category, title, price      FROM movie_titles AS t2 -     WHERE (SELECT AVG(price) +     WHERE (SELECT AVG(price)             FROM movie_titles AS t1             WHERE t1.category = t2.category)<(SELECT AVG(price) -                                              FROM movie_titles);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/BxB2KmztojkaP9ViWMGaCw +                                              FROM movie_titles);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/BxB2KmztojkaP9ViWMGaCw "CREATE TABLE t1     (i INTEGER,      j INTEGER, -     k INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SFAvhq1yFVcImS7G4i8h6g +     k INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SFAvhq1yFVcImS7G4i8h6g "SELECT t1.i, SUM(t1.j) AS j, t1.k    FROM t1    GROUP BY 1,3 -   ORDER BY j;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SFAvhq1yFVcImS7G4i8h6g +   ORDER BY j;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SFAvhq1yFVcImS7G4i8h6g "SELECT t1.i, SUM(t1.j) AS j, t1.k    FROM t1    GROUP BY 1,3 -   ORDER BY 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SFAvhq1yFVcImS7G4i8h6g +   ORDER BY 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SFAvhq1yFVcImS7G4i8h6g "UPDATE sales      SET item_count = item_count + 1      WHERE (item_nbr = 10      AND    sale_date = '05/30/2000') -     INSERT INTO sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/G8cK8IeStz23FUj74L7ucw +     INSERT INTO sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/G8cK8IeStz23FUj74L7ucw "SELECT skills.skill_name, emp.emp_no -     FROM skills LEFT OUTER JOIN emp ON skills.skill_no=emp.skill_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FwhwMeIgpXUbCQZMvfcH1w -"SELECT * from Attribution ( +     FROM skills LEFT OUTER JOIN emp ON skills.skill_no=emp.skill_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FwhwMeIgpXUbCQZMvfcH1w +"SELECT * from Attribution ( ON appl_view_db.input_table PARTITION BY 1 ON appl_view_db.model1_table as model1 DIMENSION USING TimestampColumn('tscol') EventColumn('eventcol') WindowSize('rows:10') -) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KSzKPNyTwy22KidSaUPTUQ -"SELECT * FROM Attribution ( +) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KSzKPNyTwy22KidSaUPTUQ +"SELECT * FROM Attribution ( ON appl_view_db.input_table PARTITION BY 1 ON appl_view_db.model1_table AS model1 DIMENSION USING TimestampColumn('tscol') EventColumn('eventcol') WindowSize('rows:10') -) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KSzKPNyTwy22KidSaUPTUQ -"SELECT * FROM alias_db.Attribution ( +) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KSzKPNyTwy22KidSaUPTUQ +"SELECT * FROM alias_db.Attribution ( ON appl_view_db.input_table PARTITION BY 1 ON appl_view_db.model1_table AS model1 DIMENSION USING TimestampColumn('tscol') EventColumn('eventcol') WindowSize('rows:10') -) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KSzKPNyTwy22KidSaUPTUQ -"INSERT INTO mytable VALUES (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OGrxYu5N36sdSwMewFUdqA +) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KSzKPNyTwy22KidSaUPTUQ +"INSERT INTO mytable VALUES (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OGrxYu5N36sdSwMewFUdqA "CREATE TABLE table_1 (        column1 euro,        column2 INTEGER) -     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "CREATE TABLE table_2 (        column1 euro,        column2 INTEGER) -     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1 -VALUES (5.64, 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES (5.64, 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1 -VALUES (CAST(5.64 AS euro), 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES (CAST(5.64 AS euro), 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1 SELECT CAST(us_dollar_col AS euro), c2 -FROM us_sales;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w -"INSERT INTO table_1 +FROM us_sales;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +"INSERT INTO table_1 SELECT column1.roundup(0), column2 -FROM TAB2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w -"INSERT INTO table_1 -SELECT column1, column2 from table_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +FROM TAB2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +"INSERT INTO table_1 +SELECT column1, column2 from table_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1 -VALUES (NULL, 8);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES (NULL, 8);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "CREATE TABLE table_1 (        column1 address,        column2 INTEGER) -     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "CREATE TABLE table_2 (        column1 address,        column2 INTEGER) -     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1 -VALUES ('17095 Via Del Campo;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w -"INSERT INTO table_1 (:addr, :c2 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES ('17095 Via Del Campo;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +"INSERT INTO table_1 (:addr, :c2 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1 -VALUES (NEW address('17095 Via Del Campo', '92127'), 1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES (NEW address('17095 Via Del Campo', '92127'), 1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO TAB1 -VALUES (NEW address(:street, :zip), 2 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES (NEW address(:street, :zip), 2 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO TAB1 -VALUES ( NEW address(), 3 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES ( NEW address(), 3 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO TAB1 -VALUES ( NEW address().street('17095 Via Del Campo').zip('92127'), 4 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES ( NEW address().street('17095 Via Del Campo').zip('92127'), 4 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1   SELECT empl.residence(), table_2.column2 -  FROM table_2, table_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +  FROM table_2, table_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1   VALUES (SELECT CAST(intl_addr_col AS           address), c2) -FROM table_x;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +FROM table_x;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1 SELECT column1, column2 -FROM table_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +FROM table_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "INSERT INTO table_1 -VALUES (NULL, 8);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w +VALUES (NULL, 8);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53oBFVMxl0yFYzmbw8_w "CREATE SET TABLE stock (        stock_id        INTEGER,        stock_quantity  INTEGER,        begin_end_date  PERIOD(DATE)) -     PRIMARY INDEX (stockid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/i44PrLFqJYQx~5mc_Gbx1A +     PRIMARY INDEX (stockid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/i44PrLFqJYQx~5mc_Gbx1A "SELECT udf_agspan(stock_quantity,             EXTRACT(YEAR FROM BEGIN(expdcol)),             EXTRACT(MONTH FROM BEGIN(expdcol))) @@ -12249,13 +12249,13 @@ VALUES (NULL, 8);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53o      FROM (SELECT stock.*, expdcol            FROM stock            EXPAND ON begin_end_date AS expdcol BY INTERVAL '1'DAY) AS dt -     GROUP BY 2,3,4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/i44PrLFqJYQx~5mc_Gbx1A +     GROUP BY 2,3,4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/i44PrLFqJYQx~5mc_Gbx1A "CREATE TABLE t1 (        a1 INTEGER, -       b1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xe2e5XeMaeKxuUIHiMbUHA +       b1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xe2e5XeMaeKxuUIHiMbUHA "CREATE TABLE t2 (        a2 INTEGER, -       b2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xe2e5XeMaeKxuUIHiMbUHA +       b2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xe2e5XeMaeKxuUIHiMbUHA "CREATE FUNCTION add2int (        a INTEGER,        b INTEGER) @@ -12269,23 +12269,23 @@ VALUES (NULL, 8);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53o      PARAMETER STYLE SQL      NOT DETERMINISTIC      CALLED ON NULL INPUT -     EXTERNAL NAME 'CS!add3int!add2int.c';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xe2e5XeMaeKxuUIHiMbUHA +     EXTERNAL NAME 'CS!add3int!add2int.c';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xe2e5XeMaeKxuUIHiMbUHA "WITH dt(x1,y1) AS (SELECT a1,b1                         FROM t1)      SELECT *      FROM TABLE (add2int(dt.x1,dt.y1) -     LOCAL ORDER BY x1) AS tf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xe2e5XeMaeKxuUIHiMbUHA +     LOCAL ORDER BY x1) AS tf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xe2e5XeMaeKxuUIHiMbUHA "INSERT INTO promotion      SELECT name, deptno, yrsexp      FROM employee -     WHERE yrsexp > 10 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fe_xP~690PMIuVSMQKy0cA +     WHERE yrsexp > 10 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fe_xP~690PMIuVSMQKy0cA "INSERT INTO employee (name, empno) -     VALUES (:emp_name, :emp_number);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/zlecNN6blMXId~9ypM63Xg +     VALUES (:emp_name, :emp_number);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/zlecNN6blMXId~9ypM63Xg "SELECT DISTINCT dept_no -     FROM employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2RvYIc2adcN1ph5qJ8ly4g +     FROM employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2RvYIc2adcN1ph5qJ8ly4g "SELECT SUM(DISTINCT x), AVG(DISTINCT x) -     FROM test_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2RvYIc2adcN1ph5qJ8ly4g +     FROM test_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2RvYIc2adcN1ph5qJ8ly4g "SELECT a2, b2, c2             FROM t2             WHERE test.value_expression(b2, c2)) @@ -12295,114 +12295,114 @@ VALUES (NULL, 8);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6L53o      WHEN MATCHED THEN      UPDATE SET b1 = b2, c1 = test.value_expression(2,3)      WHEN NOT MATCHED THEN -     INSERT (a2, test.value_expression(4,5), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HguLi_Tl2SxHp5eRRRXCUA +     INSERT (a2, test.value_expression(4,5), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HguLi_Tl2SxHp5eRRRXCUA "SELECT employee.*      FROM employee, department -     WHERE employee.empno=department.mgr_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oj2lXHUpAS1Ak3zE3f5L7A -"SELECT Name, DeptNo -   FROM Employee_dept_500 -   UNION -   SELECT Name, DeptNo -   FROM Employee_dept_600 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pUQ4l7SRWM~~B2o~jSQ_Tw +     WHERE employee.empno=department.mgr_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oj2lXHUpAS1Ak3zE3f5L7A +"SELECT Name, DeptNo +   FROM Employee_dept_500 +   UNION +   SELECT Name, DeptNo +   FROM Employee_dept_600 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pUQ4l7SRWM~~B2o~jSQ_Tw "SELECT y      FROM t -     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "UPDATE t      SET y=0 -     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "SELECT z      FROM t -     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "UPDATE t      SET z=0 -     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "SELECT z      FROM t -     WHERE x = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "SELECT y      FROM t -     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "UPDATE t      SET y=0      WHERE x=1 -     END TRANSACTION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     END TRANSACTION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "SELECT z      FROM t -     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "UPDATE t      SET z=0 -     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "SELECT x      FROM t -     WHERE x = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x = 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "UPDATE t      SET x=2 -     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "SELECT x      FROM t -     WHERE x=2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +     WHERE x=2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA "UPDATE t      SET x=1 -     WHERE x=2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA -"CREATE TABLE t1(a1 INT, b1 INT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/257WIeA0kMQ7~UZQ6P0iJw +     WHERE x=2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KQLvZtPqFIfY1k3k~yJOdA +"CREATE TABLE t1(a1 INT, b1 INT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/257WIeA0kMQ7~UZQ6P0iJw "SELECT a1 FROM t1 WHERE a1 > 1 UNION ALL SEL MinVersion FROM s3 WHERE MinVersion > 3), RECURSIVE s4(MinVersion) AS (SELECT a1 FROM t1 WHERE a1 = 2 UNION ALL SEL MinVersion FROM S4 WHERE MinVersion > 2) -SEL * FROM s3,s4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/257WIeA0kMQ7~UZQ6P0iJw +SEL * FROM s3,s4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/257WIeA0kMQ7~UZQ6P0iJw "CREATE TABLE t2 (        id       INTEGER        quantity INTEGER        pd       PERIOD(DATE)) -       PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/O~1SzgvKDFZamarlvasKjA +       PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/O~1SzgvKDFZamarlvasKjA "SELECT BEGIN(expd)      FROM t2 -     EXPAND ON pd AS expd BY ANCHOR ANCHOR_SECOND;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/O~1SzgvKDFZamarlvasKjA +     EXPAND ON pd AS expd BY ANCHOR ANCHOR_SECOND;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/O~1SzgvKDFZamarlvasKjA "SELECT workers.name, workers.yrs_exp, workers.dept_no,       managers.name, managers.yrsexp      FROM employee AS workers, employee AS managers      WHERE managers.dept_no = workers.dept_no      AND   managers.job_title IN ('Manager', 'Vice Pres') -     AND   workers.yrs_exp > managers.yrs_exp;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mOo9bsBtDlQcaIGKaeWyCA +     AND   workers.yrs_exp > managers.yrs_exp;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mOo9bsBtDlQcaIGKaeWyCA "SELECT table_1.category,      (table_2.price - table_2.cost) * SUM (table_1.sales_qty) AS margin      FROM sales_hist AS table_1, unit_price_cost AS table_2      WHERE table_1.prod_no=table_2.prodno      GROUP BY table_1.category, table_2.price, table_2.cost -     HAVING margin > 1000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5IUVxBT7pwjiasjtdH~WSg +     HAVING margin > 1000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5IUVxBT7pwjiasjtdH~WSg "SELECT offerings.course_no, offerings.location, enrollment.emp_no      FROM offerings -     RIGHT OUTER JOIN enrollment 
     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hZyXI671qu1_0_9ngKkEAA +     RIGHT OUTER JOIN enrollment 
     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hZyXI671qu1_0_9ngKkEAA "SELECT enrollment.course_no,offerings.location,enrollment.emp_no      FROM offerings      RIGHT OUTER JOIN enrollment -     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hZyXI671qu1_0_9ngKkEAA -"CALL xsp2 (?, ?);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA -"CALL xsp1 (?, ?);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA +     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hZyXI671qu1_0_9ngKkEAA +"CALL xsp2 (?, ?);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA +"CALL xsp1 (?, ?);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA "CREATE PROCEDURE sp2 (OUT po1 INTEGER)      BEGIN -       SET :po1 = 20;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA -CALL sp2(p1);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA -CALL sp2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA -CALL sp2(:tx1);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA +       SET :po1 = 20;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA +CALL sp2(p1);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA +CALL sp2(?);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA +CALL sp2(:tx1);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/osUiC1RFLoXj8oLhZ7RykA "CREATE TABLE ldi_table1, WITH CONCURRENT ISOLATED LOADING FOR ALL (a INTEGER, b INTEGER, c INTEGER) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/U_fg9MAUfwNXuwsgFFtZEA -UPDATE ldi_table1 SET c = c + 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/U_fg9MAUfwNXuwsgFFtZEA +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/U_fg9MAUfwNXuwsgFFtZEA +UPDATE ldi_table1 SET c = c + 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/U_fg9MAUfwNXuwsgFFtZEA "SELECT TOP 10 * -     FROM orders;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QggOGpucCwqsbZIsuyvu5Q +     FROM orders;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QggOGpucCwqsbZIsuyvu5Q "SELECT TOP 5 *      FROM orders -     ORDER BY ship_date DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QggOGpucCwqsbZIsuyvu5Q +     ORDER BY ship_date DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QggOGpucCwqsbZIsuyvu5Q "CREATE TABLE HLSDS.SLPPIT1 (PI INT, PC INT, X INT, Y INT)       PRIMARY INDEX (PI) -      PARTITION BY (RANGE_N(PC BETWEEN 1 AND 10 EACH 1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EyEO5uo2ik~G4SdDTeAUaQ -UPDATE HLSDS.SLPPIT1 SET X = 3 WHERE PC = 10;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EyEO5uo2ik~G4SdDTeAUaQ +      PARTITION BY (RANGE_N(PC BETWEEN 1 AND 10 EACH 1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EyEO5uo2ik~G4SdDTeAUaQ +UPDATE HLSDS.SLPPIT1 SET X = 3 WHERE PC = 10;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EyEO5uo2ik~G4SdDTeAUaQ "CREATE FUNCTION MAPPING syslib.usr_AllPairsShortestPath FOR AllPairsShortestPath SERVER coprocessor USING @@ -12413,7 +12413,7 @@ targets(dest) OUT TABLE, TargetKey('col1'),MaxDistance(Distance),EdgeWeight('2'), GroupCol('Col_'||GroupColumn||'_'||Distance), Distance(SELECT distnum FROM ssqtbl WHERE username=CURRENT_USER), -Directed;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q +Directed;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q "SELECT * FROM usr_AllPairsShortestPath ( ON callers AS vertex PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom @@ -12421,14 +12421,14 @@ USING TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q "SELECT * FROM AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q +) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q "SELECT * FROM usr_AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom @@ -12436,14 +12436,14 @@ USING TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q "SELECT * FROM AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q +) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q "SELECT * FROM usr_AllPairsShortestPath ( ON callers PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom @@ -12451,26 +12451,26 @@ USING TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q "SELECT * FROM AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q +) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1yEoKPwDpQR7tuBcvj5x6Q "WITH RECURSIVE temp_table (employee_id, level) AS (        SELECT root.employee_number, 0 AS level               FROM employee AS root        WHERE root.employee_number = 1003      UNION ALL -       SELECT direct.employee_id, direct.level + 1 /* <--recursive statement*/ +       SELECT direct.employee_id, direct.level + 1 /* <--recursive statement*/        FROM temp_table AS direct, employee AS indirect        WHERE indirect.employee_number IN (1003,1004)        )      SELECT *      FROM temp_table -     ORDER BY level;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EIWuRAmRE_PJLfPGeBzrRg +     ORDER BY level;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EIWuRAmRE_PJLfPGeBzrRg "WITH RECURSIVE temp_table (employee_id, level) AS (        SELECT root.employee_number, 0 AS level            FROM employee AS root @@ -12483,174 +12483,174 @@ MaxDistance ('-1')        )      SELECT *      FROM temp_table -     ORDER BY level;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EIWuRAmRE_PJLfPGeBzrRg -UPDATE SET level = source.col_2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JS0kZXutR_Gb1NR_GG9XLg +     ORDER BY level;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EIWuRAmRE_PJLfPGeBzrRg +UPDATE SET level = source.col_2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JS0kZXutR_Gb1NR_GG9XLg "SELECT sale_date, SUM(amount)      FROM sales_table AS s -     GROUP BY sale_date, (SELECT prod_name +     GROUP BY sale_date, (SELECT prod_name                           FROM prod_table AS p -                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/I6vB8Ipyn33EboSecVqyzg +                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/I6vB8Ipyn33EboSecVqyzg "CREATE SET TABLE testing.t33 (        a INTEGER,        b PERIOD(DATE),        c INTEGER)      PRIMARY INDEX (a) -     PARTITION BY CAST((END(b)) AS INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jTEcX~9EWoj1bJJNS20XCw +     PARTITION BY CAST((END(b)) AS INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jTEcX~9EWoj1bJJNS20XCw "UPDATE t33       SET c = 1          WHERE a = 20          AND   END(b) = DATE '1901-02-25'        ELSE INSERT INTO t33 (20, PERIOD(DATE '1901-02-24', -                             DATE '1901-02-25'), 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jTEcX~9EWoj1bJJNS20XCw +                             DATE '1901-02-25'), 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jTEcX~9EWoj1bJJNS20XCw "SELECT name, loc      FROM employee, department -     WHERE (empno=mgrno);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/YL7iM0vCoCoJHDnpDJttfw +     WHERE (empno=mgrno);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/YL7iM0vCoCoJHDnpDJttfw "UPDATE table_1      SET column_1 = 1 -     WHERE column_1 < 0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jqM0xMHtLTopWIrZzNfXBQ +     WHERE column_1 < 0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jqM0xMHtLTopWIrZzNfXBQ "UPDATE table_1 -     SET field_1 = column_1 + 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jqM0xMHtLTopWIrZzNfXBQ +     SET field_1 = column_1 + 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jqM0xMHtLTopWIrZzNfXBQ "UPDATE table_1 -     SET column_3 = 0 ALL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jqM0xMHtLTopWIrZzNfXBQ +     SET column_3 = 0 ALL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jqM0xMHtLTopWIrZzNfXBQ "CREATE TYPE person AS (        last_name  VARCHAR(20),        first_name VARCHAR(20),        birthdate  DATE)      … -     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ +     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ "CREATE TYPE school_record AS (        school_name VARCHAR(20),        gpa         FLOAT)      INSTANTIABLE      … -     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ +     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ "CREATE TYPE college_record AS (        school  school_record,        major   VARCHAR(20),        minor   VARCHAR(20))      INSTANTIABLE      … -     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ +     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ "CREATE TABLE student_record (        student_id  INTEGER,        student     person,        high_school school_record, -       college     college_record);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ +       college     college_record);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ "UPDATE student_record       SET student = student.Last_name('Tamura').First_name('Natsuki')      WHERE student.First_name() = 'John' -     AND   student.Last_name() = 'Doe';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ +     AND   student.Last_name() = 'Doe';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ "UPDATE student_record       SET college =       college.school(college.school().school_name('UCLA')       .GPA(3.20)).major('Computer Science')      WHERE student.First_name() = 'Steven' -     AND   student.Last_name() = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ +     AND   student.Last_name() = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ "UPDATE student_record        SET student.Last_name = 'Tamura',            student.First_name = 'Natsuki',      WHERE student.First_name() = 'John' -     AND   student.Last_name() = 'Doe';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ +     AND   student.Last_name() = 'Doe';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ "UPDATE student_record       SET college.school.school_name = 'UCLA',           college.school.GPA = 3.20,           college.major = 'Computer Science'      WHERE student.First_name() = 'Steven' -     AND   student.Last_name() = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ +     AND   student.Last_name() = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sIn9iY6fc3HlhA3Cm_1NjQ "SELECT item, profit, QUANTILE(100, profit) AS percentile      FROM (SELECT item, SUM(sales)-(COUNT(sales)*items.itemcost)            AS profit            FROM daily_sales, items            WHERE daily_sales.item = items.item            GROUP BY item) AS itemprofit -     QUALIFY percentile = 99;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pygnV8PvHeNZ76rcDK428w +     QUALIFY percentile = 99;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pygnV8PvHeNZ76rcDK428w "CREATE TABLE table14 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "CREATE TABLE table15 (        col1 INTEGER ,        col2 INTEGER NOT NULL,        col3 INTEGER NOT NULL DEFAULT NULL, -       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "CREATE TABLE table16 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col2, col3      FROM table16 -     WHERE col1 < DEFAULT(col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     WHERE col1 < DEFAULT(col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col2, col3      FROM table16 -     WHERE col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     WHERE col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col2, col3      FROM table16 -     WHERE col1 + 9 > DEFAULT(col3)+ 8;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     WHERE col1 + 9 > DEFAULT(col3)+ 8;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col2, col3      FROM table16 -     WHERE col1 + 9 > 20 + 8;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     WHERE col1 + 9 > 20 + 8;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col2, col3      FROM table16      WHERE DEFAULT(col3) < ANY (SELECT col2 -                                FROM table14);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +                                FROM table14);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col2, col3      FROM table16 -     WHERE col2 > DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     WHERE col2 > DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col2, col3      FROM table16      WHERE col2 > DEFAULT -     AND   DEFAULT > col3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     AND   DEFAULT > col3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col2, col3      FROM table16      WHERE col2 > DEFAULT(col2) -     AND   DEFAULT(col3) > col3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     AND   DEFAULT(col3) > col3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "CREATE TABLE table17 (        col1 INTEGER,        col2 INTEGER NOT NULL DEFAULT 10, -       col3 INTEGER DEFAULT NULL );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +       col3 INTEGER DEFAULT NULL );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col1      FROM table17 -     WHERE col1 = DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     WHERE col1 = DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col1, col2      FROM table17      WHERE DEFAULT(col3) > 5 -     OR    DEFAULT(col3) IS NULL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     OR    DEFAULT(col3) IS NULL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col1      FROM table17 -     WHERE col2 < DEFAULT(col3) + 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     WHERE col2 < DEFAULT(col3) + 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "SELECT col1, col2      FROM table17      WHERE DEFAULT(col2) > 5 -     OR    DEFAULT(col2) IS NULL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA +     OR    DEFAULT(col2) IS NULL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Df0zIfNkAhqTijCTae8uKA "CREATE TABLE MyTable ( -a INTEGER, -b INTEGER, -j JSON AUTO COLUMN);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA -"INSERT INTO MyTable JSON '{""a"":10,""b"":1234,""extra"":""1234""}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA -"INSERT INTO MyTable JSON '{""a"":2345,""b"":11,""extra"":""2222""}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA -SELECT * FROM MyTable ORDER BY 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA -"SELECT AS JSON a, b, j FROM MyTable;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA -"SELECT AS JSON a, b FROM MyTable ORDER BY a ASC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA -"SELECT AS JSON TOP 2 a, b FROM MyTable ORDER BY a DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA +a INTEGER, +b INTEGER, +j JSON AUTO COLUMN);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA +"INSERT INTO MyTable JSON '{""a"":10,""b"":1234,""extra"":""1234""}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA +"INSERT INTO MyTable JSON '{""a"":2345,""b"":11,""extra"":""2222""}';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA +SELECT * FROM MyTable ORDER BY 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA +"SELECT AS JSON a, b, j FROM MyTable;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA +"SELECT AS JSON a, b FROM MyTable ORDER BY a ASC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA +"SELECT AS JSON TOP 2 a, b FROM MyTable ORDER BY a DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6CVbH~1ND8G50aBWi9KiA "CREATE TABLE t1 (        x1 INTEGER GENERATED ALWAYS AS IDENTITY,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX(x1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EEu6ba1Q2hcYX94~Ac8~nQ +     PRIMARY INDEX(x1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EEu6ba1Q2hcYX94~Ac8~nQ "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX(x2) -     UNIQUE INDEX(y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EEu6ba1Q2hcYX94~Ac8~nQ +     UNIQUE INDEX(y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EEu6ba1Q2hcYX94~Ac8~nQ "SELECT x2, y2, z2             FROM t2             WHERE y2 = 1)        ON x1 = x2      WHEN MATCHED THEN -       UPDATE SET y1 = y2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EEu6ba1Q2hcYX94~Ac8~nQ +       UPDATE SET y1 = y2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EEu6ba1Q2hcYX94~Ac8~nQ "SELECT x2, y2, z2             FROM t2             WHERE y2 = 1) @@ -12658,33 +12658,33 @@ SELECT * FROM MyTable ORDER BY 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfs      WHEN MATCHED THEN        UPDATE SET y1 = y2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EEu6ba1Q2hcYX94~Ac8~nQ +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EEu6ba1Q2hcYX94~Ac8~nQ "CREATE TABLE t1 (        int_col      INTEGER, -       var_char_col VARCHAR(40) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A +       var_char_col VARCHAR(40) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A "CREATE TABLE t2 (        int_col     INTEGER, -       decimal_col DECIMAL (10, 6));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A +       decimal_col DECIMAL (10, 6));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A "CREATE FUNCTION udf_1(        A    INTEGER,        B    TD_ANYTYPE) -       RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A +       RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A "CREATE FUNCTION udf_3(        A    INTEGER,        B    TD_ANYTYPE) -       RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A +       RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A "SELECT (udf_1 (t1.int_col, t2.decimal_col) -     RETURNS DECIMAL(10,6));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A +     RETURNS DECIMAL(10,6));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A "SELECT (udf_3 (t1.var_char_col, t2.decimal_col) -     RETURNS VARCHAR(40) CHARACTER SET LATIN);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A +     RETURNS VARCHAR(40) CHARACTER SET LATIN);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A "SELECT udt_col.(method_2(t2.decimal_col) -     RETURNS DECIMAL(10,6));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A +     RETURNS DECIMAL(10,6));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ObEciMQsmdVHBFZfmlCl2A "SELECT offerings.course_no,offerings.location,enrollment.emp_no      FROM offerings -     LEFT OUTER JOIN enrollment ON offerings.course_no =
                     enrollment.courseno;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fDpgM8Xa6AzgGS4s458~gQ +     LEFT OUTER JOIN enrollment ON offerings.course_no =
                     enrollment.courseno;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fDpgM8Xa6AzgGS4s458~gQ "SELECT offerings.course_no,offerings.location,enrollment.emp_no      FROM offerings -     LEFT JOIN enrollment ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fDpgM8Xa6AzgGS4s458~gQ +     LEFT JOIN enrollment ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fDpgM8Xa6AzgGS4s458~gQ "CREATE MACRO res_use            (from_date (DATE,       DEFAULT DATE),             to_date   (DATE,       DEFAULT DATE), @@ -12713,61 +12713,61 @@ SELECT * FROM MyTable ORDER BY 1;,https://docs.teradata.com/reader/b8dd8xEYJnxfs              AND   secs EQ :secs              ORDER BY proc, the_date, the_time -           ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hpB4Tiwje781iqpGpAmBjQ -"SELECT SuppNo FROM SLocation -   WHERE SuppLoc = 'London' -   INTERSECT -   SELECT SuppNo FROM SPart -   WHERE PartNo = 'P1';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uanB1l_NevBSwJ2SgvAUHQ +           ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hpB4Tiwje781iqpGpAmBjQ +"SELECT SuppNo FROM SLocation +   WHERE SuppLoc = 'London' +   INTERSECT +   SELECT SuppNo FROM SPart +   WHERE PartNo = 'P1';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uanB1l_NevBSwJ2SgvAUHQ "CREATE TABLE tnopi1 (        a INT,        b INT,        c INT) -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UrDrrWfsp7a0Ngbum6pbtQ +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UrDrrWfsp7a0Ngbum6pbtQ "CREATE TABLE tnopi2 (        a INT,        b INT,        c INT) -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UrDrrWfsp7a0Ngbum6pbtQ +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UrDrrWfsp7a0Ngbum6pbtQ "INSERT INTO tnopi2        SELECT *        FROM tnopi1 -       HASH BY RANDOM;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UrDrrWfsp7a0Ngbum6pbtQ +       HASH BY RANDOM;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UrDrrWfsp7a0Ngbum6pbtQ "INSERT INTO tnopi2        SELECT *        FROM tnopi1 -       HASH BY RANDOM(1, 2000000000);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UrDrrWfsp7a0Ngbum6pbtQ -"SELECT * -FROM table_1 -WHERE X1 IN -(SELECT x2 FROM table_2 +       HASH BY RANDOM(1, 2000000000);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UrDrrWfsp7a0Ngbum6pbtQ +"SELECT * +FROM table_1 +WHERE X1 IN +(SELECT x2 FROM table_2 +UNION +SELECT x3 FROM table_3 UNION -SELECT x3 FROM table_3 -UNION -SELECT x4 FROM table_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QkO7V3IPIo8vGWNrvGk_Gw +SELECT x4 FROM table_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QkO7V3IPIo8vGWNrvGk_Gw "UPDATE employee -     SET salary = salary * 1.1 ALL ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WVj1Ls88qCdJUWmJCD~hSA +     SET salary = salary * 1.1 ALL ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WVj1Ls88qCdJUWmJCD~hSA "INSERT INTO employee (10005,'Orebo B',300,,,,'Nov 17 1957', -     'M',,,18,);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JcVrYIIuZUjlsrIYL6HAMw +     'M',,,18,);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JcVrYIIuZUjlsrIYL6HAMw "SELECT COUNT(*) -     FROM shopping_cart;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JQqAEhNHBE5jzsv3DMGLrA +     FROM shopping_cart;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JQqAEhNHBE5jzsv3DMGLrA "SELECT *      FROM shopping_cart -     ORDER BY cart_qits;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JQqAEhNHBE5jzsv3DMGLrA +     ORDER BY cart_qits;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JQqAEhNHBE5jzsv3DMGLrA "SELECT dept_no, SUM(salary)      FROM employee -     GROUP BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/3VQXh4gLncAD5LHsFn0ptw -"INSERT INTO ptable VALUES(:pid, :pname);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/N0gHjn7mO7OyOUpLxeGP3Q +     GROUP BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/3VQXh4gLncAD5LHsFn0ptw +"INSERT INTO ptable VALUES(:pid, :pname);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/N0gHjn7mO7OyOUpLxeGP3Q "UPDATE SET b1=b1+100 -      WHEN NOT MATCHED THEN INSERT (a,b,c);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nvD9rBTG6Kd243uq~lQxfQ +      WHEN NOT MATCHED THEN INSERT (a,b,c);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nvD9rBTG6Kd243uq~lQxfQ "UPDATE employee        SET salary=:salary        WHERE empno=:empno        ELSE INSERT INTO employee -         (empno, name, salary) VALUES ( :empno, :name, :salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/8p7~JLRPZG3jU~rU9rbQqQ +         (empno, name, salary) VALUES ( :empno, :name, :salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/8p7~JLRPZG3jU~rU9rbQqQ "INSERT EXPLAIN INTO qcd SELECT * FROM d1.t1 -     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uc4~m9gx8fy30e5oKti8dg -SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uc4~m9gx8fy30e5oKti8dg +     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uc4~m9gx8fy30e5oKti8dg +SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uc4~m9gx8fy30e5oKti8dg "SELECT distnum FROM ssqtbl WHERE username=CURRENT_USER CREATE FUNCTION MAPPING usr_AllPairsShortestPath @@ -12780,13 +12780,13 @@ targets(trgt) IN TABLE , TargetKey(GroupColumn||'_'||Distance) , EdgeWeight('calls') , MaxDistance(Distance) , Distance(SELECT distnum FROM ssqtbl WHERE username=CURRENT_USER), -Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4NzN7lsuezxJebcx2KrFdQ +Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4NzN7lsuezxJebcx2KrFdQ "SELECT * FROM usr_AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom USING GroupColumn(SELECT tabname FROM ssqtbl WHERE username=CURRENT_USER) -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4NzN7lsuezxJebcx2KrFdQ +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4NzN7lsuezxJebcx2KrFdQ "SELECT * FROM AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom @@ -12794,22 +12794,22 @@ USING TargetKey('tabl_5') MaxDistance('5') EdgeWeight('calls') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4NzN7lsuezxJebcx2KrFdQ -"INSERT INTO tab1 VALUES (0, 'POINT(10 20)');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA -"INSERT INTO tab1 VALUES (0, 'LINESTRING(1 1, 2 2, 3 3, 4 4)');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4NzN7lsuezxJebcx2KrFdQ +"INSERT INTO tab1 VALUES (0, 'POINT(10 20)');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA +"INSERT INTO tab1 VALUES (0, 'LINESTRING(1 1, 2 2, 3 3, 4 4)');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA "INSERT INTO tab1 VALUES (0, 'POLYGON((0 0, 0 20, 20 20, 20 0, 0 0),                                           (5 5, 5 10, 10 10, 10 5, 5 5)) -                                 ');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA +                                 ');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA "INSERT INTO tab1 VALUES (0, 'GEOMETRYCOLLECTION(                                   POINT(10 10),                                   POINT(30 30), -                                  LINESTRING(15 15, 20 20 ) )');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA -"INSERT INTO tab1 VALUES (0,'MULTIPOINT(1 1, 1 3, 6 3, 10 5, 20 1)');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA +                                  LINESTRING(15 15, 20 20 ) )');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA +"INSERT INTO tab1 VALUES (0,'MULTIPOINT(1 1, 1 3, 6 3, 10 5, 20 1)');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA "INSERT INTO tab1 VALUES (0, 'MULTILINESTRING((1 1, 1 3, 6 3), -                                                  (10 5, 20 1))');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA +                                                  (10 5, 20 1))');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA "INSERT INTO tab1 VALUES (0,'MULTIPOLYGON(                                   ((1 1, 1 3, 6 3, 6 0, 1 1)), -                                  ((10 5, 10 10, 20 10, 20 5, 10 5)))');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA +                                  ((10 5, 10 10, 20 10, 20 5, 10 5)))');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QwogsOMNLGpHaF1WdNN9oA "SELECT level, param, 'GMKSA' (TITLE 'OWNER')    FROM gmksa    WHERE cycle = '03' @@ -12817,49 +12817,49 @@ EdgeWeight('calls')    SELECT level, param, 'GMKSA CONTROL'    FROM gmksa_control    WHERE cycle = '03' -   ORDER BY 1, 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OOkzf9lFXbWbz1kbCVqh6Q +   ORDER BY 1, 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OOkzf9lFXbWbz1kbCVqh6Q "SELECT name, loc      FROM employee, department -     WHERE employee.dept_no = department.dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nSo95b5UApd4BxDygufX~Q +     WHERE employee.dept_no = department.dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nSo95b5UApd4BxDygufX~Q "SELECT * FROM d1.t1 -     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg -SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg +     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg +SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg "SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg "SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg "SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg "SELECT dept_no, MIN(salary), MAX(salary), AVG(salary)      FROM employee      WHERE dept_no IN (100,300,500,600)      GROUP BY dept_no -     HAVING AVG(salary) > 37000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KFkw_5pyID7alN8enoEhgQ +     HAVING AVG(salary) > 37000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KFkw_5pyID7alN8enoEhgQ "INSERT INTO testtabu (c1) VALUES (:var_1) -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg "INSERT INTO testtabu (c1) VALUES (:var_2) -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg "INSERT INTO testtabu (c1) VALUES (:var_3) -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg "UPDATE testtabu        SET c2 = c1 + 1        WHERE c1 = :var_1 -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg "UPDATE testtabu        SET c2 = c1 + 1        WHERE c1 = :var_2 -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg "UPDATE testtabu        SET c2 = c1 + 1 -       WHERE c1 = :var_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg +       WHERE c1 = :var_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6rm~QB6OwPkisLECuKNAQg "INSERT shopping_cart(CURRENT_TIMESTAMP + INTERVAL '0.001', 100) -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WNlJ70tvUc1OP6DYeWq4ow +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WNlJ70tvUc1OP6DYeWq4ow "INSERT shopping_cart(CURRENT_TIMESTAMP + INTERVAL '0.002', 200) -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WNlJ70tvUc1OP6DYeWq4ow -"INSERT shopping_cart(CURRENT_TIMESTAMP + INTERVAL '0.003', 300);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WNlJ70tvUc1OP6DYeWq4ow +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WNlJ70tvUc1OP6DYeWq4ow +"INSERT shopping_cart(CURRENT_TIMESTAMP + INTERVAL '0.003', 300);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WNlJ70tvUc1OP6DYeWq4ow "CREATE MACRO del_emp (num SMALLINT FORMAT '9(5)',         dname VARCHAR(12),         dept  SMALLINT FORMAT '999') AS ( @@ -12867,10 +12867,10 @@ SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLW      SELECT emp_no      FROM employee      WHERE UPPER(name) = UPPER(:dname)) -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw "UPDATE department       SET emp_count = emp_count - 1 -      WHERE dept_no = :dept;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw +      WHERE dept_no = :dept;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw "CREATE MACRO newemp (         number   INTEGER,         name     VARCHAR(12), @@ -12879,16 +12879,16 @@ SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLW         sex      CHARACTER,         ed_lev   BYTEINT ) AS (      ABORT 'Department number 300 not valid' -     WHERE :dept = 300 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw +     WHERE :dept = 300 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw "INSERT INTO employee (emp_no, name, dept_no, job_title, sex,                            ed_lev) -     VALUES (:number, :name, :dept, :position, :sex, :edlev) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw +     VALUES (:number, :name, :dept, :position, :sex, :edlev) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw "SELECT *      FROM employee -     WHERE emp_no = :number ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw +     WHERE emp_no = :number ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LLSuyVYXit6LMo7lsQMMvw "SELECT state, county, city, SUM(margin)      FROM sales_view -     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg +     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg "SELECT CASE GROUPING(state)              WHEN 1              THEN '(-all-)' @@ -12906,48 +12906,48 @@ SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLW             END AS city,      SUM(margin)      FROM sales_view -     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg +     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg "INSERT INTO Orders VALUES (PARTITION, 10, 'A', 599.99, -       DATE '2001-02-07','HIGH', 'Jack', 3,'Invalid insert');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX7jhi9PqtCsW38fUbga~A +       DATE '2001-02-07','HIGH', 'Jack', 3,'Invalid insert');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX7jhi9PqtCsW38fUbga~A "SELECT department_number, SUM(salary_amount)      FROM employee -     WHERE department_number IN (100, 200, 300);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA +     WHERE department_number IN (100, 200, 300);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA "SELECT department_number, SUM(salary_amount)      FROM employee      WHERE department_number IN (100, 200, 300) -     GROUP BY department_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA +     GROUP BY department_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA "SELECT employee.dept_no, department.dept_name, AVG(salary)      FROM employee, department      WHERE employee.dept_no = department.dept_no -     GROUP BY employee.dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA +     GROUP BY employee.dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA "SELECT employee.dept_no, AVG(salary)      FROM employee, department      WHERE employee.dept_no = department.dept_no      ORDER BY department.dept_name -     GROUP BY employee.dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA -"CREATE TABLE t1(a1 int, b1 int, c1 int, d1 int);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA -"CREATE TABLE t2(a2 int, b2 int, c2 int, d2 int);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA +     GROUP BY employee.dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA +"CREATE TABLE t1(a1 int, b1 int, c1 int, d1 int);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA +"CREATE TABLE t2(a2 int, b2 int, c2 int, d2 int);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA "SELECT min(a1) as i, max(b1) as j from t1      GROUP BY c1 -     HAVING 30 >= (sel count(*) from t2 where t1.d1=5);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA +     HAVING 30 >= (sel count(*) from t2 where t1.d1=5);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA "SELECT min(a1) as i, max(b1) as j from t1      GROUP BY c1, d1 -     HAVING 30 >= (sel count(*) from t2 where t1.d1=5);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA +     HAVING 30 >= (sel count(*) from t2 where t1.d1=5);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aBozgNDC9RCn3He3aMZQRA "CREATE PROCEDURE prio2()      BEGIN -       INSERT INTO temp(1, 'stored procedure before prio1') /* STMT1 */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA -CALL prio1() /* STMT2 */;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA -"INSERT INTO temp(2, 'stored procedure after prio1')  /* STMT3 */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA -"CALL prio2() /* this, along with the SQL statements inside */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA -"CALL prio2() /* this, along with the SQL statements inside */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA -"CALL prio2() /* this, along with the SQL statements inside */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA -SELECT * FROM temp /* this is executed at the priority     */;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA -CALL prio2() /* this is executed at the priority associated */;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA +       INSERT INTO temp(1, 'stored procedure before prio1') /* STMT1 */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA +CALL prio1() /* STMT2 */;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA +"INSERT INTO temp(2, 'stored procedure after prio1')  /* STMT3 */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA +"CALL prio2() /* this, along with the SQL statements inside */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA +"CALL prio2() /* this, along with the SQL statements inside */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA +"CALL prio2() /* this, along with the SQL statements inside */;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA +SELECT * FROM temp /* this is executed at the priority     */;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA +CALL prio2() /* this is executed at the priority associated */;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PNw59dtmr2SqeRvSuH2TDA "UPDATE sales      SET item_count = item_count + 1      WHERE (item_nbr = 10      AND    sale_date = '05/30/2000') -     ELSE INSERT INTO new_sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v6YZX0ZLkzjZ2NvIMJdj~w +     ELSE INSERT INTO new_sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v6YZX0ZLkzjZ2NvIMJdj~w "CREATE TYPE school_record AS (        school_name VARCHAR(20),        GPA         FLOAT) @@ -12964,15 +12964,15 @@ CALL prio2() /* this is executed at the priority associated */;,https://docs.t        Last_name   VARCHAR(20),        First_name  VARCHAR(20),        high_school school_record, -       college     college_record);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +       college     college_record);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA "SELECT *.ALL -     FROM student_record;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +     FROM student_record;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA "SELECT student_id, last_name, first_name,             high_school.school_name(), high_school.GPA(),                college.school().school_name(), college.school().GPA(),             college.major(), college.minor() -     FROM student_record;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA -SELECT student_record.*.ALL;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +     FROM student_record;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +SELECT student_record.*.ALL;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA "SELECT student_record.student_id, student_record.last_name,             student_record.first_name,             student_record.high_school.school_name(), @@ -12980,149 +12980,149 @@ SELECT student_record.*.ALL;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFR             student_record.college.school().school_name(),             student_record.college.school().GPA(),             student_record.college.major(), -            student_record.college.minor();",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +            student_record.college.minor();",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA "SELECT high_school.ALL -     FROM student_record;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +     FROM student_record;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA "SELECT high_school.school_name(), high_school.GPA() -     FROM student_record;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +     FROM student_record;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA "SELECT s.college.ALL      FROM student_record s      WHERE s.student.First_name() = 'Steven' -     AND   s.student.Last_name() = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +     AND   s.student.Last_name() = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA "SELECT s.college.school().school_name(), s.college.school().GPA(),             s.college.major(), s.college.minor()      FROM student_record s      WHERE s.student.first_name() = 'Steven' -     AND   s.student.last_name() = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA -SELECT :a;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LJBGgNkaoez72pLKiK~rtg -"INSERT INTO tab2 (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LJBGgNkaoez72pLKiK~rtg +     AND   s.student.last_name() = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZFlzblB_lMg6U1gR~f1vA +SELECT :a;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LJBGgNkaoez72pLKiK~rtg +"INSERT INTO tab2 (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LJBGgNkaoez72pLKiK~rtg "SELECT name      FROM personnel p      WHERE salary = (SELECT MAX(salary)                      FROM personnel sp -                     WHERE p.department=sp.department);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KrMeHBL3YBiR~DX8eX_d4w +                     WHERE p.department=sp.department);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KrMeHBL3YBiR~DX8eX_d4w "SELECT pubname      FROM publisher      WHERE 0 = (SELECT COUNT(*)                 FROM book -                WHERE book.pubnum=publisher.pubnum);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KrMeHBL3YBiR~DX8eX_d4w +                WHERE book.pubnum=publisher.pubnum);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KrMeHBL3YBiR~DX8eX_d4w "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX (x1, y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw +     PRIMARY INDEX (x1, y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX(x2, y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw +     PRIMARY INDEX(x2, y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (z2,y2,x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw +       INSERT (z2,y2,x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT INTO (x1,y1,z1) VALUES (z2+10,y2+20,x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw +       INSERT INTO (x1,y1,z1) VALUES (z2+10,y2+20,x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT INTO (x1,y1,z1) VALUES (y2,z2,x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw +       INSERT INTO (x1,y1,z1) VALUES (y2,z2,x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw +       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MIciaJHqRSiKmouP5FEwxw "CREATE TABLE t1 (        c1 INTEGER        c2 PERIOD(DATE)) -     UNIQUE PRIMARY INDEX (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1k5AqRP5GFrTO5afMuH6FQ +     UNIQUE PRIMARY INDEX (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1k5AqRP5GFrTO5afMuH6FQ "CREATE TABLE t2 (        a INTEGER        b DATE        c DATE) -     UNIQUE PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1k5AqRP5GFrTO5afMuH6FQ +     UNIQUE PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1k5AqRP5GFrTO5afMuH6FQ "INSERT INTO t1 -     VALUES (1, PERIOD(DATE '2005-02-03', DATE '2006-02-04'));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1k5AqRP5GFrTO5afMuH6FQ +     VALUES (1, PERIOD(DATE '2005-02-03', DATE '2006-02-04'));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1k5AqRP5GFrTO5afMuH6FQ "INSERT INTO t1        SELECT a, PERIOD(b, c) -       FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1k5AqRP5GFrTO5afMuH6FQ +       FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1k5AqRP5GFrTO5afMuH6FQ "CREATE PROCEDURE TESTSP1(INOUT p1 INTEGER, OUT p2 INTEGER)      DYNAMIC RESULT SETS 4          BEGIN           DECLARE tab1_cursor CURSOR WITH RETURN ONLY TO CALLER FOR -                              SELECT c1, c2, c3 FROM tab1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ -EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ -EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ +                              SELECT c1, c2, c3 FROM tab1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ +EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ +EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ "EXEC SQL             DECLARE TESTCUR CURSOR -                FOR 'CALL TESTSP1(:H1, :H2)';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ +                FOR 'CALL TESTSP1(:H1, :H2)';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ "EXEC SQL -            OPEN TESTCUR;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ +            OPEN TESTCUR;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ "EXEC SQL -                               FETCH TESTCUR INTO :M1, :M2, :M3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ -"SELECT FROM +                               FETCH TESTCUR INTO :M1, :M2, :M3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wL0pM7Q98JfxwtXK_wg_GQ +"SELECT FROM UNION -SELECT FROM ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LthBBxvr9X~fUc1iyTJ6Rg -"SELECT statement_1 +SELECT FROM ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LthBBxvr9X~fUc1iyTJ6Rg +"SELECT statement_1    UNION -   SELECT statement_2 -   EXCEPT -   SELECT statement_3 -   INTERSECT -   SELECT statement_4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MzC3jw~Vr3iRbNu1RKxESw -"INSERT INTO TABLE_1 (:TimeVal, :NumVal, :TextVal);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cxN8N6mpGJAUKBtSQ_YB2w +   SELECT statement_2 +   EXCEPT +   SELECT statement_3 +   INTERSECT +   SELECT statement_4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MzC3jw~Vr3iRbNu1RKxESw +"INSERT INTO TABLE_1 (:TimeVal, :NumVal, :TextVal);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cxN8N6mpGJAUKBtSQ_YB2w "UPDATE TABLE_1      SET TimeField=:TimeVal, NumField=:NumVal -     WHERE CAST(:TimeVal AS TIME(2)) > TimeField;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cxN8N6mpGJAUKBtSQ_YB2w +     WHERE CAST(:TimeVal AS TIME(2)) > TimeField;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/cxN8N6mpGJAUKBtSQ_YB2w "INSERT INTO dectest (colz = :zonedec (DECIMAL(4), - FORMAT '9999S')) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EwZ9r_m7_jJeAiYhDjbMHQ + FORMAT '9999S')) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EwZ9r_m7_jJeAiYhDjbMHQ "INSERT INTO Dectest -        (colz = :zonedec (DECIMAL(4), FORMAT '9999S')) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EwZ9r_m7_jJeAiYhDjbMHQ +        (colz = :zonedec (DECIMAL(4), FORMAT '9999S')) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EwZ9r_m7_jJeAiYhDjbMHQ "INSERT INTO Dectest -        (colz = :zonedec (DECIMAL(4), FORMAT '9999S')) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EwZ9r_m7_jJeAiYhDjbMHQ -"SELECT DATE, TIME;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OWBMKI4uCK3KXTIkKY7NgA +        (colz = :zonedec (DECIMAL(4), FORMAT '9999S')) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EwZ9r_m7_jJeAiYhDjbMHQ +"SELECT DATE, TIME;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OWBMKI4uCK3KXTIkKY7NgA "SELECT x1,x2      FROM t1,t2 -     WHERE t1.x1=t2.x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OWBMKI4uCK3KXTIkKY7NgA +     WHERE t1.x1=t2.x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OWBMKI4uCK3KXTIkKY7NgA "SELECT x1      FROM t1      WHERE x1 IN (SELECT x2 -                  FROM t2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OWBMKI4uCK3KXTIkKY7NgA -"SELECT X +                  FROM t2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OWBMKI4uCK3KXTIkKY7NgA +"SELECT X    FROM TABLE_1 -   UNION -   SELECT Y FROM -   TABLE_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gIZ2EOZ2XUTUxLSYYTA9jw +   UNION +   SELECT Y FROM +   TABLE_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gIZ2EOZ2XUTUxLSYYTA9jw "UPDATE V -   SET X=0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gIZ2EOZ2XUTUxLSYYTA9jw -"SELECT * +   SET X=0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gIZ2EOZ2XUTUxLSYYTA9jw +"SELECT *    FROM TABLE_1    UNION -   SELECT * +   SELECT *    FROM TABLE_2 -   WHERE TABLE_2.X=2 WITH CHECK OPTION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gIZ2EOZ2XUTUxLSYYTA9jw -GRANT UPDATE ( c ) ON TABLE_VIEW TO USER_NAME;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gIZ2EOZ2XUTUxLSYYTA9jw +   WHERE TABLE_2.X=2 WITH CHECK OPTION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gIZ2EOZ2XUTUxLSYYTA9jw +GRANT UPDATE ( c ) ON TABLE_VIEW TO USER_NAME;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gIZ2EOZ2XUTUxLSYYTA9jw "CREATE TABLE table_1 (       column1 euro,       column2 INTEGER) -     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw +     UNIQUE PRIMARY INDEX(column2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw "UPDATE table_1   SET column1 = 4.56 -  WHERE column2 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw +  WHERE column2 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw "UPDATE table_1   SET column1 = CAST(4.56 AS euro) -  WHERE column2 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw +  WHERE column2 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw "UPDATE table_1   SET column1 = (CAST (:price AS -    euro)).roundup(0);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw +    euro)).roundup(0);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw "UPDATE table_1 - SET column1 = column1.roundup(0);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw + SET column1 = column1.roundup(0);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw "UPDATE table_1 - SET column1 = column3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw + SET column1 = column3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw "UPDATE table_1   SET column1 = NULL -  WHERE column2 = 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw +  WHERE column2 = 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/x5zd_garQNs1Liqiokytiw "SELECT name, salary, average_salary      FROM (SELECT AVG(salary)            FROM employee) AS workers (average_salary), employee      WHERE salary > average_salary -     ORDER BY salary DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_BxPoljpfxlycngbm_61JQ +     ORDER BY salary DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_BxPoljpfxlycngbm_61JQ "SELECT name, salary, dept_no, average_salary      FROM (SELECT AVG(salary), dept_no            FROM employee @@ -13130,16 +13130,16 @@ GRANT UPDATE ( c ) ON TABLE_VIEW TO USER_NAME;,https://docs.teradata.com/reader/                                employee      WHERE salary > average_salary      AND   dept_num = dept_no -     ORDER BY dept_no, salary DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_BxPoljpfxlycngbm_61JQ -"CALL spSample2(1, 2, 3 + 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w -"EXEC SQL CALL spSample2(1, 2, 3 + 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w +     ORDER BY dept_no, salary DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_BxPoljpfxlycngbm_61JQ +"CALL spSample2(1, 2, 3 + 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w +"EXEC SQL CALL spSample2(1, 2, 3 + 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w "CALL spSample2(:AppVar1, :AppVar1 + :AppVar2, CAST(:AppVar3 AS -     FORMAT 'Z,ZZ9'));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w +     FORMAT 'Z,ZZ9'));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w "EXEC SQL CALL spSample2(:AppVar1, :AppVar1 + :AppVar2, -                   CAST(:AppVar3 AS FORMAT 'Z,ZZ9'));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w -"CALL spSample2(:AppVar1, 3 + :AppVar2, 3 + 4 + :AppVar3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w +                   CAST(:AppVar3 AS FORMAT 'Z,ZZ9'));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w +"CALL spSample2(:AppVar1, 3 + :AppVar2, 3 + 4 + :AppVar3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w "EXEC SQL CALL spSample2(:AppVar1, 3 + :AppVar2, 3 + 4 -                   + :AppVar3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w +                   + :AppVar3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kdRmrG5Xag5uA5gOQs9N4w "CREATE TABLE orders (        o_orderkey    INTEGER NOT NULL,        o_custkey     INTEGER, @@ -13148,30 +13148,30 @@ GRANT UPDATE ( c ) ON TABLE_VIEW TO USER_NAME;,https://docs.teradata.com/reader/        o_ordertsz    TIMESTAMP(6) WITH TIME ZONE NOT NULL,        o_comment     VARCHAR(79))      UNIQUE INDEX (o_orderkey), -     PARTITION BY COLUMN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg +     PARTITION BY COLUMN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg "CREATE TABLE orders_staging AS orders      WITH NO DATA -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg "INSERT INTO orders        SELECT *        FROM orders_staging        HASH BY o_orderkey -       LOCAL ORDER BY o_ordertsz;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg +       LOCAL ORDER BY o_ordertsz;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg "INSERT INTO orders        SELECT o_orderkey, o_custkey, o_orderstatus, o_totalprice + 10,               o_ordertsz, o_comment        FROM orders_staging -       HASH BY o_totalprice;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg +       HASH BY o_totalprice;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg "INSERT INTO orders        SELECT o_orderkey, o_custkey, o_orderstatus, o_totalprice + 10,               o_ordertsz, o_comment        FROM orders_staging -       HASH BY orders_staging.o_totalprice;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg +       HASH BY orders_staging.o_totalprice;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/H6ATgz19OoCwY~qJzgt9Mg "SELECT pubname, bookcount      FROM library      WHERE (bookcount, pubnum) IN (SELECT COUNT(*), book.pubnum                                    FROM book -                                   GROUP BY pubnum);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HM8Bts9oESKljrRUl5g8Kw +                                   GROUP BY pubnum);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HM8Bts9oESKljrRUl5g8Kw "SELECT pub_name, book_count      FROM library      WHERE (book_count, pub_num) IN (SELECT COUNT(*), pub_num @@ -13180,50 +13180,50 @@ GRANT UPDATE ( c ) ON TABLE_VIEW TO USER_NAME;,https://docs.teradata.com/reader/                           OR NOT IN (SELECT book.pub_num                                      FROM book                                      GROUP BY pub_num) -                                 AND book_count = 0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HM8Bts9oESKljrRUl5g8Kw +                                 AND book_count = 0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HM8Bts9oESKljrRUl5g8Kw "SELECT pub_name, book_count      FROM library      WHERE book_count IN (SELECT count(*)                           FROM book -                          WHERE book.pub_num = library.pub_num);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HM8Bts9oESKljrRUl5g8Kw -"WITH INDEX TYPE 4, 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E8GO3o6tfGKiPlgqGQusOg +                          WHERE book.pub_num = library.pub_num);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HM8Bts9oESKljrRUl5g8Kw +"WITH INDEX TYPE 4, 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E8GO3o6tfGKiPlgqGQusOg "SELECT euro_column -     FROM t1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA +     FROM t1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA "SELECT euro_column.roundup(0) -     FROM t1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA +     FROM t1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA "SELECT address_column.street(), address_column.zip() -     FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA +     FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA "SELECT t.address_column.ALL -     FROM t2 AS t;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA +     FROM t2 AS t;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA "SELECT address_column      FROM t2 -     WHERE address_column.zip() = '92127';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA +     WHERE address_column.zip() = '92127';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA "SELECT *      FROM t3 -     WHERE circle_column = NEW circle(1.34, 4.56, 10.3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA +     WHERE circle_column = NEW circle(1.34, 4.56, 10.3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA "SELECT circle_column.area() -     FROM t3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA +     FROM t3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA "SELECT *      FROM t4 -     WHERE myDollar < (CAST 3.20 AS DollarUDT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA +     WHERE myDollar < (CAST 3.20 AS DollarUDT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yQ6pBA40cjU1Xsx4nNBneA "CREATE PROCEDURE XSP_1(        IN A INT,        OUT B TD_ANYTYPE,        OUT C INT, -       OUT D TD_ANYTYPE, +       OUT D TD_ANYTYPE,        OUT E INT,        OUT F TD_ANYTYPE) -       …;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/a2QSZ15DNy6dSWIKuEST_g +       …;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/a2QSZ15DNy6dSWIKuEST_g "CALL myXSP1(10, RESULT_B RETURNS INTEGER, RESULT_C, -            RESULT_D RETURNS STYLE t1.int_col, -            RESULT_E, RESULT_F RETURNS INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/a2QSZ15DNy6dSWIKuEST_g +            RESULT_D RETURNS STYLE t1.int_col, +            RESULT_E, RESULT_F RETURNS INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/a2QSZ15DNy6dSWIKuEST_g "CREATE TABLE product (        product_id INTEGER, -       on_hand    INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g +       on_hand    INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g "CREATE TABLE stocked (       store_id   INTEGER,       product_id INTEGER, -      quantity   INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g +      quantity   INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g "WITH orderable_items (product_id, quantity) AS      ( SELECT stocked.product_id, stocked.quantity        FROM stocked, product @@ -13233,18 +13233,18 @@ GRANT UPDATE ( c ) ON TABLE_VIEW TO USER_NAME;,https://docs.teradata.com/reader/       SELECT product_id, quantity      FROM orderable_items -     WHERE quantity < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g +     WHERE quantity < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g "SELECT product_id, quantity      FROM (SELECT stocked.product_id, stocked.quantity            FROM stocked, product            WHERE stocked.product_id = product.product_id            AND   product.on_hand > 5) AS orderable_items -     WHERE quantity < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g +     WHERE quantity < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g "CREATE TABLE employee (        employee_number         INTEGER,        manager_employee_number INTEGER,        last_name               CHARACTER(20), -       first_name              VARCHAR(30));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g +       first_name              VARCHAR(30));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g "WITH RECURSIVE temp_table (employee_number) AS        (SELECT root.employee_number         FROM employee AS root @@ -13256,10 +13256,10 @@ SELECT product_id, quantity        )      SELECT *      FROM temp_table -     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g +     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g "SELECT *      FROM temp_table -     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g +     ORDER BY employee_number;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g "WITH RECURSIVE orderable_items (product_id, quantity) AS (      SELECT stocked.product_id, stocked.quantity      FROM stocked, product @@ -13267,40 +13267,40 @@ SELECT product_id, quantity      AND   product.on_hand > 5)      SELECT product_id, quantity      FROM orderable_items -     WHERE quantity < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g +     WHERE quantity < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CxFcQo9G1f1D_FwveFCa6g "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY b1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw +     PARTITION BY b1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER,        c2 INTEGER)      PRIMARY INDEX (a2), -     UNIQUE INDEX(b2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw +     UNIQUE INDEX(b2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw "UPDATE SET b1=10      WHEN NOT MATCHED THEN -       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw +       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/aW~JQgIewnuLor1lVVT9bw "INSERT INTO t      SELECT *      FROM s -     LOGGING ERRORS;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v04Yu6pmTFxbLtalC6MFng +     LOGGING ERRORS;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v04Yu6pmTFxbLtalC6MFng "INSERT INTO t      SELECT *      FROM s -     LOGGING ALL ERRORS;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v04Yu6pmTFxbLtalC6MFng +     LOGGING ALL ERRORS;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v04Yu6pmTFxbLtalC6MFng "INSERT INTO t      SELECT *      FROM s -     LOGGING ERRORS WITH NO LIMIT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v04Yu6pmTFxbLtalC6MFng +     LOGGING ERRORS WITH NO LIMIT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v04Yu6pmTFxbLtalC6MFng "INSERT INTO t      SELECT *      FROM s -     LOGGING ERRORS WITH LIMIT OF 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v04Yu6pmTFxbLtalC6MFng +     LOGGING ERRORS WITH LIMIT OF 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/v04Yu6pmTFxbLtalC6MFng "CREATE FUNCTION MAPPING usr_AllPairsShortestPath FOR AllPairsShortestPath SERVER TD_SERVER_DB.coprocessor USING @@ -13311,7 +13311,7 @@ targets(trgt) IN TABLE , TargetKey(GroupCol) , EdgeWeight(2) , MaxDistance(Distance) , -Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/N2hslDsfqmJcXvJE28NoGw +Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/N2hslDsfqmJcXvJE28NoGw "SELECT * FROM usr_AllPairsShortestPath ( ON callers AS vertex PARTITION BY callerid ON calls AS edge PARTITION BY callerfrom @@ -13319,40 +13319,40 @@ USING TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/N2hslDsfqmJcXvJE28NoGw +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/N2hslDsfqmJcXvJE28NoGw "SELECT * FROM AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/N2hslDsfqmJcXvJE28NoGw +) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/N2hslDsfqmJcXvJE28NoGw "SELECT … FROM salestable AS s      WHERE (SELECT 1             FROM prodtable AS p -            WHERE s.prod_no = p.prod_no) IS NULL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA +            WHERE s.prod_no = p.prod_no) IS NULL;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA "INSERT INTO t1 (1,2,3 (SELECT d2                             FROM t2 -                            WHERE a2=t1.a1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA +                            WHERE a2=t1.a1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA "SELECT (SELECT ssq2+a1 FROM t1) AS ssq1,          (SELECT MAX(b3) FROM t3) AS ssq2 -          FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA +          FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA "SELECT (SELECT (SEL ssq2) + a1 FROM t1) AS ssq1,           (SELECT MAX(b3) FROM t3) AS ssq2 -          FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA +          FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA "SELECT (SELECT MAX(b3) FROM t3) AS ssq2,           (SELECT (SEL ssq2) + a1 FROM t1) AS ssq1 -          FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA +          FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/z1by~eF6dksu_9sw47XcnA "SELECT test.value_expression(t1.a1, t2.a2)      FROM t1, t2      WHERE t1.b1 = t2.b2 -     AND   test.value_expression(t1.a1, t2.a2) = 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gw_QtT7cfxlW6PE66a27WQ +     AND   test.value_expression(t1.a1, t2.a2) = 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gw_QtT7cfxlW6PE66a27WQ "CREATE TABLE t1 (        a1 INTEGER, -       b1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QjY9YYb0WChj~X9z0wgwwA +       b1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QjY9YYb0WChj~X9z0wgwwA "CREATE TABLE t2 (        a2 INTEGER, -       b2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QjY9YYb0WChj~X9z0wgwwA +       b2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QjY9YYb0WChj~X9z0wgwwA "CREATE FUNCTION add2int (        a INTEGER,        b INTEGER) @@ -13366,19 +13366,19 @@ MaxDistance ('-1')      PARAMETER STYLE SQL      NOT DETERMINISTIC      CALLED ON NULL INPUT -     EXTERNAL NAME 'CS!add3int!add2int.c';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QjY9YYb0WChj~X9z0wgwwA +     EXTERNAL NAME 'CS!add3int!add2int.c';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QjY9YYb0WChj~X9z0wgwwA "WITH dt(x1,y1) AS (SELECT a1,b1                         FROM t1)      SELECT *      FROM TABLE (add2int(dt.x1,dt.y1) -     HASH BY y1) AS aa;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QjY9YYb0WChj~X9z0wgwwA +     HASH BY y1) AS aa;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/QjY9YYb0WChj~X9z0wgwwA "SELECT accnt_no, qualify_accnt      FROM accnt_rec -     WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/o3WuM44Nr05tinXLkIfJmQ +     WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/o3WuM44Nr05tinXLkIfJmQ "SELECT name, jobtitle, yrs_exp      FROM employee -     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZkFWa0Lwo4OskYwsQxsjGA +     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZkFWa0Lwo4OskYwsQxsjGA "CREATE PROCEDURE sp3 (        IN pil     INTEGER,        INOUT pio1 INTEGER, @@ -13386,64 +13386,64 @@ MaxDistance ('-1')      BEGIN        SELECT j INTO :pio1        FROM tb11 -       WHERE i=2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uoSjTMZuwcIBx9l5tG0B1Q +       WHERE i=2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uoSjTMZuwcIBx9l5tG0B1Q "SELECT k INTO :po1        FROM tb11 -       WHERE i=2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uoSjTMZuwcIBx9l5tG0B1Q -"CALL sp3 (:?, :?, :?);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uoSjTMZuwcIBx9l5tG0B1Q +       WHERE i=2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uoSjTMZuwcIBx9l5tG0B1Q +"CALL sp3 (:?, :?, :?);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uoSjTMZuwcIBx9l5tG0B1Q "CREATE PROCEDURE spSample2(        OUT p1   INTEGER,        INOUT p2 INTEGER,        IN p3    INTEGER)       BEGIN -        SET p1 = p3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/F1eRWKbP4DVjgNinUYHwnw -"CALL spSample2(p1, ?, ?)"";",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/F1eRWKbP4DVjgNinUYHwnw +        SET p1 = p3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/F1eRWKbP4DVjgNinUYHwnw +"CALL spSample2(p1, ?, ?)"";",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/F1eRWKbP4DVjgNinUYHwnw "CREATE TABLE HLSDS.SLPPIT1 (PI INT, PC INT, X INT, Y INT)     PRIMARY INDEX (PI) - PARTITION BY (RANGE_N(PC BETWEEN 1 AND 10 EACH 1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw -SELECT * FROM HLSDS.SLPPIT1 WHERE PC = 5;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw + PARTITION BY (RANGE_N(PC BETWEEN 1 AND 10 EACH 1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +SELECT * FROM HLSDS.SLPPIT1 WHERE PC = 5;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT orders.*, PARTITION      FROM orders      WHERE orders.PARTITION = 10 -     AND   orders.o_totalprice > 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     AND   orders.o_totalprice > 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT orders.*, lineitem.*, orders.PARTITION      FROM orders, lineitem      WHERE orders.PARTITION = 3      AND   lineitem.PARTITION = 5 -     AND   orders.o_orderkey = lineitem.1_orderkey;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     AND   orders.o_orderkey = lineitem.1_orderkey;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT *      FROM orders      WHERE orders.PARTITION = 10 -     AND   orders.o_totalprice > 19.99;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     AND   orders.o_totalprice > 19.99;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT orders.*, PARTITION      FROM orders      WHERE orders.PARTITION = 10 -     AND   orders.o_totalprice > 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     AND   orders.o_totalprice > 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT *      FROM orders, lineitem      WHERE orders.PARTITION = 3      AND   lineitem.PARTITION = 5 -     AND   orders.o_orderkey = lineitem.l_orderkey;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     AND   orders.o_orderkey = lineitem.l_orderkey;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT orders.*, lineitem.*, orders.PARTITION      FROM orders, lineitem      WHERE orders.PARTITION = 3      AND   lineitem.PARTITION = 5 -     AND   orders.o_orderkey = lineitem.l_orderkey;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     AND   orders.o_orderkey = lineitem.l_orderkey;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT DISTINCT PARTITION (FORMAT '999')      FROM orders -     ORDER BY PARTITION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     ORDER BY PARTITION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT DISTINCT CAST (PARTITION AS BYTEINT)      FROM orders -     ORDER BY PARTITION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     ORDER BY PARTITION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT PARTITION, COUNT(*)      FROM orders      GROUP BY PARTITION -     ORDER BY PARTITION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw +     ORDER BY PARTITION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WoPJIqnxbYZhd_Q6VyHRPw "SELECT MIN(X8.i1)    FROM t8 X8    LEFT JOIN t1 X1 ON X8.i1=X1.i1    AND X8.i1 IN -   (SELECT COUNT(*) +   (SELECT COUNT(*)    FROM t8 X8    LEFT JOIN t1 X1 ON X8.i1=X1.i1    AND X8.i1 = ANY @@ -13466,7 +13466,7 @@ SELECT * FROM HLSDS.SLPPIT1 WHERE PC = 5;,https://docs.teradata.com/reader/b8dd8    AND    (SELECT (X4.i1)    FROM t6 X6 -   RIGHT JOIN t4 X4 ON X6.i1=i1))));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uMVfJvB6JP~PgVgkAOaO1g +   RIGHT JOIN t4 X4 ON X6.i1=i1))));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uMVfJvB6JP~PgVgkAOaO1g "SELECT AVG(X4.i1)    FROM t4 X4    WHERE X4.i1 = ANY @@ -13489,7 +13489,7 @@ SELECT * FROM HLSDS.SLPPIT1 WHERE PC = 5;,https://docs.teradata.com/reader/b8dd8    FROM t8 X8    LEFT JOIN t1 X1 ON X8.i1 = X1.i1    AND X8.i1 IN -   (SELECT COUNT(*) +   (SELECT COUNT(*)    FROM t8 X8    LEFT JOIN t1 X1 ON X8.i1 = X1.i1    AND X8.i1 = ANY @@ -13499,69 +13499,69 @@ SELECT * FROM HLSDS.SLPPIT1 WHERE PC = 5;,https://docs.teradata.com/reader/b8dd8    (SELECT AVG(X1.i1)    FROM t1 X1    ) -   );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uMVfJvB6JP~PgVgkAOaO1g +   );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uMVfJvB6JP~PgVgkAOaO1g "SELECT courses.course_no, offerings.course_no, offerings.location,             enrollment.course_no, enrollment.emp_no      FROM offerings      FULL OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no      RIGHT OUTER JOIN courses ON courses.course_no = -                      offerings.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw +                      offerings.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw "SELECT courses.course_no, offerings.course_no,             enrollment.course_no, enrollment.emp_no      FROM offerings      FULL OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no      RIGHT OUTER JOIN courses ON courses.course_no = -                      enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw +                      enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw "INSERT INTO employee (name, empno, deptno, dob, sex, edlev) -     VALUES ('SMITH T', 10021, 700, 460729, 'F', 16);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eNufBS87ETLalj7Rn7YYmA +     VALUES ('SMITH T', 10021, 700, 460729, 'F', 16);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eNufBS87ETLalj7Rn7YYmA "CREATE TABLE sales,      FALLBACK (        ItemNbr   INTEGER NOT NULL,        SaleDate  DATE FORMAT 'MM/DD/YYYY' NOT NULL,        ItemCount INTEGER) -     PRIMARY INDEX (ItemNbr);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tvZmaCGZl7j4_IeILyYbcg +     PRIMARY INDEX (ItemNbr);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tvZmaCGZl7j4_IeILyYbcg "CREATE TABLE newsales,      FALLBACK (        ItemNbr   INTEGER NOT NULL,        SaleDate  DATE FORMAT 'MM/DD/YYYY' NOT NULL,        ItemCount INTEGER) -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tvZmaCGZl7j4_IeILyYbcg -"INSERT INTO newsales (100, '11/01/2007', 10);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tvZmaCGZl7j4_IeILyYbcg +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tvZmaCGZl7j4_IeILyYbcg +"INSERT INTO newsales (100, '11/01/2007', 10);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tvZmaCGZl7j4_IeILyYbcg "INSERT INTO newsales      SELECT * -     FROM sales;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tvZmaCGZl7j4_IeILyYbcg +     FROM sales;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tvZmaCGZl7j4_IeILyYbcg "SELECT x1 FROM TABLE_1 UNION SELECT x2 FROM TABLE_2 - UNION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZmScBmVQvyeT3O0rhKPltg + UNION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZmScBmVQvyeT3O0rhKPltg "SELECT x3 - FROM TABLE_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZmScBmVQvyeT3O0rhKPltg -SELECT * FROM v;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZmScBmVQvyeT3O0rhKPltg -"SELECT Name, Proj_Id, Hours -   FROM Employee, Charges + FROM TABLE_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZmScBmVQvyeT3O0rhKPltg +SELECT * FROM v;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZmScBmVQvyeT3O0rhKPltg +"SELECT Name, Proj_Id, Hours +   FROM Employee, Charges    WHERE Employee.EmpNo = Charges.EmpNo    UNION -   SELECT Name, Null (CHAR(8)), Null (DECIMAL(4,2)), -   FROM Employee -   WHERE EmpNo NOT IN -   (SELECT EmpNo +   SELECT Name, Null (CHAR(8)), Null (DECIMAL(4,2)), +   FROM Employee +   WHERE EmpNo NOT IN +   (SELECT EmpNo    FROM Charges    )    UNION -   SELECT Null (VARCHAR(12)), Proj_Id, Hours -   FROM Charges -   WHERE EmpNo NOT IN -   (SELECT EmpNo +   SELECT Null (VARCHAR(12)), Proj_Id, Hours +   FROM Charges +   WHERE EmpNo NOT IN +   (SELECT EmpNo    FROM Employee -   );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NyM_tslG3vQv5ioOMZ74PA -"CALL spSample1(:AppVar1, :AppVar2, :AppVar3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7HDUxDcAhVtRpwyTIpYmVw -"EXEC SQL CALL spSample1(:AppVar1, :AppVar2, :AppVar3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7HDUxDcAhVtRpwyTIpYmVw -"CALL spSample1(:AppVar1, :AppVar2, :AppVar3 + 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7HDUxDcAhVtRpwyTIpYmVw -"EXEC SQL CALL spSample1(:AppVar1, :AppVar2, :AppVar3 + 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7HDUxDcAhVtRpwyTIpYmVw +   );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/NyM_tslG3vQv5ioOMZ74PA +"CALL spSample1(:AppVar1, :AppVar2, :AppVar3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7HDUxDcAhVtRpwyTIpYmVw +"EXEC SQL CALL spSample1(:AppVar1, :AppVar2, :AppVar3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7HDUxDcAhVtRpwyTIpYmVw +"CALL spSample1(:AppVar1, :AppVar2, :AppVar3 + 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7HDUxDcAhVtRpwyTIpYmVw +"EXEC SQL CALL spSample1(:AppVar1, :AppVar2, :AppVar3 + 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7HDUxDcAhVtRpwyTIpYmVw "SELECT c1,c2,c3              FROM srctbl) AS t2        ON t1.c1=t2.c1 @@ -13569,25 +13569,25 @@ SELECT * FROM v;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZmScBmV        UPDATE SET t1.c2=t2.c2 + t1.c2, t1.c3=t2.c3      WHEN NOT MATCHED THEN        INSERT INTO t1 VALUES (t2.c1, t2.c2, t2.c3) -     LOGGING ERRORS WITH LIMIT OF 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GeNVhDhsjr~rM8rwesouWg +     LOGGING ERRORS WITH LIMIT OF 100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GeNVhDhsjr~rM8rwesouWg "SELECT offerings.course_no, offerings.location,             enrollment.course_no,enrollment.emp_no,      FROM offerings      FULL OUTER JOIN enrollment -     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0KmICXTyx5sTni8yauC1kA +     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0KmICXTyx5sTni8yauC1kA "SELECT *      FROM TABLE(dyntbf003(:p2,                 NEW VARIANT_TYPE(:p2 AS a,:p3 AS b))) AS t1 -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lJEXXS6fVBa7fs8fOKmxPw +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lJEXXS6fVBa7fs8fOKmxPw "SELECT COUNT(name), dept_no      FROM employee      GROUP BY dept_no, -     ORDER BY COUNT(name);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/zrOhxbT5Hm16vlUQEPhCrw +     ORDER BY COUNT(name);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/zrOhxbT5Hm16vlUQEPhCrw "CREATE SET TABLE testing.t11 (        a INTEGER,        b DATE FORMAT 'YY/MM/DD',        c DATE FORMAT 'YY/MM/DD') -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/onCMrgoUwYgE83qJa2TFVA +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/onCMrgoUwYgE83qJa2TFVA "CREATE SET TABLE testing.t12 (        a INTEGER,        b PERIOD(DATE), @@ -13595,82 +13595,82 @@ SELECT * FROM v;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ZmScBmV      PRIMARY INDEX (a)      PARTITION BY RANGE_N((BEGIN(b) BETWEEN DATE '2009-01-01'                                     AND     DATE '2011-12-31' -                                    EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/onCMrgoUwYgE83qJa2TFVA +                                    EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/onCMrgoUwYgE83qJa2TFVA "UPDATE SET c= 4      WHEN NOT MATCHED THEN -       INSERT VALUES (t11.a, PERIOD(t11.b), 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/onCMrgoUwYgE83qJa2TFVA -"CREATE TABLE t1 (a1 INTEGER, b1 INTEGER, c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PO~uX5RgYuayK9TWHj3C0w -"INSERT INTO t1 VALUES (1,2,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PO~uX5RgYuayK9TWHj3C0w -UPDATE t1 SET C1 = 10;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PO~uX5RgYuayK9TWHj3C0w -SELECT StmtDMLRowCount FROM DBC.QryLogV;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PO~uX5RgYuayK9TWHj3C0w +       INSERT VALUES (t11.a, PERIOD(t11.b), 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/onCMrgoUwYgE83qJa2TFVA +"CREATE TABLE t1 (a1 INTEGER, b1 INTEGER, c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PO~uX5RgYuayK9TWHj3C0w +"INSERT INTO t1 VALUES (1,2,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PO~uX5RgYuayK9TWHj3C0w +UPDATE t1 SET C1 = 10;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PO~uX5RgYuayK9TWHj3C0w +SELECT StmtDMLRowCount FROM DBC.QryLogV;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PO~uX5RgYuayK9TWHj3C0w "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT JOIN enrollment ON offerings.course_no = enrollment.course_no -     WHERE location = 'El Segundo';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ +     WHERE location = 'El Segundo';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment ON (location = 'El Segundo') -     AND (offerings.course_no = enrollment.course_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ +     AND (offerings.course_no = enrollment.course_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ "SELECT *      FROM table_a      LEFT OUTER JOIN table_b ON table_a.a = table_b.a -     WHERE table_a.b > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ +     WHERE table_a.b > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ "SELECT *      FROM table_a      LEFT OUTER JOIN table_b ON (table_a.b > 5) -     AND (table_a.a = table_b.a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ +     AND (table_a.a = table_b.a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no -     AND enrollment.emp_no = 236;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ +     AND enrollment.emp_no = 236;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ "CREATE SET TABLE ttimestamp (        id       INTEGER,        quantity INTEGER,        pd       PERIOD(TIMESTAMP(0))) -     PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1PQWL8FUV3wGKCj2~QxhHg +     PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1PQWL8FUV3wGKCj2~QxhHg "SELECT id, quantity, BEGIN(bg)      FROM ttimestamp -     EXPAND ON pd AS bg BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1PQWL8FUV3wGKCj2~QxhHg +     EXPAND ON pd AS bg BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1PQWL8FUV3wGKCj2~QxhHg "SELECT id, quantity, BEGIN(bg)      FROM ttimestamp -     EXPAND ON pd AS bg BY ANCHOR MONTH_END;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1PQWL8FUV3wGKCj2~QxhHg +     EXPAND ON pd AS bg BY ANCHOR MONTH_END;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1PQWL8FUV3wGKCj2~QxhHg "UPDATE t1      SET b1 = test.value_expression(t1.a1, t1.b1) -     WHERE test.value_expression(t1.c1, t1.d1) > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lmuqJIOgvKOYJldoDS3NbA -"CREATE FUNCTION MAPPING appl_view_db.sessionize - FOR sessionize SERVER coprocessor - USING - Timecolumn, timeout(100), clicklag(20), emitnull;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ -"SELECT * FROM test_db.sessionize ( +     WHERE test.value_expression(t1.c1, t1.d1) > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/lmuqJIOgvKOYJldoDS3NbA +"CREATE FUNCTION MAPPING appl_view_db.sessionize + FOR sessionize SERVER coprocessor + USING + Timecolumn, timeout(100), clicklag(20), emitnull;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ +"SELECT * FROM test_db.sessionize ( ON test_user.t1 AS InputTable PARTITION BY 1 USING Timecolumn('Test') clicklag(200) - ) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ -"SELECT * FROM test_db.sessionize ( + ) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ +"SELECT * FROM test_db.sessionize ( ON test_user.t1 AS InputTable PARTITION BY 1 USING Timeout(10) Timecolumn('Test') clicklag(200) - ) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ -"SELECT * FROM test_db.sessionize ( + ) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ +"SELECT * FROM test_db.sessionize ( ON test_user.t1 AS InputTable PARTITION BY 1 USING Timecolumn('Test') - ) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ -"CREATE FUNCTION MAPPING appl_view_db.sessionize - FOR sessionize SERVER coprocessor - USING - Timecolumn, Timeout, clicklag(20), emitnull;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ -"SELECT * FROM test_db.sessionize ( + ) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ +"CREATE FUNCTION MAPPING appl_view_db.sessionize + FOR sessionize SERVER coprocessor + USING + Timecolumn, Timeout, clicklag(20), emitnull;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ +"SELECT * FROM test_db.sessionize ( ON test_user.t1 AS InputTable PARTITION BY 1 USING Timeout(10) Timecolumn('Test') clicklag(20) -) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ +) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2GeZS_AXXZoh0oTU1eZxGQ "CREATE FUNCTION MAPPING usr_SVMSparse FOR SparseSVMTrainer SERVER TD_SERVER_DB.coprocessor USING @@ -13685,7 +13685,7 @@ HashProjection , ""Hash"" , HashBuckets , Cost , Bias , ClassWeights , MaxStep(Maxnum) , Epsilon , Seed , SequenceInputBy -;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA "SELECT * FROM usr_SVMSparse ( ON svm_iris_input_train as InputTable OUT TABLE ModelTable (svm_iris_model) @@ -13695,7 +13695,7 @@ AttributeColumn ('attribute') LabelColumn ('species') Maxnum (150) Seed ('0') -) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA "SELECT * FROM SparseSVMTrainer ( ON svm_iris_input_train as InputTable OUT TABLE ModelTable (svm_iris_model) @@ -13705,7 +13705,7 @@ AttributeColumn ('attribute') LabelColumn ('species') MaxStep (150) Seed ('0') -) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA "CREATE FUNCTION MAPPING usr_SVMSparse FOR SparseSVMTrainer SERVER TD_SERVER_DB.coprocessor USING @@ -13720,7 +13720,7 @@ HashProjection , ""Hash"" , HashBuckets , Cost , Bias , ClassWeights , MaxStep(Maxnum) , Epsilon , Seed , SequenceInputBy -;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA "SELECT * FROM usr_SVMSparse ( ON svm_iris_input_train as InputTable OUT TABLE ModelTable (svm_iris_model) @@ -13731,7 +13731,7 @@ LabelColumn ('species') AttributeValuecolumn('value') Maxnum (150) Seed ('0') -) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA "SELECT * FROM SparseSVMTrainer ( ON svm_iris_input_train as InputTable OUT TABLE ModelTable (svm_iris_model) @@ -13742,7 +13742,7 @@ LabelColumn ('species') Valuecolumn('value_150') MaxStep (150) Seed ('0') -) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA "CREATE FUNCTION MAPPING usr_SVMSparse FOR SparseSVMTrainer SERVER TD_SERVER_DB.coprocessor USING @@ -13757,7 +13757,7 @@ HashProjection , ""Hash"" , HashBuckets , Cost , Bias , ClassWeights , MaxStep(Maxnum) , Epsilon , Seed , SequenceInputBy -;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA "SELECT * FROM usr_SVMSparse ( ON svm_iris_input_train as InputTable OUT TABLE ModelTable (svm_iris_model) @@ -13768,7 +13768,7 @@ LabelColumn ('species') AttributeValuecolumn(SELECT colvarch from ssqtbl WHERE username=CURRENT_USER) Maxnum (SELECT colint FROM ssqtbl WHERE username=USER) Seed ('0') -) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA "SELECT * FROM SparseSVMTrainer ( ON svm_iris_input_train as InputTable OUT TABLE ModelTable ('svm_iris_model') @@ -13779,19 +13779,19 @@ LabelColumn ('species') Valuecolumn('value_1') MaxStep (1) Seed ('0') -) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA -SELECT * FROM rls_tbl;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gvkqJCbscmC2YyYxasmxPg +) as dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XmEz~TtYl3Oiy9eOLBl7pA +SELECT * FROM rls_tbl;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gvkqJCbscmC2YyYxasmxPg "CREATE TABLE rls_tbl(        col1 INT,        col2 INT,        classification_levels   CONSTRAINT, -       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gvkqJCbscmC2YyYxasmxPg +       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gvkqJCbscmC2YyYxasmxPg "SELECT name      FROM student st1      WHERE age < ALL (SELECT age                       FROM student st2                       WHERE st1.grade = st2.grade -                      AND st1.stno <> st2.stno);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MUrA0McVV9ZLO_smcMOrBw +                      AND st1.stno <> st2.stno);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MUrA0McVV9ZLO_smcMOrBw "SELECT *      FROM (SELECT item, profit, RANK(profit) AS profit_rank            FROM item, sales @@ -13800,59 +13800,59 @@ SELECT * FROM rls_tbl;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/g           (SELECT item, revenue, RANK(revenue) AS revenue_rank            FROM item, sales            QUALIFY revenue_rank <= 100 AS r) -     ON p.item = r.item;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iJJphdZ7x3gU~m_TfwrkSA -"SELECT * -FROM table_1 -WHERE table_1.x1 IN -(SELECT x2 -FROM table_2 -UNION -(SELECT x3 -FROM table_3 +     ON p.item = r.item;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/iJJphdZ7x3gU~m_TfwrkSA +"SELECT * +FROM table_1 +WHERE table_1.x1 IN +(SELECT x2 +FROM table_2 +UNION +(SELECT x3 +FROM table_3 UNION -SELECT x4 -FROM table_4));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/9LakbFWpN2twi9gRdgx32A -"SELECT EmpNo, NULL (CHAR(5)) -   FROM Employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c4vka3YQHo6V6XowViSsPQ +SELECT x4 +FROM table_4));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/9LakbFWpN2twi9gRdgx32A +"SELECT EmpNo, NULL (CHAR(5)) +   FROM Employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c4vka3YQHo6V6XowViSsPQ "UPDATE sales      SET itemcount = item_count + 1      WHERE (item_nbr = 10      AND    sale_date = '05/30/2000')      ELSE INSERT -     INTO sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tIP5EJcQcUlF55sfVchyKg +     INTO sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tIP5EJcQcUlF55sfVchyKg "UPDATE disc      SET price = price * .85      WHERE label_no IN (SELECT label_no                         FROM label                         WHERE label_name LIKE '%erstwhile%') -                        AND   line = 'NEA';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FN4Wn7aA5o5axDLbpioDlQ +                        AND   line = 'NEA';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FN4Wn7aA5o5axDLbpioDlQ "UPDATE disc      SET price = price * .85      WHERE disc.label_no = label.label_no      AND   label_name LIKE '%erstwhile%' -     AND   line = 'NEA';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FN4Wn7aA5o5axDLbpioDlQ +     AND   line = 'NEA';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FN4Wn7aA5o5axDLbpioDlQ "UPDATE employee      SET yrs_exp = 16 -     WHERE empno = 10017;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Siv0gqFuODdRhbdtwQYPuw +     WHERE empno = 10017;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Siv0gqFuODdRhbdtwQYPuw "SELECT emp_name, group_membership      FROM emp_record -     WHERE group_membership=90;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1Cc2THh6X25Fz1q1yWzuAQ +     WHERE group_membership=90;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1Cc2THh6X25Fz1q1yWzuAQ "CREATE SET TABLE employee (        emp_id       INTEGER,        emp_name     CHARACTER(20) CHARACTER SET LATIN NOT CASESPECIFIC,        job_duration PERIOD(DATE)) -     PRIMARY INDEX (emp_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xi_6t_ON0F4bRR~gLEFVqg +     PRIMARY INDEX (emp_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xi_6t_ON0F4bRR~gLEFVqg "SELECT emp_id, emp_name, job_duration AS tsp      FROM employee      EXPAND ON job_duration AS tsp BY INTERVAL '1' YEAR -       FOR PERIOD(DATE '2006-01-01', DATE '2008-01-01');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xi_6t_ON0F4bRR~gLEFVqg +       FOR PERIOD(DATE '2006-01-01', DATE '2008-01-01');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Xi_6t_ON0F4bRR~gLEFVqg "SELECT TOP :a * -     FROM employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sQtzI2sZt8BVqwZbQe_Nuw +     FROM employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sQtzI2sZt8BVqwZbQe_Nuw "CREATE TABLE rls_tbl(        col1 INT, -       col2 INT, +       col2 INT,        classification_levels   CONSTRAINT, -       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SWOYoTLvRwdMzf~pQb3fAA +       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SWOYoTLvRwdMzf~pQb3fAA "SELECT line, da, mon, inc, COUNT(inc) OVER(PARTITION BY mon                                                 ORDER BY mon, line                                                 ROWS BETWEEN 1 FOLLOWING @@ -13860,19 +13860,19 @@ FROM table_4));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/9LakbFW      FROM demogr      WHERE yr = 94      AND   mon < 13 -     AND   da < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ +     AND   da < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ "SELECT line, da, mon, inc, COUNT(inc) OVER(PARTITION BY mon                                                 ORDER BY mon, line                                                 ROWS BETWEEN 1 FOLLOWING                                                 AND UNBOUNDED FOLLOWING)      FROM demogr -     WHERE yr = 94 +     WHERE yr = 94      AND mon < 13      AND da < 10      QUALIFY COUNT(inc) OVER(PARTITION BY mon ORDER BY mon, line                              ORDER BY mon, line                              ROWS BETWEEN 1 FOLLOWING -                             AND UNBOUNDED FOLLOWING) < 3 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ +                             AND UNBOUNDED FOLLOWING) < 3 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ "SELECT line, da, mon, inc, SUM(1) OVER(PARTITION BY mon                                             ORDER BY mon, line                                             ROWS BETWEEN 1 FOLLOWING @@ -13880,102 +13880,102 @@ FROM table_4));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/9LakbFW      FROM demogr      WHERE yr = 94      AND   mon < 13 -     AND   da < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ +     AND   da < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ "SELECT line, da, mon, inc, SUM(1) OVER(PARTITION BY mon                                             ORDER BY mon, line                                             ROWS BETWEEN 1 FOLLOWING                                             AND UNBOUNDED FOLLOWING)      FROM demogr -     WHERE yr = 94 +     WHERE yr = 94      AND   mon < 13      AND   da < 10      QUALIFY SUM(1) OVER(PARTITION BY mon ORDER BY mon, line                                           ROWS BETWEEN 1 FOLLOWING -                                          AND UNBOUNDED FOLLOWING) < 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ +                                          AND UNBOUNDED FOLLOWING) < 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ "SELECT line, da, mon, inc, NULLIFZERO(COUNT(inc)                                            OVER(PARTITION BY mon                                                 ORDER BY mon, line                                                 ROWS BETWEEN 1 FOLLOWING                                                 AND UNBOUNDED FOLLOWING)      FROM demogr -     WHERE yr = 94 +     WHERE yr = 94      AND mon < 13      AND da < 10      QUALIFY NULLIFZERO(COUNT(inc)OVER(PARTITION BY mon                                        ORDER BY mon, line                                        ROWS BETWEEN 1 FOLLOWING -                                       AND UNBOUNDED FOLLOWING) < 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ -"SELECT x1 -FROM table_1 -WHERE x1 IN ANY -(SELECT x2 FROM table_2 +                                       AND UNBOUNDED FOLLOWING) < 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pAJXLudQoJ~asNhDTtUsCQ +"SELECT x1 +FROM table_1 +WHERE x1 IN ANY +(SELECT x2 FROM table_2 INTERSECT -SELECT x3 FROM table_3 -MINUS -SELECT x4 FROM table_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UJqE4i~WJbfGGjZ3xQJJMg +SELECT x3 FROM table_3 +MINUS +SELECT x4 FROM table_4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UJqE4i~WJbfGGjZ3xQJJMg "CREATE TABLE table14 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20,        col4 CHARACTER(60)        col5 TIMESTAMP DEFAULT NULL, -       col6 TIMESTAMP DEFAULT CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +       col6 TIMESTAMP DEFAULT CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q "SELECT DEFAULT(col2), DEFAULT(col3) -     FROM table14;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +     FROM table14;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q "SELECT DISTINCT DEFAULT(col2) -     FROM Table14;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q -SELECT DEFAULT(table14.col2);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +     FROM Table14;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +SELECT DEFAULT(table14.col2);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q "CREATE TABLE table15 (        col1 INTEGER ,        col2 INTEGER NOT NULL,        col3 INTEGER NOT NULL DEFAULT NULL, -       col4 INTEGER CHECK (col4 > 10) DEFAULT 9);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q -SELECT DEFAULT(Table15.Col1);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q -SELECT DEFAULT(table15.col2);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q -SELECT DEFAULT(table15.col3);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q -SELECT DEFAULT(Table15.Col4);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +       col4 INTEGER CHECK (col4 > 10) DEFAULT 9);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +SELECT DEFAULT(Table15.Col1);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +SELECT DEFAULT(table15.col2);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +SELECT DEFAULT(table15.col3);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q +SELECT DEFAULT(Table15.Col4);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/GLPTrEvwvTNWzAXaL8ne0Q "SELECT AVG(salary)                      FROM employee) -     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vXzRnFZT9o9Y8tSZxD9Idw +     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vXzRnFZT9o9Y8tSZxD9Idw "SELECT name, dept_no, jobtitle, salary      FROM employee      WHERE salary > (SELECT AVG(salary)                      FROM employee) -     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vXzRnFZT9o9Y8tSZxD9Idw +     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vXzRnFZT9o9Y8tSZxD9Idw "SELECT ad_me_id, ad_me_dsc_tx -     FROM prod.ad_me_inf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qiAgqhq7ImkXIlN4nbhb2Q +     FROM prod.ad_me_inf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qiAgqhq7ImkXIlN4nbhb2Q "SELECT COUNT(*) -     FROM vprod.ad_me_inf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qiAgqhq7ImkXIlN4nbhb2Q +     FROM vprod.ad_me_inf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qiAgqhq7ImkXIlN4nbhb2Q "SELECT COUNT (*) -     FROM vprod.ad_me_inf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qiAgqhq7ImkXIlN4nbhb2Q +     FROM vprod.ad_me_inf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qiAgqhq7ImkXIlN4nbhb2Q "SELECT * FROM appl_view_db.CCMPrepare - ( ON tab1 PARTITION BY id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EbuQwru2H8lrxJcCC9Aklg -"SELECT * FROM appl_view_db.GLM ( - ON loan_info2 AS InputTable - OUTPUT TABLE OutputTable(loan_info2_out_t) - USING - ColumnNames ( 'DELINQUENT2PLUS', 'CREDIT_SCORE', 'FIRST_PAYMENT_DATE', - 'MORTGAGE_INSURANCE_PERCENTAGE', 'NUMBER_OF_UNITS', - 'CLTV, DTI_RATIO', 'ORIGINAL_UPB', 'ORIGINAL_LTV', - 'ORIGINAL_INTEREST_RATE', 'ORIGINAL_LOAN_TERM', - 'NUMBER_OF_BORROWERS' ) - Family ('logistic') Link ('LOGIT') - Weight (1) Threshold (0.01) MaxIterNum (25) - Step ('false') Intercept ('true') ) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EbuQwru2H8lrxJcCC9Aklg + ( ON tab1 PARTITION BY id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EbuQwru2H8lrxJcCC9Aklg +"SELECT * FROM appl_view_db.GLM ( + ON loan_info2 AS InputTable + OUTPUT TABLE OutputTable(loan_info2_out_t) + USING + ColumnNames ( 'DELINQUENT2PLUS', 'CREDIT_SCORE', 'FIRST_PAYMENT_DATE', + 'MORTGAGE_INSURANCE_PERCENTAGE', 'NUMBER_OF_UNITS', + 'CLTV, DTI_RATIO', 'ORIGINAL_UPB', 'ORIGINAL_LTV', + 'ORIGINAL_INTEREST_RATE', 'ORIGINAL_LOAN_TERM', + 'NUMBER_OF_BORROWERS' ) + Family ('logistic') Link ('LOGIT') + Weight (1) Threshold (0.01) MaxIterNum (25) + Step ('false') Intercept ('true') ) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/EbuQwru2H8lrxJcCC9Aklg "SELECT *      FROM employee      WHERE dept = 100      AND  (edlev >= 16 -     OR    yrsexp >= 5);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FzbpH_2k5x0gU7saIURywg +     OR    yrsexp >= 5);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FzbpH_2k5x0gU7saIURywg "INSERT INTO t1 VALUES (1,2,3 (SELECT d2                                    FROM t2 -                                   WHERE a2=t1.a1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5~5zFZ8NYc6ExvxihUatSA +                                   WHERE a2=t1.a1));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5~5zFZ8NYc6ExvxihUatSA "CREATE TABLE t1 (        a1 INTEGER, -       b1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PAFe5C_Xrtf5uMRHyXp9og +       b1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PAFe5C_Xrtf5uMRHyXp9og "CREATE TABLE t2 (        a2 INTEGER, -       b2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PAFe5C_Xrtf5uMRHyXp9og +       b2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PAFe5C_Xrtf5uMRHyXp9og "CREATE FUNCTION add2int (        a INTEGER,        b INTEGER) @@ -13986,40 +13986,40 @@ SELECT DEFAULT(Table15.Col4);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uF      LANGUAGE C      NO SQL      PARAMETER STYLE SQL -     NOT DETERMINISTIC +     NOT DETERMINISTIC      CALLED ON NULL INPUT -     EXTERNAL NAME 'CS!add3int!add2int.c';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PAFe5C_Xrtf5uMRHyXp9og +     EXTERNAL NAME 'CS!add3int!add2int.c';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PAFe5C_Xrtf5uMRHyXp9og "WITH dt(a,b) AS (        SELECT a1, b1        FROM t1)      SELECT addend1, addend2, mysum      FROM dt, TABLE (add2int(dt.a, dt.b)) AS tf -     ORDER BY 1,2,3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PAFe5C_Xrtf5uMRHyXp9og +     ORDER BY 1,2,3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PAFe5C_Xrtf5uMRHyXp9og "INSERT INTO promotion (deptnum, empname, yearsexp)      SELECT deptno, name, yrsexp      FROM employee -     WHERE yrsexp > 10 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/RQrAJWVvwqpXes2kd6FnDw +     WHERE yrsexp > 10 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/RQrAJWVvwqpXes2kd6FnDw "CREATE TABLE ldi_table1, WITH CONCURRENT ISOLATED LOADING FOR ALL (a INTEGER, b INTEGER, c INTEGER) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwWRAxqImw~L46F5~0DvXg +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwWRAxqImw~L46F5~0DvXg "CREATE TABLE t1 (c1 INTEGER, c2 INTEGER, c3 INTEGER) -PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwWRAxqImw~L46F5~0DvXg -"INSERT WITH ISOLATED LOADING INTO ldi_table1 - SELECT * FROM t1 WHERE c1 > 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwWRAxqImw~L46F5~0DvXg +PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwWRAxqImw~L46F5~0DvXg +"INSERT WITH ISOLATED LOADING INTO ldi_table1 + SELECT * FROM t1 WHERE c1 > 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwWRAxqImw~L46F5~0DvXg "SELECT *    FROM employee    WHERE salary IN (SELECT salary                    FROM salary_table                     WHERE salary > 10000 -                    EXPAND ON pd1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/asPz3I1NTJ3GuOefzdzHew -"CREATE TABLE t1 (a1 INTEGER, b1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DqXtIAko_LeCzSiFD9EvEw -"CREATE TABLE t2 (a2 INTEGER, b2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DqXtIAko_LeCzSiFD9EvEw +                    EXPAND ON pd1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/asPz3I1NTJ3GuOefzdzHew +"CREATE TABLE t1 (a1 INTEGER, b1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DqXtIAko_LeCzSiFD9EvEw +"CREATE TABLE t2 (a2 INTEGER, b2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DqXtIAko_LeCzSiFD9EvEw "WITH dt(a1, b1) AS    ( SELECT a1, b1      FROM t1 @@ -14027,10 +14027,10 @@ PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V      SELECT a2, b2      FROM t2    ) -   SELECT * -   FROM TABLE (add2int(dt.a1, dt.b1) -   HASH BY b1 -   LOCAL ORDER BY b1) tf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DqXtIAko_LeCzSiFD9EvEw +   SELECT * +   FROM TABLE (add2int(dt.a1, dt.b1) +   HASH BY b1 +   LOCAL ORDER BY b1) tf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DqXtIAko_LeCzSiFD9EvEw "CREATE FUNCTION MAPPING usr_AllPairsShortestPath FOR AllPairsShortestPath SERVER TD_SERVER_DB.coprocessor USING @@ -14041,13 +14041,13 @@ targets(trgt) IN TABLE , TargetKey(GroupColumn||'_'||Distance) , EdgeWeight('calls') , MaxDistance(Distance) , Distance(1), -Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ws7~pXznLCq_2Z04x9Show +Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ws7~pXznLCq_2Z04x9Show "SELECT * FROM usr_AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom USING GroupColumn('tabl') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ws7~pXznLCq_2Z04x9Show +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ws7~pXznLCq_2Z04x9Show "SELECT * FROM AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom @@ -14055,143 +14055,143 @@ USING TargetKey('tabl_1') MaxDistance('1') EdgeWeight('calls') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ws7~pXznLCq_2Z04x9Show +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ws7~pXznLCq_2Z04x9Show "SELECT employee_number,  last_name      FROM employee -     WHERE department_number=401;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wiu3QwERNoPydtXtLzqdPA +     WHERE department_number=401;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wiu3QwERNoPydtXtLzqdPA "SELECT employee_number, last_name      FROM employee -     WHERE department_number=401;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wiu3QwERNoPydtXtLzqdPA +     WHERE department_number=401;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wiu3QwERNoPydtXtLzqdPA "CREATE SET TABLE player_history ( -       player_id INTEGER, +       player_id INTEGER,        duration  PERIOD(DATE),        grade     CHARACTER(1)) -     PRIMARY INDEX (player_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V6kHygD7RBF_9PExEFgLYQ +     PRIMARY INDEX (player_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V6kHygD7RBF_9PExEFgLYQ "SELECT playerid, BEGIN(expd), RANK(grade ASC) AS a, grade      FROM player_history      WHERE player_id = 1000 QUALIFY a < 3 -     EXPAND ON duration AS expd BY ANCHOR MONDAY;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V6kHygD7RBF_9PExEFgLYQ +     EXPAND ON duration AS expd BY ANCHOR MONDAY;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V6kHygD7RBF_9PExEFgLYQ "SELECT TableName, DatabaseName, IndexTypeText, SpaceEstimate,             IndexDDL      FROM IndexRecommendations -     WHERE WorkloadID = :WorkloadID;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Lt~g4HViwH4MIV5BFg7pPA +     WHERE WorkloadID = :WorkloadID;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Lt~g4HViwH4MIV5BFg7pPA "UPDATE t1      FROM nopi012_t1 AS t1, nopi012_t2 AS t2      SET c3 = t1.c3 * 1.05 -     WHERE t1.c2 = t2.c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qkvT8tfbPfzPKmxeSPIkLA +     WHERE t1.c2 = t2.c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qkvT8tfbPfzPKmxeSPIkLA "CREATE TABLE ldi_table1, WITH CONCURRENT ISOLATED LOADING FOR ALL (a INTEGER, b INTEGER, c INTEGER) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CHNNiBHtTfUijVmNJMAyVg +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CHNNiBHtTfUijVmNJMAyVg "CREATE TABLE t1 (c1 INTEGER, c2 INTEGER, c3 INTEGER) -PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CHNNiBHtTfUijVmNJMAyVg -INSERT INTO ldi_table1 SELECT * FROM t1 WHERE c1 > 10;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CHNNiBHtTfUijVmNJMAyVg +PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CHNNiBHtTfUijVmNJMAyVg +INSERT INTO ldi_table1 SELECT * FROM t1 WHERE c1 > 10;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/CHNNiBHtTfUijVmNJMAyVg "SELECT eid, ename, BEGIN(expd) AS tsp      FROM employee -     EXPAND ON jobdperiod expd BY ANCHOR PERIOD QUARTER_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/imCIJjurQEAQEck8j6kB4A +     EXPAND ON jobdperiod expd BY ANCHOR PERIOD QUARTER_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/imCIJjurQEAQEck8j6kB4A "SELECT g, SUM(DISTINCT a), SUM(DISTINCT b) FROM T GROUP BY g -COUNT(DISTINCT c) > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jTTMTf~wu_uHlGig9g1cfQ -"SELECT x1 -FROM table_1 -WHERE (x1,y1) IN -(SELECT * FROM table_2 -UNION -SELECT * FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ycFnYSAiLGoVu9SfZ0o5IA +COUNT(DISTINCT c) > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jTTMTf~wu_uHlGig9g1cfQ +"SELECT x1 +FROM table_1 +WHERE (x1,y1) IN +(SELECT * FROM table_2 +UNION +SELECT * FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ycFnYSAiLGoVu9SfZ0o5IA "INSERT EXPLAIN      INTO TLE_Queries AS EmployeeSmithQuery      SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN      INTO TLE_Queries      SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN      INTO QCD AS ""Employee Smith Query""      SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN WITH STATISTICS FOR table_1 -     INTO Wizard_QCD AS ""Wizard Test"" FOR 10
     SELECT * 
     FROM table_1 
     WHERE table_1.column_2 = 10 
     AND table_1.column_3 = 20 
     FOR 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     INTO Wizard_QCD AS ""Wizard Test"" FOR 10
     SELECT * 
     FROM table_1 
     WHERE table_1.column_2 = 10 
     AND table_1.column_3 = 20 
     FOR 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN WITH STATISTICS FOR employee      INTO Wizard_QCD AS WizardTest2      SELECT employee.first_name, department.dept_num      FROM employee, department      WHERE employee.emp_lastname = 'Smith' -     AND   department.dept_name IN ('Engineering', 'Support');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     AND   department.dept_name IN ('Engineering', 'Support');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN WITH STATISTICS FOR employee1      INTO Wizard_QCD AS WizardTest2      SELECT employee.first_name, department.dept_num      FROM employee, department      WHERE employee.emp_lastname = 'Smith' -     AND department.dept_name IN ('Engineering', 'Support');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     AND department.dept_name IN ('Engineering', 'Support');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN WITH STATISTICS      USING SAMPLE 80 PERCENT      INTO MyQCD AS query1 -     SELECT t2.y3, t1.x3 +     SELECT t2.y3, t1.x3      FROM t1, t2 -     WHERE t1.pi = t2.y2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     WHERE t1.pi = t2.y2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN INTO QCD      CHECK STATISTICS -     SELECT * FROM t1 WHERE c1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     SELECT * FROM t1 WHERE c1 = 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "SELECT *      FROM QCD.StatsRecs      WHERE QueryID = 1 -     ORDER BY StatsID;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     ORDER BY StatsID;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER,        c2 INTEGER,        d2 INTEGER) -     PRIMARY INDEX (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     PRIMARY INDEX (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN INTO QCD      CHECK STATISTICS -     SELECT * FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     SELECT * FROM t2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "SELECT *      FROM QCD.StatsRecs      WHERE QueryID = 2 -     ORDER BY StatsID, FieldID;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     ORDER BY StatsID, FieldID;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN INTO myqcd IN XML      SELECT * -     FROM DBC.DBCInfoV;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     FROM DBC.DBCInfoV;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "INSERT EXPLAIN INTO myqcd IN XML NODDLTEXT      SELECT * -     FROM DBC.DBCInfoV;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA +     FROM DBC.DBCInfoV;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qif17Xatm8xXl8PMGXW9MA "SELECT dept_no                        FROM department -                       WHERE salary_pool < 50000);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uU6amgn6fp7xtib2_gEycA +                       WHERE salary_pool < 50000);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uU6amgn6fp7xtib2_gEycA "UPDATE SET sal=DEFAULT      WHEN NOT MATCHED THEN -       INSERT VALUES (emp1.empnum, emp1.name, emp1.deptno, emp1.sal);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DGdIfykhukVDgLNWuA~3Fg +       INSERT VALUES (emp1.empnum, emp1.name, emp1.deptno, emp1.sal);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DGdIfykhukVDgLNWuA~3Fg "UPDATE SET sal=DEFAULT(emp.sal)      WHEN NOT MATCHED THEN -       INSERT VALUES (emp1.empnum, emp1.name, emp1.deptno, emp1.sal);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DGdIfykhukVDgLNWuA~3Fg +       INSERT VALUES (emp1.empnum, emp1.name, emp1.deptno, emp1.sal);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DGdIfykhukVDgLNWuA~3Fg "INSERT (empno, name, salary) -       VALUES (s.empno, s.name, s.salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DGdIfykhukVDgLNWuA~3Fg +       VALUES (s.empno, s.name, s.salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DGdIfykhukVDgLNWuA~3Fg "CREATE SET TABLE tdate1 (        id       INTEGER,        quantity INTEGER,        pd       PERIOD(DATE)) -     PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yZz2Jjqp7SDDwayI2qYvnQ +     PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yZz2Jjqp7SDDwayI2qYvnQ "SELECT id, quantity, expd      FROM tdate      EXPAND ON pd AS expd BY INTERVAL '1' MONTH      UNION      SELECT id, quantity, expd      FROM tdate1 -     EXPAND ON pd AS expd BY INTERVAL '1' MONTH;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yZz2Jjqp7SDDwayI2qYvnQ -"INSERT INTO employee (:emp_name, :emp_number);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wGCMrkutHfeCCNKFQ2yu2w +     EXPAND ON pd AS expd BY INTERVAL '1' MONTH;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yZz2Jjqp7SDDwayI2qYvnQ +"INSERT INTO employee (:emp_name, :emp_number);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wGCMrkutHfeCCNKFQ2yu2w "SELECT x2,y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -14199,178 +14199,178 @@ SELECT * FROM table_3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1,y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mvi_dBxu9HxtFPz4qf32hA +       INSERT (x1,y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mvi_dBxu9HxtFPz4qf32hA "CREATE SET TABLE DR.t3, NO FALLBACK , NO BEFORE JOURNAL,                              NO AFTER JOURNAL, CHECKSUM = DEFAULT (        a  INTEGER,        b  INTEGER,        pd PERIOD(TIMESTAMP(6))) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c8_l0BCW~kjZygUqzxLHJQ +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c8_l0BCW~kjZygUqzxLHJQ "CREATE SET TABLE DR.t4, NO FALLBACK, NO BEFORE JOURNAL,                              NO AFTER JOURNAL, CHECKSUM = DEFAULT (        x  INTEGER NOT NULL,        y  INTEGER NOT NULL,        pd PERIOD(DATE)) -     PRIMARY INDEX (x);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c8_l0BCW~kjZygUqzxLHJQ +     PRIMARY INDEX (x);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c8_l0BCW~kjZygUqzxLHJQ "SELECT expd              FROM t4 -             EXPAND ON t3.pd AS expd;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c8_l0BCW~kjZygUqzxLHJQ +             EXPAND ON t3.pd AS expd;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c8_l0BCW~kjZygUqzxLHJQ "CREATE TABLE myDatasetTable01( id INTEGER, -csvFile DATASET STORAGE FORMAT CSV);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b_PBY58LKh_GNvVLrgKviA -SELECT csvFile FROM myDatasetTable01;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b_PBY58LKh_GNvVLrgKviA +csvFile DATASET STORAGE FORMAT CSV);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b_PBY58LKh_GNvVLrgKviA +SELECT csvFile FROM myDatasetTable01;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/b_PBY58LKh_GNvVLrgKviA "SELECT customer_id, age, income, marital_status, SAMPLEID      FROM customer_table -     SAMPLE 0.6, 0.25, 0.15;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     SAMPLE 0.6, 0.25, 0.15;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT COUNT (DISTINCT city)      FROM (SELECT city            FROM customer_table -           SAMPLE 1000) TEMP;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +           SAMPLE 1000) TEMP;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT COUNT (DISTINCT city) -     FROM customer_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     FROM customer_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT * -     FROM stores;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     FROM stores;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT city, state, SAMPLEID      FROM stores      SAMPLE WHEN state = 'WI' THEN 0.25             WHEN state = 'CA' THEN 0.5             END -     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT city, state, SAMPLEID      FROM stores      SAMPLE WITH REPLACEMENT          WHEN state = 'WI' THEN 3, 1          WHEN state = 'CA' THEN 2, 2          END -     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT city, state, SAMPLEID      FROM stores      SAMPLE RANDOMIZED ALLOCATION             WHEN state = 'WI' THEN 0.25, 0.5             WHEN state = 'CA' THEN 0.25, 0.25             END -     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT city, state, SAMPLEID      FROM stores      SAMPLE WITH REPLACEMENT RANDOMIZED ALLOCATION         WHEN state = 'WI' THEN 3         ELSE 2         END -     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     ORDER BY 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT city, state      FROM stores -     SAMPLE WITH REPLACEMENT RANDOMIZED ALLOCATION 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     SAMPLE WITH REPLACEMENT RANDOMIZED ALLOCATION 3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT emp_no, period_of_stay, SAMPLEID      FROM employee -     SAMPLE 0.5,0.5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ +     SAMPLE 0.5,0.5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1mTVyGlgEzPVkyIJTxStQQ "SELECT cust_name, cust_addr, SAMPLEID      FROM customer_table -     SAMPLE 0.6, 0.25, 0.15;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FNPAVT64Y3Qc5k8wW5eTvQ +     SAMPLE 0.6, 0.25, 0.15;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FNPAVT64Y3Qc5k8wW5eTvQ "SELECT emp_no, period_of_stay, SAMPLEID      FROM employee -     SAMPLE 0.5,0.5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FNPAVT64Y3Qc5k8wW5eTvQ -"SELECT x1,y1 -   FROM table_1 -   UNION -   SELECT x2,y2 -   FROM table_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SZA1PeWEikPRsxyzwn0JlQ +     SAMPLE 0.5,0.5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FNPAVT64Y3Qc5k8wW5eTvQ +"SELECT x1,y1 +   FROM table_1 +   UNION +   SELECT x2,y2 +   FROM table_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SZA1PeWEikPRsxyzwn0JlQ "SELECT itemid, sumprice, RANK() OVER (ORDER BY sumprice DESC)      FROM (SELECT a1.item_id, SUM(a1.sale)            FROM sales AS a1            GROUP BY a1.itemID) AS t1 (item_id, sumprice) -     QUALIFY RANK() OVER (ORDER BY sum_price DESC) <=100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XlQx3pltuNqmXmiLdFLLMQ +     QUALIFY RANK() OVER (ORDER BY sum_price DESC) <=100;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XlQx3pltuNqmXmiLdFLLMQ "SELECT * -     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw +     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw "SELECT * -     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw -INSERT and SELECT would be explained;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw +     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw +INSERT and SELECT would be explained;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw "CREATE TABLE tbl_source (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vmFhvjGieWJS8JuD5zAKPw +       col4 CHARACTER(60));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vmFhvjGieWJS8JuD5zAKPw "CREATE TABLE tbl_destination (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vmFhvjGieWJS8JuD5zAKPw +       col4 CHARACTER(60));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vmFhvjGieWJS8JuD5zAKPw "INSERT INTO tbl_destination (col1)      SELECT COALESCE(col3, DEFAULT(col3)) END      FROM tbl_source -     WHERE col3 <> DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vmFhvjGieWJS8JuD5zAKPw +     WHERE col3 <> DEFAULT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vmFhvjGieWJS8JuD5zAKPw "SELECT *       FROM (SELECT *             FROM tab1 AS t1, tab2 AS t2 -            WHERE t1.col2 = t2.col3) AS derived_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5xc7EVgSg7E~UuHPlL5rTg +            WHERE t1.col2 = t2.col3) AS derived_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5xc7EVgSg7E~UuHPlL5rTg "SELECT *       FROM (SELECT t1.col1, t1.col2, t1.col3, t2.col1,                    t2.col2, t2.col3             FROM tab1 AS t1, tab2 AS t2             WHERE t1.col2=t2.col3) AS derived_table (t1_col1, -                  t1_col2, t1_col3, t2_col1, t2.col2, t2_col3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5xc7EVgSg7E~UuHPlL5rTg +                  t1_col2, t1_col3, t2_col1, t2.col2, t2_col3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5xc7EVgSg7E~UuHPlL5rTg "CREATE TABLE new_sales,      FALLBACK (        item_nbr   INTEGER NOT NULL,        sale_date  DATE FORMAT 'MM/DD/YYYY' NOT NULL,        item_count INTEGER) -     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tNGOLEB7OrYTY~leXddd7g -"SELECT x1 -   FROM table_1 -   WHERE x1 IN -    (SELECT x2 +     NO PRIMARY INDEX;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/tNGOLEB7OrYTY~leXddd7g +"SELECT x1 +   FROM table_1 +   WHERE x1 IN +    (SELECT x2      FROM table_2      UNION -     SELECT x3 +     SELECT x3      FROM table_3 -    );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c5EX2rwbSdOtP8xm17e18A -SELECT * FROM v;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c5EX2rwbSdOtP8xm17e18A +    );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c5EX2rwbSdOtP8xm17e18A +SELECT * FROM v;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c5EX2rwbSdOtP8xm17e18A "UPDATE employee      SET salary = NULL -     WHERE emp_no = 10001 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LOqXBS~NODp7aM9Vts_b9A +     WHERE emp_no = 10001 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/LOqXBS~NODp7aM9Vts_b9A "INSERT INTO t1 -     VALUES (1, test.value_expression(2, 3), 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/zbdvLy7Abpv5dAus3t7W1w +     VALUES (1, test.value_expression(2, 3), 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/zbdvLy7Abpv5dAus3t7W1w "SELECT name, loc      FROM employee, department      WHERE employee.dept_no = department.dept_no      AND   employee.dept_no IN (SELECT dept_no                                 FROM department -                                WHERE mgr_no = 10007);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fuF8h8A2MqyIJrNkngWtHA +                                WHERE mgr_no = 10007);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fuF8h8A2MqyIJrNkngWtHA "SELECT ALL dept_no -     FROM employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ELTVkYyzXcIeV1aiHnjfKg +     FROM employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ELTVkYyzXcIeV1aiHnjfKg "SELECT COUNT(employee)      FROM department      WHERE dept_no = 100 -     HAVING COUNT(employee) > 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/So6SBMfC6jB6WRRLhM0ipQ +     HAVING COUNT(employee) > 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/So6SBMfC6jB6WRRLhM0ipQ "SELECT SUM(t.a)      FROM t,u -     HAVING SUM(t.a)=SUM(u.a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/So6SBMfC6jB6WRRLhM0ipQ +     HAVING SUM(t.a)=SUM(u.a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/So6SBMfC6jB6WRRLhM0ipQ "SELECT SUM(t.a), SUM(u.a)      FROM t,u -     HAVING SUM(t.b)=SUM(u.b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/So6SBMfC6jB6WRRLhM0ipQ +     HAVING SUM(t.b)=SUM(u.b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/So6SBMfC6jB6WRRLhM0ipQ "SELECT SUM(t.a)      FROM t,u      HAVING SUM(t.b)=SUM(u.b)      AND    u.b = 1 -     GROUP BY u.b;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/So6SBMfC6jB6WRRLhM0ipQ +     GROUP BY u.b;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/So6SBMfC6jB6WRRLhM0ipQ "SELECT test.value_expression(:a, :b) AS cve      FROM t1      WHERE t1.a1 = :a -     AND   t1.b1 = :b;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/s4lRyPjz3TDvfkSwcuB5ZQ +     AND   t1.b1 = :b;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/s4lRyPjz3TDvfkSwcuB5ZQ "SELECT test.value_expression(:a, :b) AS cve      FROM t1      WHERE t1.a1 = :a -     AND   t1.b1 = :b;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/s4lRyPjz3TDvfkSwcuB5ZQ +     AND   t1.b1 = :b;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/s4lRyPjz3TDvfkSwcuB5ZQ "CREATE SET TABLE sold_products, NO FALLBACK (        product_id       INTEGER,        product_price    DECIMAL(10,2),        product_duration PERIOD(DATE)) -     PRIMARY INDEX (product_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KyWyoQrZ7AsrZtYBY9rpNg +     PRIMARY INDEX (product_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KyWyoQrZ7AsrZtYBY9rpNg "SELECT product_id, product_price, product_duration, expd      FROM sold_products -     EXPAND ON product_duration AS expd BY ANCHOR PERIOD MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KyWyoQrZ7AsrZtYBY9rpNg +     EXPAND ON product_duration AS expd BY ANCHOR PERIOD MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KyWyoQrZ7AsrZtYBY9rpNg "SELECT product_id, product_price, product_duration, BEGIN(expd)      FROM sold_products -     EXPAND ON product_duration AS expd BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KyWyoQrZ7AsrZtYBY9rpNg +     EXPAND ON product_duration AS expd BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/KyWyoQrZ7AsrZtYBY9rpNg "CREATE FUNCTION MAPPING user_SparseSVMTrainer FOR SparseSVMTrainer SERVER coprocessor Using @@ -14387,7 +14387,7 @@ var1(old_var1), var2(old_var2||'_'|| var3), old_var1(var3), var3(10) -;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA +;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA "SELECT * FROM user_SparseSVMTrainer ( ON svm_iris_input_train as InputTable PARTITION BY 1 USING @@ -14399,7 +14399,7 @@ var3 (2) old_var2('sample') IDColumn('id') AttributeColumn('attribute') -) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA +) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA "SELECT * FROM user_SparseSVMTrainer ( ON svm_iris_input_train as InputTable PARTITION BY 1 USING @@ -14410,7 +14410,7 @@ MaxStep (10) Seed ('1') IDColumn('id') AttributeColumn('attribute') -) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA +) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA "SELECT * FROM user_SparseSVMTrainer ( ON svm_iris_input_train as InputTable PARTITION BY 1 USING @@ -14421,7 +14421,7 @@ AttributeColumn('attribute') Seed ('1') var1 (2) var2('sample') -) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA +) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA "SELECT * FROM user_SparseSVMTrainer ( ON svm_iris_input_train as InputTable PARTITION BY 1 USING @@ -14432,7 +14432,7 @@ LabelColumn ('species') Valuecolumn('sample_2') MaxStep (2) Seed ('1') -) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA +) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA "SELECT * FROM user_SparseSVMTrainer ( ON svm_iris_input_train as InputTable PARTITION BY 1 USING @@ -14443,7 +14443,7 @@ AttributeColumn('attribute') Seed ('1') old_var1 (2) var2('sample') -) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA +) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA "SELECT * FROM user_SparseSVMTrainer ( ON svm_iris_input_train as InputTable PARTITION BY 1 USING @@ -14454,84 +14454,84 @@ AttributeColumn('attribute') Valuecolumn('sample_2') MaxStep (2) Seed ('1') -) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA +) as dt1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Jez_VTrrHOytc~K77frxlA "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER)      PRIMARY INDEX (x1) -     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5P4Gop2kWS6ro2QlnSek7A +     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5P4Gop2kWS6ro2QlnSek7A "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5P4Gop2kWS6ro2QlnSek7A +     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5P4Gop2kWS6ro2QlnSek7A "SELECT *             FROM t2) AS s        ON x1=x2 AND y1=y2      WHEN MATCHED THEN        UPDATE SET z1=z2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5P4Gop2kWS6ro2QlnSek7A +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5P4Gop2kWS6ro2QlnSek7A "CREATE TABLE t1 (        int_col      INTEGER, -       var_char_col VARCHAR(40) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA +       var_char_col VARCHAR(40) CHARACTER SET UNICODE);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA "CREATE TABLE t2 (        int_col     INTEGER, -       decimal_col DECIMAL (10, 6));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA +       decimal_col DECIMAL (10, 6));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA "CREATE FUNCTION udf_1(        A    INTEGER,        B    TD_ANYTYPE) -       RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA +       RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA "CREATE FUNCTION udf_3(        A    INTEGER,        B    TD_ANYTYPE) -       RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA +       RETURNS TD_ANYTYPE;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA "SELECT (udf_2 (t1.var_char_col, t2.decimal_col) -     RETURNS STYLE t2.decimal_col);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA +     RETURNS STYLE t2.decimal_col);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA "SELECT (udf_3 (t1.var_char_col, t2.decimal_col) -     RETURNS STYLE t1.var_char_col);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA +     RETURNS STYLE t1.var_char_col);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA "SELECT udt_col.(method_2(t2.decimal_col) -     RETURNS STYLE t2.decimal_col);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA +     RETURNS STYLE t2.decimal_col);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/XXHMm~11nrgJ_fLKdDCCFA "CREATE TABLE tabf2 (        i1 INTEGER, -       v1 VARCHAR(256));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA -"INSERT INTO tabf2 (1, 'c:\temp\data.dat');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA +       v1 VARCHAR(256));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA +"INSERT INTO tabf2 (1, 'c:\temp\data.dat');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA "SELECT * -     FROM tabf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA +     FROM tabf;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA "CREATE TABLE tabb (        i1 INTEGER, -       c1 BLOB);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA -"INSERT INTO tabb (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA -"CALL spSample1 (1, 2, 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/TagNWlXM4lH1nVK_ziWqAg -"CALL spSample1(1, CAST(((2 + 4) * 2) AS FORMAT 'ZZZ9'), 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/TagNWlXM4lH1nVK_ziWqAg +       c1 BLOB);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA +"INSERT INTO tabb (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/mP6dP_uhS8v3dUXVuC9_nA +"CALL spSample1 (1, 2, 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/TagNWlXM4lH1nVK_ziWqAg +"CALL spSample1(1, CAST(((2 + 4) * 2) AS FORMAT 'ZZZ9'), 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/TagNWlXM4lH1nVK_ziWqAg "SELECT name, dept_no, salary      FROM employee -     ORDER BY 2 ASC, 3 DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/o~CXQqT1sWbzL0sXzyr97Q +     ORDER BY 2 ASC, 3 DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/o~CXQqT1sWbzL0sXzyr97Q "SELECT name, dept_no, salary      FROM employee -     ORDER BY dept_no, salary DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/o~CXQqT1sWbzL0sXzyr97Q +     ORDER BY dept_no, salary DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/o~CXQqT1sWbzL0sXzyr97Q "UPDATE sales      SET item_count = item_count + 1      WHERE sale_date = '05/30/2000' -     ELSE INSERT INTO sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xSbbFeKp5he0yF~FcMlX0w +     ELSE INSERT INTO sales (10, '05/30/2000', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xSbbFeKp5he0yF~FcMlX0w "INSERT INTO table_1 (column_1, column_2, column_3) -     VALUES (111,111,111);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qCIHoyL3zT~zEgaTS06CvQ +     VALUES (111,111,111);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qCIHoyL3zT~zEgaTS06CvQ "INSERT INTO table_1 (column_1, column_2, column_2) -     VALUES (,222,222);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qCIHoyL3zT~zEgaTS06CvQ -"SELECT * -     FROM table_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qCIHoyL3zT~zEgaTS06CvQ -"CREATE TABLE orders (customer_id INTEGER, total_cost FLOAT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (43563, 734.12);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (65758, 211.15);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (23235, 1264.98);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (43563, 583.23);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (89786, 278.66);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (13253, 401.97);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (98765, 1042.23);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (23235, 699.23);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (43563, 935.35);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg -"INSERT INTO orders (88354, 375.09);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +     VALUES (,222,222);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qCIHoyL3zT~zEgaTS06CvQ +"SELECT * +     FROM table_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qCIHoyL3zT~zEgaTS06CvQ +"CREATE TABLE orders (customer_id INTEGER, total_cost FLOAT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (43563, 734.12);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (65758, 211.15);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (23235, 1264.98);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (43563, 583.23);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (89786, 278.66);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (13253, 401.97);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (98765, 1042.23);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (23235, 699.23);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (43563, 935.35);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +"INSERT INTO orders (88354, 375.09);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg "WITH multiple_orders AS ( SELECT customer_id, COUNT(*) AS order_count FROM orders @@ -14541,15 +14541,15 @@ Seed ('1') multiple_order_totals AS ( SELECT customer_id, SUM(total_cost) AS total_spend FROM orders - WHERE customer_id IN (SELECT customer_id FROM multiple_orders) + WHERE customer_id IN (SELECT customer_id FROM multiple_orders) GROUP BY customer_id ) SELECT * FROM multiple_order_totals -ORDER BY total_spend DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +ORDER BY total_spend DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg "WITH multiple_order_totals AS ( SELECT customer_id, SUM(total_cost) AS total_spend FROM orders - WHERE customer_id IN (SELECT customer_id FROM multiple_orders) + WHERE customer_id IN (SELECT customer_id FROM multiple_orders) GROUP BY customer_id ), multiple_orders AS ( @@ -14559,13 +14559,13 @@ multiple_orders AS ( HAVING COUNT(*) > 1 ) SELECT * FROM multiple_order_totals -ORDER BY total_spend DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg +ORDER BY total_spend DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UVfLexchvgigqg8rPUBymg "SELECT name, dept_no      FROM employee -     ORDER BY dept_no, salary;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jIfS8cMvtVed8OksBOrFrA +     ORDER BY dept_no, salary;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jIfS8cMvtVed8OksBOrFrA "SELECT *      FROM table_1 AS t -     WHERE table_1.column_1 = 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/r22s1HbyLUmb97HUfWpt2g +     WHERE table_1.column_1 = 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/r22s1HbyLUmb97HUfWpt2g "SELECT * FROM appl_view_db.coxph ( ON appl_view_db.input_table AS inputtable PARTITION BY 1 OUTPUT TABLE CoefficientTable(coefficient_table) @@ -14574,33 +14574,33 @@ ORDER BY total_spend DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRr FeatureColumns('c1','c2') TimeIntervalColumn('t1') EventColumn('e1') -) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PnC8yTuhkEzDA0hRC~MivQ +) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PnC8yTuhkEzDA0hRC~MivQ "SELECT pid, county, SUM(sale)      FROM sales_view -     GROUP BY CUBE (pid,county);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5uCbXZ6cjrhyOZfoCwkiDg +     GROUP BY CUBE (pid,county);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5uCbXZ6cjrhyOZfoCwkiDg "SELECT t1.i, SUM(t1.j) AS j, t1.k      FROM t1      GROUP BY 1,3 -     ORDER BY j;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4ugf~x8WBv5lfxuKFfQ_nA +     ORDER BY j;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4ugf~x8WBv5lfxuKFfQ_nA "SELECT t1.i, SUM(t1.j) AS jj, t1.k      FROM t1      GROUP BY 1,3 -     ORDER BY jj;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4ugf~x8WBv5lfxuKFfQ_nA +     ORDER BY jj;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4ugf~x8WBv5lfxuKFfQ_nA "SELECT state, county, city, SUM(margin)      FROM sales_view -     GROUP BY GROUPING SETS ((state,county),(city),());",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hT1Y0iPCY~qOa2Dcn1RKDQ +     GROUP BY GROUPING SETS ((state,county),(city),());",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hT1Y0iPCY~qOa2Dcn1RKDQ "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY b1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1m7amzOIKrmyo4mWY_SEyw +     PARTITION BY b1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1m7amzOIKrmyo4mWY_SEyw "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER,        c2 INTEGER)      PRIMARY INDEX (a2), -     UNIQUE INDEX(b2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1m7amzOIKrmyo4mWY_SEyw +     UNIQUE INDEX(b2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1m7amzOIKrmyo4mWY_SEyw "SELECT *               FROM t2               WHERE b2=10) AS s @@ -14608,7 +14608,7 @@ ORDER BY total_spend DESC;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRr      WHEN MATCHED THEN        UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (c2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1m7amzOIKrmyo4mWY_SEyw +       INSERT (c2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/1m7amzOIKrmyo4mWY_SEyw "CREATE FUNCTION MAPPING usr_AllPairsShortestPath FOR AllPairsShortestPath SERVER TD_SERVER_DB.coprocessor USING @@ -14619,20 +14619,20 @@ targets(trgt) IN TABLE , TargetKey(GroupColumn||'_'||Distance) , EdgeWeight('calls') , MaxDistance(Distance) , -Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwCYp2G1azPEBb3q7xz44g +Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwCYp2G1azPEBb3q7xz44g "SELECT * FROM usr_AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom USING Distance ('1') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwCYp2G1azPEBb3q7xz44g +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwCYp2G1azPEBb3q7xz44g "SELECT * FROM AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom EdgeWeight ('calls') MaxDistance ('1') -) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwCYp2G1azPEBb3q7xz44g -"CALL spSample2(p1, ?,      ?)"");",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Qt~h0gbZK57Cvr~P48ioOQ +) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VwCYp2G1azPEBb3q7xz44g +"CALL spSample2(p1, ?,      ?)"");",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Qt~h0gbZK57Cvr~P48ioOQ "SELECT a2, b2, c2             FROM t2             WHERE a2 = 1) AS source (a2, b2, c2) @@ -14640,7 +14640,7 @@ MaxDistance ('1')      WHEN MATCHED THEN        UPDATE SET b1 = b2      WHEN NOT MATCHED THEN -       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MlkSN2FeB_rB3QUA7Kj1HQ +       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MlkSN2FeB_rB3QUA7Kj1HQ "SELECT a2, b2, c2             FROM t2             WHERE a2 = 1) AS source (a2, b2, c2) @@ -14648,32 +14648,32 @@ MaxDistance ('1')      WHEN MATCHED THEN        UPDATE SET b1 = b2      WHEN NOT MATCHED THEN -       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MlkSN2FeB_rB3QUA7Kj1HQ +       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/MlkSN2FeB_rB3QUA7Kj1HQ "CREATE TABLE ldi_table1, WITH CONCURRENT ISOLATED LOADING FOR ALL (a INTEGER, b INTEGER, c INTEGER) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/y7L4XMgYO~PzzefML4waTw +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/y7L4XMgYO~PzzefML4waTw "CREATE TABLE t1 (c1 INTEGER, c2 INTEGER, c3 INTEGER) -PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/y7L4XMgYO~PzzefML4waTw +PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/y7L4XMgYO~PzzefML4waTw "DROP STATISTICS FROM MyQCD -     ON orders;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg +     ON orders;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg "DROP STATISTICS FROM MyQCD -     ON orders INDEX orderDateNUPI;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg +     ON orders INDEX orderDateNUPI;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg "DROP STATISTICS FROM QCD_11 ON table_1 -     COLUMN PARTITION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg +     COLUMN PARTITION;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg "DROP STATISTICS FROM QCD_12 ON table_2 -     COLUMN (column_1, PARTITION);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg -DROP STATISTICS FROM QCD_13 ON table_3;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg +     COLUMN (column_1, PARTITION);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg +DROP STATISTICS FROM QCD_13 ON table_3;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5KsCuCmNsSiFeUm1RGsvGg "SELECT *       FROM table_1       WHERE x < ALL (SELECT y                      FROM table_2 -                     WHERE table_2.n = table_1.n);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2BL8Ea3VczcvK92Vr0UaVQ +                     WHERE table_2.n = table_1.n);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2BL8Ea3VczcvK92Vr0UaVQ "SELECT *       FROM table_1       WHERE x = (SELECT y @@ -14682,96 +14682,96 @@ DROP STATISTICS FROM QCD_13 ON table_3;,https://docs.teradata.com/reader/b8dd8xE                  AND t2.m = (SELECT y                              FROM table_3                              WHERE table_3.n = table_2.m -                             AND   table_1.l = table_3.l));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2BL8Ea3VczcvK92Vr0UaVQ +                             AND   table_1.l = table_3.l));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2BL8Ea3VczcvK92Vr0UaVQ "SELECT *       FROM table_1 AS a       WHERE x < (SELECT AVG(table_1.x)                  FROM table_1 -                 WHERE table_1.n = a.n);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2BL8Ea3VczcvK92Vr0UaVQ +                 WHERE table_1.n = a.n);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2BL8Ea3VczcvK92Vr0UaVQ "SELECT *       FROM table_1       WHERE x < (SELECT AVG(a.x)                  FROM table_1 AS a -                 WHERE table_1.n = a.n);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2BL8Ea3VczcvK92Vr0UaVQ +                 WHERE table_1.n = a.n);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2BL8Ea3VczcvK92Vr0UaVQ "SELECT *      FROM (SELECT a1, test.value_expression(3,4), c1            FROM t1 -           WHERE a1>b1) AS dt (a,b,c);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/~WK9FjOMQnXB5Uhk22GPOQ +           WHERE a1>b1) AS dt (a,b,c);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/~WK9FjOMQnXB5Uhk22GPOQ "SELECT *      FROM (SELECT a1, b1, c1            FROM t1 -           WHERE test.value_expression(b1,c1)>10) AS dt (a,b,c);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/~WK9FjOMQnXB5Uhk22GPOQ +           WHERE test.value_expression(b1,c1)>10) AS dt (a,b,c);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/~WK9FjOMQnXB5Uhk22GPOQ "CREATE TABLE table_19 (        col_1 INTEGER,        col_2 INTEGER DEFAULT 10,        col_3 INTEGER DEFAULT 20, -       col_4 CHARACTER(60));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0gcSWgHzQZhIjMiUnRdpkw +       col_4 CHARACTER(60));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0gcSWgHzQZhIjMiUnRdpkw "UPDATE table19        SET col_2 = DEFAULT          WHERE col1 = 10 -       ELSE INSERT table_19 (10, DEFAULT, DEFAULT, 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0gcSWgHzQZhIjMiUnRdpkw +       ELSE INSERT table_19 (10, DEFAULT, DEFAULT, 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0gcSWgHzQZhIjMiUnRdpkw "UPDATE table_19        SET col_2 = DEFAULT(col3)          WHERE col_1 = 10 -       ELSE INSERT table_19 (10, DEFAULT, DEFAULT(col_2), 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0gcSWgHzQZhIjMiUnRdpkw -"SELECT * +       ELSE INSERT table_19 (10, DEFAULT, DEFAULT(col_2), 'aaa');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0gcSWgHzQZhIjMiUnRdpkw +"SELECT *    FROM view_1 -   UNION -   SELECT * -   FROM table_3 -   UNION -   SELECT * -   FROM table_4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wZQfqujEYmIcI0S~e_lrHQ -"SELECT * -FROM view_2 -ORDER BY 1,2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wZQfqujEYmIcI0S~e_lrHQ +   UNION +   SELECT * +   FROM table_3 +   UNION +   SELECT * +   FROM table_4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wZQfqujEYmIcI0S~e_lrHQ +"SELECT * +FROM view_2 +ORDER BY 1,2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wZQfqujEYmIcI0S~e_lrHQ "UPDATE department       SET emp_count = emp_count -1 -      WHERE dept_no = 500;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg -INSERT INTO employee (soc_sec_no) VALUES (:ssnumfile) ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg -INSERT INTO employee (soc_sec_no) VALUES (:ssnumfile) ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg -INSERT INTO employee (soc_sec_no) VALUES (:ssnumfile) ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +      WHERE dept_no = 500;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +INSERT INTO employee (soc_sec_no) VALUES (:ssnumfile) ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +INSERT INTO employee (soc_sec_no) VALUES (:ssnumfile) ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +INSERT INTO employee (soc_sec_no) VALUES (:ssnumfile) ;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg "CREATE VOLATILE TABLE dept_sum_sal NO LOG (         dept_no SMALLINT FORMAT '999' BETWEEN 100 AND 900 NOT NULL,         sum_sal DECIMAL(8,2) FORMAT 'ZZZ,ZZ9.99')       PRIMARY INDEX(dept_no), -      ON COMMIT DELETE ROWS;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +      ON COMMIT DELETE ROWS;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg "INSERT INTO dept_sum_sal       SELECT dept_no, SUM(salary)       FROM employee -      GROUP BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +      GROUP BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg "SELECT AVG(sum_sal) -      FROM dept_sum_sal;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg -DROP VOLATILE TABLE dept_sum_sal;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +      FROM dept_sum_sal;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +DROP VOLATILE TABLE dept_sum_sal;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg "INSERT INTO test_tab_u (c1) VALUES (:var1) -      ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +      ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg "INSERT INTO test_tab_u (c1) VALUES (:var2) -      ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +      ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg "INSERT INTO test_tab_u (c1) VALUES (:var3) -      ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +      ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg "UPDATE test_tab_u SET c2 = c1 + 1          WHERE c1 = :var1 -      ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg +      ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PErWwuqFo9kXW2NRIfTSbg "UPDATE table_1      SET column_1 = 1      WHERE column_1 IN (SELECT column_2 -                        FROM table_2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/bc~XSMXHvbN5cGQ69~HP3w +                        FROM table_2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/bc~XSMXHvbN5cGQ69~HP3w "UPDATE table_1      SET column_1 = 1 -     WHERE table_1.column_1=table_2.column_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/bc~XSMXHvbN5cGQ69~HP3w +     WHERE table_1.column_1=table_2.column_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/bc~XSMXHvbN5cGQ69~HP3w "CREATE TABLE rls_src_tbl(        col1 INT, -       col2 INT, +       col2 INT,        classification_levels   CONSTRAINT, -       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5A9X867BSwJGusJjmoPgfg +       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5A9X867BSwJGusJjmoPgfg "CREATE TABLE rls_tgt_tbl(        col1 INT, -       col2 INT, +       col2 INT,        classification_levels   CONSTRAINT, -       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5A9X867BSwJGusJjmoPgfg +       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5A9X867BSwJGusJjmoPgfg "UPDATE SET col2=3        WHEN NOT MATCHED THEN -       INSERT (1,1,rls_src_tbl.levels,rls_src_tbl.categories);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5A9X867BSwJGusJjmoPgfg +       INSERT (1,1,rls_src_tbl.levels,rls_src_tbl.categories);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/5A9X867BSwJGusJjmoPgfg "SELECT level, param, 'GMKSA       ' (TITLE 'OWNER')    FROM gmksa    WHERE cycle = '03' @@ -14779,7 +14779,7 @@ DROP VOLATILE TABLE dept_sum_sal;,https://docs.teradata.com/reader/b8dd8xEYJnxfs    SELECT level, param,'GMKSA CONTROL'    FROM gmksa_control    WHERE cycle = '03' -   ORDER BY 1, 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pyxXMP2c0AhYiDPJhgx0nw +   ORDER BY 1, 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/pyxXMP2c0AhYiDPJhgx0nw "SELECT x2,y2, z3               FROM t2, t3               WHERE y2=10) AS s @@ -14787,7 +14787,7 @@ DROP VOLATILE TABLE dept_sum_sal;,https://docs.teradata.com/reader/b8dd8xEYJnxfs      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       SELECT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ltFkPMqYtnP_qFBGG09NNw +       SELECT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ltFkPMqYtnP_qFBGG09NNw "SELECT x2,y2, z3               FROM t2, t3               WHERE y2=10) AS s @@ -14795,50 +14795,50 @@ DROP VOLATILE TABLE dept_sum_sal;,https://docs.teradata.com/reader/b8dd8xEYJnxfs      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ltFkPMqYtnP_qFBGG09NNw +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ltFkPMqYtnP_qFBGG09NNw "CREATE SET TABLE DF2.t4, NO FALLBACK, NO BEFORE JOURNAL,                               NO AFTER JOURNAL, CHECKSUM = DEFAULT (        x  INTEGER NOT NULL,        y  INTEGER NOT NULL,        pd PERIOD(DATE)) -     PRIMARY INDEX (x);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/g0A~t5MUiq3MoNGaITJ4Wg +     PRIMARY INDEX (x);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/g0A~t5MUiq3MoNGaITJ4Wg "SELECT * -     FROM t4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/g0A~t5MUiq3MoNGaITJ4Wg +     FROM t4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/g0A~t5MUiq3MoNGaITJ4Wg "SELECT x, expd      FROM t4 -     EXPAND ON pd AS expd;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/g0A~t5MUiq3MoNGaITJ4Wg +     EXPAND ON pd AS expd;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/g0A~t5MUiq3MoNGaITJ4Wg "CREATE TABLE test.cities (        pkey      INTEGER,        CityName  VARCHAR(40), -       CityShape ST_Geometry);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +       CityShape ST_Geometry);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "CREATE TABLE test.streets (        pkey        INTEGER,        StreetName  VARCHAR(40), -       StreetShape ST_Geometry);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +       StreetShape ST_Geometry);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "INSERT INTO test.cities VALUES(0, 'San Diego',                                     'POLYGON((1 1, 1 3, 6 3, 6 0, 1 1))' -                                    );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +                                    );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "INSERT INTO test.cities VALUES(1, 'Los Angeles',                                     'POLYGON((10 10, 10 20, 20 20,                                               20 15, 10 10))' -                                    );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +                                    );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "INSERT INTO test.cities VALUES(2, 'Chicago',                                     'POLYGON((100 100, 100 200,                                               300 200, 400 0, 100 100))' -                                    );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +                                    );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "INSERT INTO test.streets VALUES(1, 'Lake Shore Drive',                                      'LINESTRING(110 180, 300 150)' -                                     );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +                                     );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "INSERT INTO test.streets VALUES(1, 'Via Del Campo',                                      'LINESTRING(2 2, 3 2, 4 1)' -                                     );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +                                     );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "INSERT INTO test.streets VALUES(1, 'Sepulveda Blvd',                                      'LINESTRING(12 12, 18 17)' -                                     );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +                                     );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "SELECT StreetName, CityName      FROM test.cities, test.streets      WHERE StreetShape.ST_Within(CityShape) = 1 -     ORDER BY CityName;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg +     ORDER BY CityName;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Y~DeJaw9f1an8FIG8fIyxg "CREATE TABLE customer (        cust_id INTEGER,        phone   INTEGER, @@ -14846,108 +14846,108 @@ DROP VOLATILE TABLE dept_sum_sal;,https://docs.teradata.com/reader/b8dd8xEYJnxfs        telex   INTEGER)      PRIMARY INDEX (cust_id),      UNIQUE INDEX(fax), -     INDEX(telex);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +     INDEX(telex);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "CREATE TABLE sales (        custcode INTEGER,        zip      INTEGER, -       salesvol INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +       salesvol INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "SELECT phone      FROM customer -     WHERE cust_id=12345;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +     WHERE cust_id=12345;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "UPDATE customer      SET phone=3108292488 -     WHERE cust_id=12345;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +     WHERE cust_id=12345;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "SELECT telex      FROM customer -     WHERE fax=0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +     WHERE fax=0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "UPDATE customer      SET telex=0 -     WHERE fax=0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +     WHERE fax=0;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "SELECT zip      FROM sales -     WHERE custcode=111;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +     WHERE custcode=111;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "SELECT salesvol      FROM sales -     WHERE custcode=222;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +     WHERE custcode=222;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "SELECT *      FROM customer      WHERE cust_id=12345 -     INSERT INTO customer (12345, 3108284422, 3108684231, 5555);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w +     INSERT INTO customer (12345, 3108284422, 3108684231, 5555);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/uwY_gmUZJCH7oBCRcBi49w "CREATE SET TABLE df2.t1, NO FALLBACK, NO BEFORE JOURNAL,                               NO AFTER JOURNAL, CHECKSUM = DEFAULT,                               DEFAULT MERGEBLOCKRATIO (        i  INTEGER,        j  INTEGER,        pd PERIOD(DATE) FORMAT 'yyyy-mm-dd') -     PRIMARY INDEX (i);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c9jxY32w3bTKjTpgAR0N7Q +     PRIMARY INDEX (i);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c9jxY32w3bTKjTpgAR0N7Q "SELECT i,j              FROM t1 -             EXPAND ON pd AS expd BY INTERVAL '1' DAY;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c9jxY32w3bTKjTpgAR0N7Q +             EXPAND ON pd AS expd BY INTERVAL '1' DAY;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c9jxY32w3bTKjTpgAR0N7Q "SELECT DISTINCT i,j              FROM t1 -             EXPAND ON pd AS expd BY INTERVAL '1' day;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c9jxY32w3bTKjTpgAR0N7Q +             EXPAND ON pd AS expd BY INTERVAL '1' day;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/c9jxY32w3bTKjTpgAR0N7Q "SELECT workers.name, workers.yrs_exp, workers.dept_no,             managers.name, managers.yrs_exp      FROM employee AS workers, employee AS managers      WHERE managers.dept_no = workers.dept_no      AND   UPPER (managers.jobtitle) IN ('MANAGER' OR 'VICE PRES') -     AND   workers.yrs_exp > managers.yrs_exp;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4W4akrlJ3yBA1S4fu8Pq4w -"INSERT INTO mytable VALUES (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/P46GCsfS_rr6SIl_UwumMw -SELECT :b;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/P46GCsfS_rr6SIl_UwumMw +     AND   workers.yrs_exp > managers.yrs_exp;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4W4akrlJ3yBA1S4fu8Pq4w +"INSERT INTO mytable VALUES (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/P46GCsfS_rr6SIl_UwumMw +SELECT :b;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/P46GCsfS_rr6SIl_UwumMw "SELECT * -     FROM accntrec;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oCJ86yKtv1cCGLKNyX~hWg +     FROM accntrec;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oCJ86yKtv1cCGLKNyX~hWg "SELECT *      FROM employee -     ORDER BY period_of_stay;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PSs6Gvmc9l4XMDa4pDD90g +     ORDER BY period_of_stay;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PSs6Gvmc9l4XMDa4pDD90g "CREATE TABLE HLSDS.SLPPIT1 (PI INT, PC INT, X INT) PRIMARY INDEX (PI) - PARTITION BY (RANGE_N(PC BETWEEN 1 AND 100 EACH 10));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yVZLoQ9oJbYrDWWzfxlOnQ -"CREATE TABLE HLSDS.SRCT1 (A INT, B INT, C INT) PRIMARY INDEX (A);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yVZLoQ9oJbYrDWWzfxlOnQ + PARTITION BY (RANGE_N(PC BETWEEN 1 AND 100 EACH 10));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yVZLoQ9oJbYrDWWzfxlOnQ +"CREATE TABLE HLSDS.SRCT1 (A INT, B INT, C INT) PRIMARY INDEX (A);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yVZLoQ9oJbYrDWWzfxlOnQ "INSERT INTO HLSDS.SLPPIT1 SELECT A, B, C FROM HLSDS.SRCT1 -  WHERE B = 4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yVZLoQ9oJbYrDWWzfxlOnQ +  WHERE B = 4;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yVZLoQ9oJbYrDWWzfxlOnQ "SELECT *      FROM DBC.log_on_off_v      WHERE log_date = DATE      AND   user_name = 'Administrator' -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Lo_Y7Fia89qeyE7uVqCkLA +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Lo_Y7Fia89qeyE7uVqCkLA "SELECT log_time, user_name, event, account_name      FROM DBC.log_on_off_v      WHERE log_date = DATE      AND   user_name NOT IN ('Administrator', 'SecAdmin', 'Oper') -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Lo_Y7Fia89qeyE7uVqCkLA +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Lo_Y7Fia89qeyE7uVqCkLA "SELECT log_time, event, logical_host_id, pe_no      FROM DBC.log_on_off_v      WHERE log_date = DATE      AND user_name = 'Oper' -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Lo_Y7Fia89qeyE7uVqCkLA +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Lo_Y7Fia89qeyE7uVqCkLA "CREATE SET TABLE employee, NO FALLBACK (        eid       INTEGER,        ename     CHARACTER(20) CHARACTER SET LATIN NOT CASESPECIFIC,        jobperiod PERIOD(DATE)) -     PRIMARY INDEX (eid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/dG9mmsuWuHMP7B5kwK4VUA +     PRIMARY INDEX (eid);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/dG9mmsuWuHMP7B5kwK4VUA "SELECT eid, ename, BEGIN(expd) AS tsp      FROM employee -     EXPAND ON jobperiod expd BY ANCHOR WEEK_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/dG9mmsuWuHMP7B5kwK4VUA +     EXPAND ON jobperiod expd BY ANCHOR WEEK_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/dG9mmsuWuHMP7B5kwK4VUA "SELECT Loc      FROM department, employee      WHERE employee.name = 'Marston A' -     AND employee.deptno = department.deptno;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw +     AND employee.deptno = department.deptno;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw "CREATE VIEW cust_prod_sales (cust_no, pcode, sales) AS      SELECT cust_no, pcode, SUM(sales)      FROM sales_hist -     GROUP BY cust_no, pcode;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw +     GROUP BY cust_no, pcode;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw "SELECT company_name, sales      FROM cust_prod_sales AS a, cust_file AS b      WHERE a.cust_no = b.cust_no      AND   a.pcode = 123 -     AND   a.sales > 10000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw +     AND   a.sales > 10000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw "SELECT *      FROM employee AS e, project_details AS pd -     ON e.period_of_stay = pd.project_period;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw +     ON e.period_of_stay = pd.project_period;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw "UPDATE publisher      SET pubnum = NULL      WHERE 0 = (SELECT COUNT(*)                 FROM book, publisher -                WHERE book.pubnum = publisher.pubnum);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xGPfJMubHkttXvo7Ryo8Jg +                WHERE book.pubnum = publisher.pubnum);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xGPfJMubHkttXvo7Ryo8Jg "CREATE FUNCTION MAPPING usr_AllPairsShortestPath FOR AllPairsShortestPath SERVER TD_SERVER_DB.coprocessor USING @@ -14958,180 +14958,180 @@ targets(trgt) IN TABLE , TargetKey(GroupColumn) , EdgeWeight('calls') , MaxDistance(Distance) , -Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fAlQO1o5Cb_VHfgHSQfcXw +Directed ,GroupSize ,SequenceInputBy;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fAlQO1o5Cb_VHfgHSQfcXw "SELECT * FROM usr_AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom USING GroupColumn ('callerto') Distance ('-1') -) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fAlQO1o5Cb_VHfgHSQfcXw +) as dt ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fAlQO1o5Cb_VHfgHSQfcXw "SELECT * FROM AllPairsShortestPath ( ON callers AS vertices PARTITION BY callerid ON calls AS edges PARTITION BY callerfrom TargetKey ('callerto') EdgeWeight ('calls') MaxDistance ('-1') -) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fAlQO1o5Cb_VHfgHSQfcXw +) ORDER BY source, target;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/fAlQO1o5Cb_VHfgHSQfcXw "INSERT INTO table_name (col1, col2) -     VALUES (:1, :j);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DTSNS4ByhScaWR1aVNsj7Q +     VALUES (:1, :j);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DTSNS4ByhScaWR1aVNsj7Q "INSERT INTO employee (name, empno)      VALUES ('Sinclair P', 101) -     WHERE dept = '400';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DTSNS4ByhScaWR1aVNsj7Q +     WHERE dept = '400';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DTSNS4ByhScaWR1aVNsj7Q "UPDATE parts SET part_num = 20555 -     WHERE location = 'seoul';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DTSNS4ByhScaWR1aVNsj7Q +     WHERE location = 'seoul';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/DTSNS4ByhScaWR1aVNsj7Q "ALTER TABLE orders_staging -     ADD o_sequence INTEGER;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sv95vgIajd1M5bgA2EIrLg +     ADD o_sequence INTEGER;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sv95vgIajd1M5bgA2EIrLg "INSERT INTO orders        SELECT o_orderkey, o_custkey, o_orderstatus, o_totalprice+10,               o_ordertsz, o_comment -       FROM orders_staging -       LOCAL ORDER BY o_sequence;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sv95vgIajd1M5bgA2EIrLg -"INSERT INTO tab1 VALUES (:europe_sales, 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw -"INSERT INTO tab2 VALUES (NEW address(:street, :zip), 2 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw +       FROM orders_staging +       LOCAL ORDER BY o_sequence;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sv95vgIajd1M5bgA2EIrLg +"INSERT INTO tab1 VALUES (:europe_sales, 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw +"INSERT INTO tab2 VALUES (NEW address(:street, :zip), 2 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw "UPDATE tab1 -     SET column1 = CAST(:price AS euro).roundup(0);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw +     SET column1 = CAST(:price AS euro).roundup(0);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw "CREATE TRANSFORM FOR address client_io (       TO SQL WITH SPECIFIC FUNCTION SYSUDTLIB.stringToAddress, -      FROM SQL WITH SPECIFIC METHOD toString);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw +      FROM SQL WITH SPECIFIC METHOD toString);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw "CREATE CAST ( VARCHAR(100) AS address )       WITH SPECIFIC FUNCTION SYSUDTLIB.stringToAddress -      AS ASSIGNMENT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw +      AS ASSIGNMENT;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw "CREATE CAST (address AS VARCHAR(100)) -      WITH SPECIFIC METHOD ToString AS ASSIGNMENT ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw +      WITH SPECIFIC METHOD ToString AS ASSIGNMENT ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FxKRjHpalQS0eCFXoRXOEw "CREATE TABLE ldi_table1, WITH CONCURRENT ISOLATED LOADING FOR ALL (a INTEGER, b INTEGER, c INTEGER) -PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6p3GRFQ5gcH3_1af3FoWgw +PRIMARY INDEX ( a );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6p3GRFQ5gcH3_1af3FoWgw "INSERT into Summary_Table   SELECT store, region,sum(sales),count(sale_item)   FROM Region_1   GROUP BY 1,2 -  ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PMccvnGA5IrKZJPaw3_Urw +  ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PMccvnGA5IrKZJPaw3_Urw "INSERT into Summary_Table   SELECT region3, sum(sales), count(sale_item)   FROM Region_N -  GROUP BY 1,2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PMccvnGA5IrKZJPaw3_Urw +  GROUP BY 1,2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PMccvnGA5IrKZJPaw3_Urw "INSERT INTO employee (name, empno, deptno, dob, sex, edlev) -     VALUES ('Orebo B', 10005, 300, 'Nov 17 1957', 'M', 18) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HccsJKTmLvI5YaUOdKS9jQ +     VALUES ('Orebo B', 10005, 300, 'Nov 17 1957', 'M', 18) ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HccsJKTmLvI5YaUOdKS9jQ "CREATE TABLE t (        a CHAR(4) NOT CASESPECIFIC,        b BYTEINT) -     PRIMARY INDEX (a,b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw -"INSERT INTO t VALUES ('AAAA', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw -"INSERT INTO t VALUES ('aaaa', 2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw -"INSERT INTO t VALUES ('BBBB', 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw -"INSERT INTO t VALUES ('bbbb', 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw +     PRIMARY INDEX (a,b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw +"INSERT INTO t VALUES ('AAAA', 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw +"INSERT INTO t VALUES ('aaaa', 2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw +"INSERT INTO t VALUES ('BBBB', 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw +"INSERT INTO t VALUES ('bbbb', 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw "SELECT *      FROM t -     ORDER BY a;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw +     ORDER BY a;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw "SELECT *      FROM t -     ORDER BY CAST(a AS CASESPECIFIC);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw +     ORDER BY CAST(a AS CASESPECIFIC);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw "SELECT CAST(a AS CASESPECIFIC), b      FROM t -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/UYMrmJXqom9uEvuZuuqLxw "SELECT pid, sid        FROM closest_store (        ON phone_purchases PARTITION BY pid, -       ON stores DIMENSION) AS D;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/3TU7pbiplJL1bVjRjqIYEg +       ON stores DIMENSION) AS D;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/3TU7pbiplJL1bVjRjqIYEg "SELECT pid, sid        FROM closest_store (        ON phone_purchases PARTITION BY ANY, -       ON stores DIMENSION) AS D;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/3TU7pbiplJL1bVjRjqIYEg +       ON stores DIMENSION) AS D;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/3TU7pbiplJL1bVjRjqIYEg "SELECT salary,yrs_exp -                                    FROM employee);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/epwNGc5JzZhhCMztn4NGcw +                                    FROM employee);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/epwNGc5JzZhhCMztn4NGcw "SELECT emp_no, name, job_title, salary, yrs_exp      FROM employee      WHERE (salary,yrs_exp) >= ALL (SELECT salary,yrs_exp -                                    FROM employee);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/epwNGc5JzZhhCMztn4NGcw +                                    FROM employee);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/epwNGc5JzZhhCMztn4NGcw "SELECT Offering.CourseNo, Offerings.Location, Enrollment.EmpNo    FROM Offerings, Enrollment    WHERE Offerings.CourseNo = Enrollment.CourseNo    UNION    SELECT Offerings.CourseNo, Offerings.Location, NULL    FROM Offerings, Enrollment -   WHERE Offerings.CourseNo <> Enrollment.CourseNo;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Qs6X2zOWlV6oVLANiz5abg +   WHERE Offerings.CourseNo <> Enrollment.CourseNo;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Qs6X2zOWlV6oVLANiz5abg "SELECT * -     FROM (TABLE(extract_store_data('…', 1000) -     RETURNS store_data) AS store_sales;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oqHQdEeT0HQ7aHpmfXfY3g +     FROM (TABLE(extract_store_data('…', 1000) +     RETURNS store_data) AS store_sales;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oqHQdEeT0HQ7aHpmfXfY3g "SELECT *      FROM TABLE (sales_retrieve(9005) -     RETURNS (store    INTEGER, +     RETURNS (store    INTEGER,               item     INTEGER, -              quantity INTEGER)) AS s;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oqHQdEeT0HQ7aHpmfXfY3g +              quantity INTEGER)) AS s;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oqHQdEeT0HQ7aHpmfXfY3g "SELECT *      FROM TABLE (sales_retrieve(9005) -     RETURNS sales_table) AS s;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oqHQdEeT0HQ7aHpmfXfY3g +     RETURNS sales_table) AS s;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oqHQdEeT0HQ7aHpmfXfY3g "INSERT INTO orders_qt (productid, quantity, unitprice)      SELECT productid, quantity, unitprice      FROM backorders -     WHERE ordernumber = 1002003;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kkFhHGewghkpRzhRkeBzNw +     WHERE ordernumber = 1002003;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kkFhHGewghkpRzhRkeBzNw "INSERT INTO backorders (productid, quantity, unitprice)      SELECT AND CONSUME TOP 1 productid, quantity, unitprice -     FROM orders_qt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kkFhHGewghkpRzhRkeBzNw +     FROM orders_qt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/kkFhHGewghkpRzhRkeBzNw "SELECT name, dept_no      FROM employee -     WHERE UPPER (job_title) LIKE '%ANALYST%';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_HuIIP47PfVCSYeEKQUBGQ -CALL my_proc(32767);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4WdqrD27QOBx0OKqtPlqJg -CALL my_proc (CAST('32767' AS INTEGER));,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4WdqrD27QOBx0OKqtPlqJg +     WHERE UPPER (job_title) LIKE '%ANALYST%';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/_HuIIP47PfVCSYeEKQUBGQ +CALL my_proc(32767);,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4WdqrD27QOBx0OKqtPlqJg +CALL my_proc (CAST('32767' AS INTEGER));,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4WdqrD27QOBx0OKqtPlqJg "CREATE TABLE table_1 (        cunicode  CHARACTER(10) CHARACTER SET UNICODE,        clatin    CHARACTER(10) CHARACTER SET LATIN,        csjis     CHARACTER(10) CHARACTER SET KANJISJIS,        cgraphic  CHARACTER(10) CHARACTER SET GRAPHIC, -       cgraphic2 CHARACTER(10) CHARACTER SET GRAPHIC);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oHkWDvrlpKwl20KwhaZ4pQ +       cgraphic2 CHARACTER(10) CHARACTER SET GRAPHIC);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oHkWDvrlpKwl20KwhaZ4pQ "INSERT INTO table_1(:cunicode, :clatin, :csjis, :cgraphic, -                         :cgraphic2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oHkWDvrlpKwl20KwhaZ4pQ +                         :cgraphic2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oHkWDvrlpKwl20KwhaZ4pQ "SELECT id, quantity, BEGIN(pd) AS bg      FROM ttimestamp -     EXPAND ON PERIOD bg BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/86SzWBnzQiSjNx~wTMykcA +     EXPAND ON PERIOD bg BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/86SzWBnzQiSjNx~wTMykcA "SELECT id, quantity, BEGIN(pd) AS bg -     FROM ttimestamp -     EXPAND ON PERIOD bg BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/86SzWBnzQiSjNx~wTMykcA +     FROM ttimestamp +     EXPAND ON PERIOD bg BY ANCHOR MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/86SzWBnzQiSjNx~wTMykcA "SELECT offerings.course_no, offerings.location, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment -     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "SELECT x1, y1, x2, y2      FROM t1, t2 -     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "SELECT x1, y1, x2, y2 -     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "SELECT column_expression      FROM table_a      LEFT OUTER JOIN table_b ON join_conditions -     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "SELECT category, title, COUNT(*)      FROM movie_titles AS t2 LEFT OUTER JOIN transactions AS txn -     ON (SELECT AVG(price) +     ON (SELECT AVG(price)          FROM movie_titles AS t1          WHERE t1.category = t2.category)<(SELECT AVG(price)                                            FROM movie_titles) -         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "CREATE TABLE table15 (        col1 INTEGER ,        col2 INTEGER NOT NULL,        col3 INTEGER NOT NULL DEFAULT NULL, -       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "CREATE TABLE table16 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg +     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg "CREATE SET TABLE stk (        stock_id  INTEGER,        price   FLOAT,        validity  PERIOD(TIMESTAMP)) -     PRIMARY INDEX (stock_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Em6VNIikQTMVjmV~JwOapQ +     PRIMARY INDEX (stock_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Em6VNIikQTMVjmV~JwOapQ "SELECT stock_id, CAST (p AS DATE), AVG(price)             OVER (PARTITION BY stock_id                   ORDER BY p ROWS @@ -15141,7 +15141,7 @@ CALL my_proc (CAST('32767' AS INTEGER));,https://docs.teradata.com/reader/b8dd8x            EXPAND ON validity AS p                      BY ANCHOR DAY AT TIME ‘17:59:59’                      FOR PERIOD(TIMESTAMP '2006-01-01 17:59:59', -                                TIMESTAMP '2006-01-05 18:00:00')) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Em6VNIikQTMVjmV~JwOapQ +                                TIMESTAMP '2006-01-05 18:00:00')) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Em6VNIikQTMVjmV~JwOapQ "SELECT stock_id, CAST(CAST(p AS TIMESTAMP) AS DATE),             AVG(price) OVER (PARTITION BY stock_id                              ORDER BY p ROWS @@ -15151,256 +15151,256 @@ CALL my_proc (CAST('32767' AS INTEGER));,https://docs.teradata.com/reader/b8dd8x                 WHERE calendar_date BETWEEN DATE '2006-01-01'                                     AND     DATE '2006-01-06') AS dt(p)      WHERE BEGIN(validity) <= p -     AND   p < END(validity)) AS expnd;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Em6VNIikQTMVjmV~JwOapQ +     AND   p < END(validity)) AS expnd;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Em6VNIikQTMVjmV~JwOapQ "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER) -     PRIMARY INDEX (a1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg +     PRIMARY INDEX (a1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER,        c2 INTEGER) -     PRIMARY INDEX (a2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg +     PRIMARY INDEX (a2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg -"SELECT statement_1 -       UNION +       INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/E1qbGThxsCb4ISZ0l2dxkg +"SELECT statement_1 +       UNION        SELECT statement_2 )    EXCEPT -     ( SELECT statement_3 -       UNION +     ( SELECT statement_3 +       UNION        SELECT statement_4 )    ) -   EXCEPT -   SELECT statement_5 -   INTERSECT -   SELECT statement_6;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HZjv7JNF~9_Ag4L4XveBQw +   EXCEPT +   SELECT statement_5 +   INTERSECT +   SELECT statement_6;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HZjv7JNF~9_Ag4L4XveBQw "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA -"INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA +"INSERT (a2, b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA "UPDATE t1            FROM t2            SET b1=b2            WHERE a1=a2 -           ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA +           ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA "INSERT INTO t1            SELECT a2, b2, c2            FROM t2, t1 -           WHERE NOT (a1=a2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA -"SELECT x1,y1 -   FROM table1 +           WHERE NOT (a1=a2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HoGo5AWRWNq6eYVNhhIlfA +"SELECT x1,y1 +   FROM table1    UNION -   SELECT x2,y2 -   FROM table2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ -"SELECT * -   FROM v -   ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ -"SELECT SUM(x1), y1 -   FROM v -   GROUP BY 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ -"SELECT MIN(x1),y1 -   FROM table_1 -   GROUP BY 2 +   SELECT x2,y2 +   FROM table2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ +"SELECT * +   FROM v +   ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ +"SELECT SUM(x1), y1 +   FROM v +   GROUP BY 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ +"SELECT MIN(x1),y1 +   FROM table_1 +   GROUP BY 2 +   UNION ALL +   SELECT MIN(x2),y2 +   FROM table_2 +   GROUP BY 2    UNION ALL -   SELECT MIN(x2),y2 -   FROM table_2 -   GROUP BY 2 -   UNION ALL -   SELECT x3,y3 FROM table_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ +   SELECT x3,y3 FROM table_3;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ "SELECT SUM(v.column_1) (NAMED sum_c1),column_2 -   GROUP BY 2 -   ORDER BY 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ -"SELECT * +   GROUP BY 2 +   ORDER BY 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ +"SELECT *    FROM table_1    WHERE (x1,y1) IN -   (SELECT SUM(x2), y2 +   (SELECT SUM(x2), y2    FROM table_2    GROUP BY 2    UNION -   SELECT SUM(x3), y3 +   SELECT SUM(x3), y3    FROM table_3    GROUP BY 2 -   );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ +   );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/VRImVB96sGbmkUt8kbfMJQ "CREATE CONSTRAINT group_membership SMALLINT, NOT NULL,      VALUES (exec:100, manager:90, clerk:50, peon:25),      INSERT SYSLIB.ins_grp_member, -     SELECT SYSLIB.rd_grp_member;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw +     SELECT SYSLIB.rd_grp_member;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw "CREATE TABLE emp_record (        emp_name   VARCHAR(30),        emp_number INTEGER,        salary     INTEGER,        group_membership CONSTRAINT) -     UNIQUE PRIMARY INDEX(emp_name);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw +     UNIQUE PRIMARY INDEX(emp_name);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw "SELECT emp_name, group_membership      FROM emp_record -     WHERE group_membership=90;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw +     WHERE group_membership=90;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw "CREATE CONSTRAINT classification_level SMALLINT, NOT NULL,      VALUES (top_secret:4, secret:3, confidential:2, unclassified:1),      INSERT SYSLIB.InsertLevel,      UPDATE SYSLIB.UpdateLevel,      DELETE SYSLIB.DeleteLevel, -     SELECT SYSLIB.ReadLevel;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw +     SELECT SYSLIB.ReadLevel;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw "CREATE CONSTRAINT classification_category BYTE(8)      VALUES (nato:1, united_states:2, canada:3, united_kingdom:4,              france:5, norway:6, russia:7),      INSERT SYSLIB.insert_category,      UPDATE SYSLIB.update_category,      DELETE SYSLIB.delete_category, -     SELECT SYSLIB.read_category;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw +     SELECT SYSLIB.read_category;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw "CREATE TABLE inventory (        column_1 INTEGER,        column_2 INTEGER,        column_3 VARCHAR(30),        classification_level    CONSTRAINT, -       classification_category CONSTRAINT) -     PRIMARY INDEX(column_1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw +       classification_category CONSTRAINT) +     PRIMARY INDEX(column_1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw "CREATE USER joe AS      PERMANENT=1e6,      PASSWORD=Joe1234,      CONSTRAINT = classfication_level (top_secret), -     CONSTRAINT = classification_category (united_states);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw +     CONSTRAINT = classification_category (united_states);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw "SELECT *      FROM inventory -     WHERE column_1 = 1212;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw +     WHERE column_1 = 1212;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/wON5Miq9v2_sWmEmJejXXw "INSERT INTO table_2 (column_1, column_2, column_3) -       VALUES (111,111,111);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw +       VALUES (111,111,111);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw "INSERT INTO table_2 (column_1, column_2, column_3) -       VALUES (222,222,222);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw +       VALUES (222,222,222);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw "INSERT INTO table_2 (column_1, column_2, column_3) -       VALUES (1,333,333);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw +       VALUES (1,333,333);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw "INSERT INTO table_1 (column_1, column_2, column_3) -     SELECT * FROM table_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw +     SELECT * FROM table_2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw "SELECT * -     FROM table_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw +     FROM table_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nZm78agBu_Ior9Jr09oCrw "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER)      PRIMARY INDEX (x1) -     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT *             FROM t2) AS s -       ON x1=x2 AND y1=y2 +       ON x1=x2 AND y1=y2      WHEN MATCHED THEN        UPDATE SET z1=z2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET b1=b2      WHEN NOT MATCHED THEN        INSERT (a2, deterministic_udf(b2), -               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX(x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=10 AND y1=20      WHEN MATCHED THEN -       UPDATE SET x1=10 +       UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -15408,16 +15408,16 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t1 (        x1 INTEGER GENERATED BY DEFAULT AS IDENTITY,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE t2 (x2 INT,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX (x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -15425,13 +15425,13 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=y2 AND y1=z2      WHEN MATCHED THEN -       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -15439,7 +15439,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -15447,41 +15447,41 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -"SELECT b2 -                           FROM   t2) +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +"SELECT b2 +                           FROM   t2)      WHEN MATCHED THEN -       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT a2, b2, c2             FROM t2             WITH SUM(b2) BY c2) AS source (a2, b2, c2)        ON a1=a2      WHEN MATCHED THEN -       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT a2, b2, c2             FROM t2             ORDER BY b2) AS source (a2, b2, c2)        ON a1=a2      WHEN NOT MATCHED THEN -       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE target (        a INTEGER, -       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE TABLE source (        c INTEGER, -       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w -"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT c, d             FROM source) AS s        ON t.a=s.c      WHEN MATCHED THEN -       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "CREATE VIEW v (a, b, c) AS        SELECT a2, b2, c2 -       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -15489,133 +15489,133 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w +       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w "UPDATE sales_sum_table AS sst -     SET total_sales = (SELECT SUM(amount) +     SET total_sales = (SELECT SUM(amount)                          FROM sales_table AS s -                         WHERE s.day_of_sale BETWEEN sst.period_start -                                             AND     sst.period_end);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/h1If~dGRuh4BJPXizKsOHg +                         WHERE s.day_of_sale BETWEEN sst.period_start +                                             AND     sst.period_end);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/h1If~dGRuh4BJPXizKsOHg "CREATE TABLE t1 (        c1 INTEGER        c2 PERIOD(DATE)) -     UNIQUE PRIMARY INDEX (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JnxAaWeMa2i4WzjDoxRJtQ +     UNIQUE PRIMARY INDEX (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JnxAaWeMa2i4WzjDoxRJtQ "CREATE TABLE t2 (        a INTEGER        b DATE        c DATE) -     UNIQUE PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JnxAaWeMa2i4WzjDoxRJtQ +     UNIQUE PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JnxAaWeMa2i4WzjDoxRJtQ "UPDATE t1 -     SET c2 = PERIOD(DATE '2007-02-03', DATE '2008-02-04'));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JnxAaWeMa2i4WzjDoxRJtQ +     SET c2 = PERIOD(DATE '2007-02-03', DATE '2008-02-04'));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JnxAaWeMa2i4WzjDoxRJtQ "UPDATE t1 FROM t2      SET c2 = PERIOD(b,c) -     WHERE t2.a = 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JnxAaWeMa2i4WzjDoxRJtQ -"WITH NO INDEX TYPE 5, 6;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oZr2fF8Hw7lVsDlGUHdUpw +     WHERE t2.a = 2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/JnxAaWeMa2i4WzjDoxRJtQ +"WITH NO INDEX TYPE 5, 6;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oZr2fF8Hw7lVsDlGUHdUpw "SELECT COUNT(*)                 FROM book -                WHERE book.pub_num=publisher.pub_num);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SDY8w9_rY85cjzwOfQkryA +                WHERE book.pub_num=publisher.pub_num);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SDY8w9_rY85cjzwOfQkryA "SELECT COUNT(*)                 FROM book, publisher -                WHERE book.pub_num=publisher.pub_num);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SDY8w9_rY85cjzwOfQkryA +                WHERE book.pub_num=publisher.pub_num);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/SDY8w9_rY85cjzwOfQkryA "CREATE SET TABLE products (        product_id       INTEGER,        product_price    DECIMAL(5,2),        product_duration PERIOD(DATE)) -     PRIMARY INDEX (product_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/49hNJvXhR748DyPMyoSvDg +     PRIMARY INDEX (product_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/49hNJvXhR748DyPMyoSvDg "SELECT DISTINCT product_id, pd      FROM products -     EXPAND ON product_duration AS pd BY ANCHOR PERIOD MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/49hNJvXhR748DyPMyoSvDg +     EXPAND ON product_duration AS pd BY ANCHOR PERIOD MONTH_BEGIN;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/49hNJvXhR748DyPMyoSvDg "CREATE VIEW access_view (a, b) AS      LOCKING TABLE accntrec FOR ACCESS      SELECT accntno, qualifyaccnt      FROM accntrec -     WHERE qualifyaccnt = 1587;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yDiGag8mhNSdWG5HowEq_w +     WHERE qualifyaccnt = 1587;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yDiGag8mhNSdWG5HowEq_w "SELECT a, b -     FROM access_view;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yDiGag8mhNSdWG5HowEq_w +     FROM access_view;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/yDiGag8mhNSdWG5HowEq_w "WITH MyDerived(u_sal) AS (        SELECT NEW MP_STRUCTURED_INT(salary, '1', '1') AS u_sal        FROM employee)      SELECT udf_aggr_avg_mp_struc(NEW VARIANT_TYPE(1 AS dummy,                                                    u_sal AS x) ) -     FROM MyDerived;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/n9MfEpRn4~YfThN2TT9wYA +     FROM MyDerived;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/n9MfEpRn4~YfThN2TT9wYA "SELECT Name, Proj_Id, Hours -   FROM Employee,Charges -   WHERE Employee.Empno = Charges.Empno +   FROM Employee,Charges +   WHERE Employee.Empno = Charges.Empno    AND Proj_Id IN ('OE1-0001')    UNION -   SELECT Name, NULL (CHAR (8)), NULL (DECIMAL (4,2)) -   FROM Employee +   SELECT Name, NULL (CHAR (8)), NULL (DECIMAL (4,2)) +   FROM Employee    WHERE Empno NOT IN -   (SELECT Empno -   FROM Charges);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OALU5REAiWxisTJg_yqfOQ -"EXECUTE macro_1 '(, 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA -"EXECUTE macro_1 (,);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA -"EXECUTE macro_1 (NULL, NULL);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA +   (SELECT Empno +   FROM Charges);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/OALU5REAiWxisTJg_yqfOQ +"EXECUTE macro_1 '(, 1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA +"EXECUTE macro_1 (,);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA +"EXECUTE macro_1 (NULL, NULL);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA "EXECUTE new_emp1(number=10015, dept=500, name='Omura H', sex='M', -             position='Programmer');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA -"EXECUTE new_emp2 (10021, 'Smith T', , 'Manager', 'F', -             'May 8, 1959', 16);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA +             position='Programmer');",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA +"EXECUTE new_emp2 (10021, 'Smith T', , 'Manager', 'F', +             'May 8, 1959', 16);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA "EXECUTE new_hire (fl_name='Toby Smith', title='Programmer', -             doh=DATE -1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA -"EXECUTE m1 (test.value_expression(1,2), 2, 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA +             doh=DATE -1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA +"EXECUTE m1 (test.value_expression(1,2), 2, 3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/WK_mRPSWWqro10_Mwv5nyA "SELECT RANK (column_1)      FROM table_1      QUALIFY column_1 IN (SELECT table_2.column_1                           FROM table_2) -     OR table_1.column.1 = 10000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6hLJPqNcJuy3wc1qrBu0yw +     OR table_1.column.1 = 10000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/6hLJPqNcJuy3wc1qrBu0yw "CREATE TABLE rls_tbl(        col1 INT,        col2 INT, -       classification_levels   CONSTRAINT, -       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V56E5CXcv1j6xN9N79ZcMQ -UPDATE rls_tbl SET col1=2 where col1=1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V56E5CXcv1j6xN9N79ZcMQ -"SELECT * FROM appl_view_db.Attribution ( +       classification_levels   CONSTRAINT, +       classification_categories CONSTRAINT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V56E5CXcv1j6xN9N79ZcMQ +UPDATE rls_tbl SET col1=2 where col1=1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/V56E5CXcv1j6xN9N79ZcMQ +"SELECT * FROM appl_view_db.Attribution ( ON appl_view_db.input_table PARTITION BY 1 ON appl_view_db.model1 AS model1 DIMENSION USING TimestampColumn('tscol') EventColumn('eventcol') WindowSize('rows:10') -) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gvw8ue3JHeroeXBPfCIVgA -INSERT request cannot be a part of an expression;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jiCAgQXk10nM2DQm5M4pHg +) AS dt;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/Gvw8ue3JHeroeXBPfCIVgA +INSERT request cannot be a part of an expression;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jiCAgQXk10nM2DQm5M4pHg "SELECT category, title,(SELECT AVG(price)                              FROM movie_titles AS t1                              WHERE t1.category=t2.category) AS avgprice      FROM movie_titles AS t2 -     WHERE t2.price < avgprice;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4gq03RDHcenhpXBkTNWtPQ +     WHERE t2.price < avgprice;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/4gq03RDHcenhpXBkTNWtPQ "SELECT tablename, expressiontext      FROM qcd.partitionrecommendations -     WHERE resultnametag = 'myppirecs';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PaOVNgaWFdpqkaZRLR3YEw +     WHERE resultnametag = 'myppirecs';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/PaOVNgaWFdpqkaZRLR3YEw "SELECT name, salary      FROM employee -     WHERE salary < 25000 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/raquBaI2zhifJjsLy0gGxg +     WHERE salary < 25000 ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/raquBaI2zhifJjsLy0gGxg "INSERT INTO old_orders      SELECT *      FROM orders      WHERE orders.PARTITION IN (1,2) -    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oF488_CBfpfN6GFiooXwlA +    ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/oF488_CBfpfN6GFiooXwlA "CREATE SET TABLE shopping_cart, QUEUE (        cart_qits  TIMESTAMP(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),        product_id INTEGER,        quantity   INTEGER ) -   PRIMARY INDEX (product_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xIDiPtQGuPLmhNvP0i3VFw -SELECT AND CONSUME TOP 1 * FROM shopping_cart;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xIDiPtQGuPLmhNvP0i3VFw +   PRIMARY INDEX (product_id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xIDiPtQGuPLmhNvP0i3VFw +SELECT AND CONSUME TOP 1 * FROM shopping_cart;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/xIDiPtQGuPLmhNvP0i3VFw "INSERT INTO salestable      SELECT s.store, s.item, s.quantity -     FROM TABLE (sales_retrieve(9005)) AS s;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FYLiDQJ_ZDKAhgD4aU~xIA +     FROM TABLE (sales_retrieve(9005)) AS s;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/FYLiDQJ_ZDKAhgD4aU~xIA "SELECT * FROM db1.tableop1 ( ON ( SELECT * FROM tab1) PARTITION BY col1 ON ( SELECT * FROM tab2) PARTITION BY col2 EXECUTE MAP = OneAMPMap USING myvalue(10,20) - ) AS d1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hu841IuFHGb8~caemtg_0Q + ) AS d1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hu841IuFHGb8~caemtg_0Q "SELECT emp_no, period_of_stay      FROM employee -     GROUP BY emp_no, period_of_stay;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HFugc7v9erW3WtbweBtNtA +     GROUP BY emp_no, period_of_stay;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/HFugc7v9erW3WtbweBtNtA "CREATE SET TABLE testing.t21 (        a INTEGER,        b DATE FORMAT 'YY/MM/DD',        c DATE FORMAT 'YY/MM/DD') -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qAr8DCD9zcVljjeyAc5W7g +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qAr8DCD9zcVljjeyAc5W7g "CREATE SET TABLE testing.t22 (        a INTEGER,        b PERIOD (DATE)) @@ -15626,37 +15626,37 @@ SELECT AND CONSUME TOP 1 * FROM shopping_cart;,https://docs.teradata.com/reader/                           (END(b)) DATE '2008-12-31')                                  (BEGIN(b))> DATE '2008-09-30',                                  (BEGIN(b))> DATE '2008-06-30', -                                 (BEGIN(b))> DATE '2008-03-31',);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qAr8DCD9zcVljjeyAc5W7g +                                 (BEGIN(b))> DATE '2008-03-31',);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qAr8DCD9zcVljjeyAc5W7g "UPDATE SET c=4      WHEN NOT MATCHED THEN -       INSERT VALUES (t21.a, PERIOD(t21.b, t21.c), 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qAr8DCD9zcVljjeyAc5W7g +       INSERT VALUES (t21.a, PERIOD(t21.b, t21.c), 4);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/qAr8DCD9zcVljjeyAc5W7g "INSERT table_3(x3,y3) SELECT * -FROM v;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/TZrHjG~T2NULjEshTV~NOg +FROM v;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/TZrHjG~T2NULjEshTV~NOg "CREATE TABLE project      (    emp_id        INTEGER,           project_name  VARCHAR(20),           dept_id       INTEGER,           duration      PERIOD(DATE) -     );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo42wG3NlzKr9Mg +     );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo42wG3NlzKr9Mg "SELECT NORMALIZE ON MEETS OR OVERLAPS emp_id, duration -     FROM project;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo42wG3NlzKr9Mg +     FROM project;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo42wG3NlzKr9Mg "SELECT NORMALIZE project_name, duration -FROM project;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo42wG3NlzKr9Mg +FROM project;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo42wG3NlzKr9Mg "SELECT NORMALIZE project_name, dept_id, duration -FROM project;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo42wG3NlzKr9Mg +FROM project;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo42wG3NlzKr9Mg "CREATE SET TABLE student (        id                 INTEGER,        name               CHARACTER(10) CHARACTER SET LATIN                           NOT CASESPECIFIC,        duration_begin_end PERIOD(DATE)) -     PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vlePF3CgtV1vBkmQJpN21A +     PRIMARY INDEX (id);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vlePF3CgtV1vBkmQJpN21A "CREATE SET TABLE course (        name             CHARACTER(10) CHARACTER SET LATIN                         NOT CASESPECIFIC,        student_id       INTEGER,        course_begin_end PERIOD(DATE)) -     PRIMARY INDEX (name);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vlePF3CgtV1vBkmQJpN21A +     PRIMARY INDEX (name);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vlePF3CgtV1vBkmQJpN21A "SELECT course.name, EXTRACT(MONTH FROM BEGIN(expd)      FROM (SELECT student_id, expd            FROM student @@ -15665,152 +15665,152 @@ FROM project;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vy86461uo      WHERE c.student_id = dt.id      AND   (BEGIN(c.course_begin_end) < END(expd)      AND    BEGIN(expd) < END(c.course_begin_end) -     AND    dt.id = 101;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vlePF3CgtV1vBkmQJpN21A -"CREATE TABLE t_blob1 (a1 INTEGER, b1 BLOB(2097088000));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7obQAroioSbedlEV52Gybw -"CREATE TABLE t_clob2 (a2 INTEGER, b2 CLOB);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7obQAroioSbedlEV52Gybw +     AND    dt.id = 101;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/vlePF3CgtV1vBkmQJpN21A +"CREATE TABLE t_blob1 (a1 INTEGER, b1 BLOB(2097088000));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7obQAroioSbedlEV52Gybw +"CREATE TABLE t_clob2 (a2 INTEGER, b2 CLOB);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7obQAroioSbedlEV52Gybw +"SELECT b1 FROM t_clob1 +UNION ALL +SELECT b2 FROM t_clob2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7obQAroioSbedlEV52Gybw "SELECT b1 FROM t_clob1 UNION ALL -SELECT b2 FROM t_clob2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7obQAroioSbedlEV52Gybw -"SELECT b1 FROM t_clob1 -UNION ALL -SELECT b2 FROM t_clob2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7obQAroioSbedlEV52Gybw +SELECT b2 FROM t_clob2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/7obQAroioSbedlEV52Gybw "INSERT INTO table_1 (column_1, column_2, column_3) -     VALUES (111,111,111);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/G1~DVCfVRA9eUen9IWiIjw +     VALUES (111,111,111);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/G1~DVCfVRA9eUen9IWiIjw "INSERT INTO table_1 (column_1, column_2, column_2) -     VALUES (,222,222);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/G1~DVCfVRA9eUen9IWiIjw +     VALUES (,222,222);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/G1~DVCfVRA9eUen9IWiIjw "SELECT * -     FROM table_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/G1~DVCfVRA9eUen9IWiIjw +     FROM table_1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/G1~DVCfVRA9eUen9IWiIjw "CREATE TABLE HLSDS.SLPPIT3 (PI INT, PC INT, USI INT, X INT, Y INT) PRIMARY INDEX (PI) - PARTITION BY + PARTITION BY          (RANGE_N(PC BETWEEN 1 AND 1000 EACH 1, NO RANGE, UNKNOWN)) - UNIQUE INDEX (USI);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/urrWkv_7k37eH~ZCyw0QvQ -"CREATE TABLE HLSDS.SRCT3 (A INT, B INT, C INT, D INT, E INT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/urrWkv_7k37eH~ZCyw0QvQ -INSERT HLSDS.SLPPIT3 SELECT * FROM HLSDS.SRCT3 WHERE B = 100;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/urrWkv_7k37eH~ZCyw0QvQ + UNIQUE INDEX (USI);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/urrWkv_7k37eH~ZCyw0QvQ +"CREATE TABLE HLSDS.SRCT3 (A INT, B INT, C INT, D INT, E INT);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/urrWkv_7k37eH~ZCyw0QvQ +INSERT HLSDS.SLPPIT3 SELECT * FROM HLSDS.SRCT3 WHERE B = 100;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/urrWkv_7k37eH~ZCyw0QvQ "SELECT * -     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IAdIvV1xtwx3_RRKvHjZkg +     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IAdIvV1xtwx3_RRKvHjZkg "SELECT * -     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IAdIvV1xtwx3_RRKvHjZkg -"INSERT INTO mytable VALUES (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/i1wOv1daYhyXXrpumjjn0w +     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/IAdIvV1xtwx3_RRKvHjZkg +"INSERT INTO mytable VALUES (:a, :b);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/i1wOv1daYhyXXrpumjjn0w "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER)      PRIMARY INDEX (x1) -     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT *             FROM t2) AS s -       ON x1=x2 AND y1=y2 +       ON x1=x2 AND y1=y2      WHEN MATCHED THEN        UPDATE SET z1=z2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET b1=b2      WHEN NOT MATCHED THEN        INSERT (a2, deterministic_udf(b2), -               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX(x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=10 AND y1=20      WHEN MATCHED THEN -       UPDATE SET x1=10 +       UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -15818,16 +15818,16 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t1 (        x1 INTEGER GENERATED BY DEFAULT AS IDENTITY,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE t2 (x2 INT,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX (x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -15835,13 +15835,13 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=y2 AND y1=z2      WHEN MATCHED THEN -       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -15849,7 +15849,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -15857,41 +15857,41 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -"SELECT b2 -                           FROM   t2) +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +"SELECT b2 +                           FROM   t2)      WHEN MATCHED THEN -       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT a2, b2, c2             FROM t2             WITH SUM(b2) BY c2) AS source (a2, b2, c2)        ON a1=a2      WHEN MATCHED THEN -       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT a2, b2, c2             FROM t2             ORDER BY b2) AS source (a2, b2, c2)        ON a1=a2      WHEN NOT MATCHED THEN -       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE target (        a INTEGER, -       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE TABLE source (        c INTEGER, -       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action -"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT c, d             FROM source) AS s        ON t.a=s.c      WHEN MATCHED THEN -       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "CREATE VIEW v (a, b, c) AS        SELECT a2, b2, c2 -       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -15899,43 +15899,43 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action +       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggering_action "SELECT name, dept_no, salary      FROM employee -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses "SELECT name, dep_tno, salary      FROM employee      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses "SELECT name, dept_no, salary      FROM employee      ORDER BY name      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses "SELECT name, dept_no, salary      FROM employee      WITH SUM(salary) BY dept_no      WITH SUM(salary) -     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses +     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses "SELECT SUM(amount)      FROM sales_table AS s      WITH AVG(amount) BY (SELECT prod_name                           FROM prod_table AS p -                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses +                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_combining_with_and_order_by_clauses "SELECT c.cust_num      FROM sampdb.customer c      WHERE c.district = 'K'      AND (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c, sampdb2.revenue AS b      WHERE c.custnum = b.custnum @@ -15943,7 +15943,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      AND   b.data_year_month = 199707      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -15951,7 +15951,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      AND   b.data_date = 199707      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -15959,7 +15959,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      AND  b.data_year_month = 199707      AND (c.service_type ='ABC'      OR   c.service_type ='XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer c      LEFT OUTER JOIN sampdb2.revenue b ON c.custnum = b.custnum @@ -15967,7 +15967,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      AND (c.service_type = 'ABC'      OR   c.service_type = 'XYZ')      WHERE b.data_year_month = 199707 -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -15975,13 +15975,13 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHERE c.district ='K'      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__single_table_cardinality_estimate "SELECT c.cust_num      FROM sampdb.customer c      WHERE c.district = 'K'      AND (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c, sampdb2.revenue AS b      WHERE c.custnum = b.custnum @@ -15989,7 +15989,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      AND   b.data_year_month = 199707      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -15997,7 +15997,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      AND   b.data_date = 199707      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -16005,7 +16005,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      AND  b.data_year_month = 199707      AND (c.service_type ='ABC'      OR   c.service_type ='XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer c      LEFT OUTER JOIN sampdb2.revenue b ON c.custnum = b.custnum @@ -16013,7 +16013,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      AND (c.service_type = 'ABC'      OR   c.service_type = 'XYZ')      WHERE b.data_year_month = 199707 -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate "SELECT c.custnum, b.monthly_revenue      FROM sampdb.customer AS c      LEFT OUTER JOIN sampdb2.revenue AS b ON c.custnum = b.custnum @@ -16021,148 +16021,148 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHERE c.district ='K'      AND  (c.service_type = 'ABC'      OR    c.service_type = 'XYZ') -     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate +     ORDER BY 1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/J6ytZ69IV1S2hn08uaE5dw?section=kqu1472240815471__inner_join_cardinality_estimate "SELECT name, dept_no, salary      FROM employee -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department "SELECT name, dep_tno, salary      FROM employee      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department "SELECT name, dept_no, salary      FROM employee      ORDER BY name      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department "SELECT name, dept_no, salary      FROM employee      WITH SUM(salary) BY dept_no      WITH SUM(salary) -     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department +     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department "SELECT SUM(amount)      FROM sales_table AS s      WITH AVG(amount) BY (SELECT prod_name                           FROM prod_table AS p -                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department +                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_detail_line_for_employee_and_subtotal_line_for_department "SELECT name, dept_no, salary      FROM employee -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select "SELECT name, dep_tno, salary      FROM employee      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select "SELECT name, dept_no, salary      FROM employee      ORDER BY name      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select "SELECT name, dept_no, salary      FROM employee      WITH SUM(salary) BY dept_no      WITH SUM(salary) -     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select +     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select "SELECT SUM(amount)      FROM sales_table AS s      WITH AVG(amount) BY (SELECT prod_name                           FROM prod_table AS p -                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select +                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_specifying_multiple_with_clauses_in_single_select "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT JOIN enrollment ON offerings.course_no = enrollment.course_no -     WHERE location = 'El Segundo';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins +     WHERE location = 'El Segundo';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment ON (location = 'El Segundo') -     AND (offerings.course_no = enrollment.course_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins +     AND (offerings.course_no = enrollment.course_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins "SELECT *      FROM table_a      LEFT OUTER JOIN table_b ON table_a.a = table_b.a -     WHERE table_a.b > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins +     WHERE table_a.b > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins "SELECT *      FROM table_a      LEFT OUTER JOIN table_b ON (table_a.b > 5) -     AND (table_a.a = table_b.a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins +     AND (table_a.a = table_b.a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no -     AND enrollment.emp_no = 236;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins +     AND enrollment.emp_no = 236;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__on_and_where_clauses_for_outer_joins "SELECT offerings.course_no, offerings.location, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment -     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "SELECT x1, y1, x2, y2      FROM t1, t2 -     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "SELECT x1, y1, x2, y2 -     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "SELECT column_expression      FROM table_a      LEFT OUTER JOIN table_b ON join_conditions -     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "SELECT category, title, COUNT(*)      FROM movie_titles AS t2 LEFT OUTER JOIN transactions AS txn -     ON (SELECT AVG(price) +     ON (SELECT AVG(price)          FROM movie_titles AS t1          WHERE t1.category = t2.category)<(SELECT AVG(price)                                            FROM movie_titles) -         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "CREATE TABLE table15 (        col1 INTEGER ,        col2 INTEGER NOT NULL,        col3 INTEGER NOT NULL DEFAULT NULL, -       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "CREATE TABLE table16 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table +     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__inner_table_and_outer_table "SELECT * -     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw?section=bsh1472240818701__capturing_explain_text_output_in_xml_format +     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw?section=bsh1472240818701__capturing_explain_text_output_in_xml_format "SELECT * -     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw?section=bsh1472240818701__capturing_explain_text_output_in_xml_format +     FROM view_name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw?section=bsh1472240818701__capturing_explain_text_output_in_xml_format "INSERT tab1(1,2) -            ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw?section=bsh1472240818701__capturing_explain_text_output_in_xml_format +            ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw?section=bsh1472240818701__capturing_explain_text_output_in_xml_format "SELECT *              FROM tab1 -            ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw?section=bsh1472240818701__capturing_explain_text_output_in_xml_format +            ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/R65uwhROWdsl2MUulTnPGw?section=bsh1472240818701__capturing_explain_text_output_in_xml_format "SELECT * FROM d1.t1 -     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request -SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request +     ;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request +SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request "SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request "SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request "SELECT emp_id, emp_address      FROM employee -     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request +     WHERE emp_name = 'Smith';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLWtqYeBYWu1PrEuIBXjgg?section=nya1472240812102__example_dump_explain_request "SELECT state, county, city, SUM(margin)      FROM sales_view -     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg?section=xar1472240807188__example_basic_rollup +     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg?section=xar1472240807188__example_basic_rollup "SELECT CASE GROUPING(state)              WHEN 1              THEN '(-all-)' @@ -16180,10 +16180,10 @@ SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLW             END AS city,      SUM(margin)      FROM sales_view -     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg?section=xar1472240807188__example_basic_rollup +     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg?section=xar1472240807188__example_basic_rollup "SELECT state, county, city, SUM(margin)      FROM sales_view -     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg?section=xar1472240807188__example_rollup_with_grouping_function +     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg?section=xar1472240807188__example_rollup_with_grouping_function "SELECT CASE GROUPING(state)              WHEN 1              THEN '(-all-)' @@ -16201,162 +16201,162 @@ SELECT * FROM d1.t1;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/sLW             END AS city,      SUM(margin)      FROM sales_view -     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg?section=xar1472240807188__example_rollup_with_grouping_function +     GROUP BY ROLLUP (state, county, city);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/rd8U995h8V5gT8GKXTnfKg?section=xar1472240807188__example_rollup_with_grouping_function "SELECT offerings.course_no, offerings.location, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment -     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "SELECT x1, y1, x2, y2      FROM t1, t2 -     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "SELECT x1, y1, x2, y2 -     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "SELECT column_expression      FROM table_a      LEFT OUTER JOIN table_b ON join_conditions -     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "SELECT category, title, COUNT(*)      FROM movie_titles AS t2 LEFT OUTER JOIN transactions AS txn -     ON (SELECT AVG(price) +     ON (SELECT AVG(price)          FROM movie_titles AS t1          WHERE t1.category = t2.category)<(SELECT AVG(price)                                            FROM movie_titles) -         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "CREATE TABLE table15 (        col1 INTEGER ,        col2 INTEGER NOT NULL,        col3 INTEGER NOT NULL DEFAULT NULL, -       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "CREATE TABLE table16 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause +     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__rules_default_function_as_search_condition_for_outer_join_on_clause "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER)      PRIMARY INDEX (x1) -     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT *             FROM t2) AS s -       ON x1=x2 AND y1=y2 +       ON x1=x2 AND y1=y2      WHEN MATCHED THEN        UPDATE SET z1=z2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET b1=b2      WHEN NOT MATCHED THEN        INSERT (a2, deterministic_udf(b2), -               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX(x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=10 AND y1=20      WHEN MATCHED THEN -       UPDATE SET x1=10 +       UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -16364,16 +16364,16 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t1 (        x1 INTEGER GENERATED BY DEFAULT AS IDENTITY,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE t2 (x2 INT,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX (x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -16381,13 +16381,13 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=y2 AND y1=z2      WHEN MATCHED THEN -       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16395,7 +16395,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16403,41 +16403,41 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -"SELECT b2 -                           FROM   t2) +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +"SELECT b2 +                           FROM   t2)      WHEN MATCHED THEN -       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT a2, b2, c2             FROM t2             WITH SUM(b2) BY c2) AS source (a2, b2, c2)        ON a1=a2      WHEN MATCHED THEN -       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT a2, b2, c2             FROM t2             ORDER BY b2) AS source (a2, b2, c2)        ON a1=a2      WHEN NOT MATCHED THEN -       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE target (        a INTEGER, -       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE TABLE source (        c INTEGER, -       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge -"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT c, d             FROM source) AS s        ON t.a=s.c      WHEN MATCHED THEN -       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "CREATE VIEW v (a, b, c) AS        SELECT a2, b2, c2 -       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16445,243 +16445,243 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge +       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__rules_for_default_with_merge "SELECT courses.course_no, offerings.course_no, offerings.location,             enrollment.course_no, enrollment.emp_no      FROM offerings      FULL OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no      RIGHT OUTER JOIN courses ON courses.course_no = -                      offerings.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw?section=sie1472240815690__example_full_outer_join_and_right_outer_join +                      offerings.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw?section=sie1472240815690__example_full_outer_join_and_right_outer_join "SELECT courses.course_no, offerings.course_no,             enrollment.course_no, enrollment.emp_no      FROM offerings      FULL OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no      RIGHT OUTER JOIN courses ON courses.course_no = -                      enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw?section=sie1472240815690__example_full_outer_join_and_right_outer_join +                      enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw?section=sie1472240815690__example_full_outer_join_and_right_outer_join "SELECT courses.course_no, offerings.course_no, offerings.location,             enrollment.course_no, enrollment.emp_no      FROM offerings      FULL OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no      RIGHT OUTER JOIN courses ON courses.course_no = -                      offerings.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw?section=sie1472240815690__example_right_outer_join_of_courses_and_enrollment +                      offerings.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw?section=sie1472240815690__example_right_outer_join_of_courses_and_enrollment "SELECT courses.course_no, offerings.course_no,             enrollment.course_no, enrollment.emp_no      FROM offerings      FULL OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no      RIGHT OUTER JOIN courses ON courses.course_no = -                      enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw?section=sie1472240815690__example_right_outer_join_of_courses_and_enrollment +                      enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/ld~H08kpMTrT6OretebHHw?section=sie1472240815690__example_right_outer_join_of_courses_and_enrollment "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT JOIN enrollment ON offerings.course_no = enrollment.course_no -     WHERE location = 'El Segundo';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join +     WHERE location = 'El Segundo';",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment ON (location = 'El Segundo') -     AND (offerings.course_no = enrollment.course_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join +     AND (offerings.course_no = enrollment.course_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join "SELECT *      FROM table_a      LEFT OUTER JOIN table_b ON table_a.a = table_b.a -     WHERE table_a.b > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join +     WHERE table_a.b > 5;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join "SELECT *      FROM table_a      LEFT OUTER JOIN table_b ON (table_a.b > 5) -     AND (table_a.a = table_b.a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join +     AND (table_a.a = table_b.a);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join "SELECT offerings.course_no, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment ON offerings.course_no =                      enrollment.course_no -     AND enrollment.emp_no = 236;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join +     AND enrollment.emp_no = 236;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/gpj6cLbIax~G4zcO_kuBVQ?section=hrr1472240815752__placing_search_conditions_in_join "SELECT DISTINCT dept_no -     FROM employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2RvYIc2adcN1ph5qJ8ly4g?section=tto1472240813209__example_simple_uses_of_distinct +     FROM employee;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2RvYIc2adcN1ph5qJ8ly4g?section=tto1472240813209__example_simple_uses_of_distinct "SELECT SUM(DISTINCT x), AVG(DISTINCT x) -     FROM test_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2RvYIc2adcN1ph5qJ8ly4g?section=tto1472240813209__example_simple_uses_of_distinct +     FROM test_table;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/2RvYIc2adcN1ph5qJ8ly4g?section=tto1472240813209__example_simple_uses_of_distinct "SELECT offerings.course_no, offerings.location, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment -     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "SELECT x1, y1, x2, y2      FROM t1, t2 -     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "SELECT x1, y1, x2, y2 -     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "SELECT column_expression      FROM table_a      LEFT OUTER JOIN table_b ON join_conditions -     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "SELECT category, title, COUNT(*)      FROM movie_titles AS t2 LEFT OUTER JOIN transactions AS txn -     ON (SELECT AVG(price) +     ON (SELECT AVG(price)          FROM movie_titles AS t1          WHERE t1.category = t2.category)<(SELECT AVG(price)                                            FROM movie_titles) -         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "CREATE TABLE table15 (        col1 INTEGER ,        col2 INTEGER NOT NULL,        col3 INTEGER NOT NULL DEFAULT NULL, -       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "CREATE TABLE table16 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example +     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__simple_outer_join_example "SELECT offerings.course_no, offerings.location, enrollment.emp_no      FROM offerings -     RIGHT OUTER JOIN enrollment 
     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hZyXI671qu1_0_9ngKkEAA?section=yuo1472240809060__practical_example_of_right_outer_join +     RIGHT OUTER JOIN enrollment 
     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hZyXI671qu1_0_9ngKkEAA?section=yuo1472240809060__practical_example_of_right_outer_join "SELECT enrollment.course_no,offerings.location,enrollment.emp_no      FROM offerings      RIGHT OUTER JOIN enrollment -     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hZyXI671qu1_0_9ngKkEAA?section=yuo1472240809060__practical_example_of_right_outer_join +     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/hZyXI671qu1_0_9ngKkEAA?section=yuo1472240809060__practical_example_of_right_outer_join "SELECT offerings.course_no, offerings.location,             enrollment.course_no,enrollment.emp_no,      FROM offerings      FULL OUTER JOIN enrollment -     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0KmICXTyx5sTni8yauC1kA?section=ldo1472240809185__practical_example_of_full_outer_join +     ON offerings.course_no = enrollment.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/0KmICXTyx5sTni8yauC1kA?section=ldo1472240809185__practical_example_of_full_outer_join "SELECT Loc      FROM department, employee      WHERE employee.name = 'Marston A' -     AND employee.deptno = department.deptno;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw?section=fft1472240808935__components_of_inner_join +     AND employee.deptno = department.deptno;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw?section=fft1472240808935__components_of_inner_join "CREATE VIEW cust_prod_sales (cust_no, pcode, sales) AS      SELECT cust_no, pcode, SUM(sales)      FROM sales_hist -     GROUP BY cust_no, pcode;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw?section=fft1472240808935__components_of_inner_join +     GROUP BY cust_no, pcode;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw?section=fft1472240808935__components_of_inner_join "SELECT company_name, sales      FROM cust_prod_sales AS a, cust_file AS b      WHERE a.cust_no = b.cust_no      AND   a.pcode = 123 -     AND   a.sales > 10000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw?section=fft1472240808935__components_of_inner_join +     AND   a.sales > 10000;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw?section=fft1472240808935__components_of_inner_join "SELECT *      FROM employee AS e, project_details AS pd -     ON e.period_of_stay = pd.project_period;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw?section=fft1472240808935__components_of_inner_join +     ON e.period_of_stay = pd.project_period;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/us2erue_XMdl48zPPeimSw?section=fft1472240808935__components_of_inner_join "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER)      PRIMARY INDEX (x1) -     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT *             FROM t2) AS s -       ON x1=x2 AND y1=y2 +       ON x1=x2 AND y1=y2      WHEN MATCHED THEN        UPDATE SET z1=z2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET b1=b2      WHEN NOT MATCHED THEN        INSERT (a2, deterministic_udf(b2), -               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX(x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=10 AND y1=20      WHEN MATCHED THEN -       UPDATE SET x1=10 +       UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -16689,16 +16689,16 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t1 (        x1 INTEGER GENERATED BY DEFAULT AS IDENTITY,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t2 (x2 INT,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX (x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -16706,13 +16706,13 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=y2 AND y1=z2      WHEN MATCHED THEN -       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16720,7 +16720,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16728,41 +16728,41 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -"SELECT b2 -                           FROM   t2) +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +"SELECT b2 +                           FROM   t2)      WHEN MATCHED THEN -       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT a2, b2, c2             FROM t2             WITH SUM(b2) BY c2) AS source (a2, b2, c2)        ON a1=a2      WHEN MATCHED THEN -       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT a2, b2, c2             FROM t2             ORDER BY b2) AS source (a2, b2, c2)        ON a1=a2      WHEN NOT MATCHED THEN -       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE target (        a INTEGER, -       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE source (        c INTEGER, -       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action -"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT c, d             FROM source) AS s        ON t.a=s.c      WHEN MATCHED THEN -       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE VIEW v (a, b, c) AS        SELECT a2, b2, c2 -       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16770,126 +16770,126 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action +       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_as_triggered_action "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER)      PRIMARY INDEX (x1) -     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT *             FROM t2) AS s -       ON x1=x2 AND y1=y2 +       ON x1=x2 AND y1=y2      WHEN MATCHED THEN        UPDATE SET z1=z2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET b1=b2      WHEN NOT MATCHED THEN        INSERT (a2, deterministic_udf(b2), -               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX(x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=10 AND y1=20      WHEN MATCHED THEN -       UPDATE SET x1=10 +       UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -16897,16 +16897,16 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t1 (        x1 INTEGER GENERATED BY DEFAULT AS IDENTITY,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t2 (x2 INT,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX (x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -16914,13 +16914,13 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=y2 AND y1=z2      WHEN MATCHED THEN -       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16928,7 +16928,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16936,41 +16936,41 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -"SELECT b2 -                           FROM   t2) +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +"SELECT b2 +                           FROM   t2)      WHEN MATCHED THEN -       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT a2, b2, c2             FROM t2             WITH SUM(b2) BY c2) AS source (a2, b2, c2)        ON a1=a2      WHEN MATCHED THEN -       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT a2, b2, c2             FROM t2             ORDER BY b2) AS source (a2, b2, c2)        ON a1=a2      WHEN NOT MATCHED THEN -       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE target (        a INTEGER, -       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE source (        c INTEGER, -       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts -"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT c, d             FROM source) AS s        ON t.a=s.c      WHEN MATCHED THEN -       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE VIEW v (a, b, c) AS        SELECT a2, b2, c2 -       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -16978,126 +16978,126 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts +       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__merge_insert_operations_and_udts "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER,        c1 INTEGER)      PRIMARY INDEX (a1) -     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +     PARTITION BY (c1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET b1=b2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER) -     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +     PRIMARY INDEX(x1,y1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +     PRIMARY INDEX(x2,y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (z2, y2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (x1, y1, z1) VALUES (z2+10, y2+20, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER,        z1 INTEGER)      PRIMARY INDEX (x1) -     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +     PARTITION BY y1;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER) -     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +     PRIMARY INDEX (x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT *             FROM t2) AS s -       ON x1=x2 AND y1=y2 +       ON x1=x2 AND y1=y2      WHEN MATCHED THEN        UPDATE SET z1=z2      WHEN NOT MATCHED THEN -       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (x2, y2, z2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (x1, y1, z1) VALUES (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (y2+20, z2+10, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       c1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t2 (        a2 INTEGER,        b2 INTEGER, -       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       c2 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET c1=c2      WHEN NOT MATCHED THEN -       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (non_deterministic_udf(b2), a2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (RANDOM (1,100), b2, c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET b1=b2      WHEN NOT MATCHED THEN        INSERT (a2, deterministic_udf(b2), -               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +               non_deterministic_udf(c2));",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "UPDATE SET b1=b2      WHEN NOT MATCHED THEN -       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (a2, RANDOM(1,100), c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t1 (        x1 INTEGER,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t2 (        x2 INTEGER,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX(x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=10 AND y1=20      WHEN MATCHED THEN -       UPDATE SET x1=10 +       UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -17105,16 +17105,16 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET x1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t1 (        x1 INTEGER GENERATED BY DEFAULT AS IDENTITY,        y1 INTEGER, -       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       z1 INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE t2 (x2 INT,        y2 INTEGER,        z2 INTEGER)      PRIMARY INDEX (x2) -     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +     UNIQUE INDEX (y2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s @@ -17122,13 +17122,13 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT x2, y2, z2             FROM t2             WHERE y2=10) AS s        ON x1=y2 AND y1=z2      WHEN MATCHED THEN -       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       UPDATE SET z1=10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -17136,7 +17136,7 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -17144,41 +17144,41 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -"SELECT b2 -                           FROM   t2) +       INSERT (y2, z2, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +"SELECT b2 +                           FROM   t2)      WHEN MATCHED THEN -       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       UPDATE SET c1=c2+2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +"INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT a2, b2, c2             FROM t2             WITH SUM(b2) BY c2) AS source (a2, b2, c2)        ON a1=a2      WHEN MATCHED THEN -       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       UPDATE SET c1=c2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT a2, b2, c2             FROM t2             ORDER BY b2) AS source (a2, b2, c2)        ON a1=a2      WHEN NOT MATCHED THEN -       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (a2,b2,c2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE target (        a INTEGER, -       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       b INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE TABLE source (        c INTEGER, -       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table -"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       d INTEGER);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +"INSERT INTO target VALUES (1,1);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +"INSERT INTO source VALUES (1,2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +"INSERT INTO source VALUES (1,3);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT c, d             FROM source) AS s        ON t.a=s.c      WHEN MATCHED THEN -       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       UPDATE SET b=s.d;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "CREATE VIEW v (a, b, c) AS        SELECT a2, b2, c2 -       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       FROM t2 INNER JOIN t1 ON a1=a2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT x2, y2, z3             FROM t2, t3             WHERE y2=10) AS s @@ -17186,152 +17186,152 @@ UPDATE SET c1=c2;,https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~pe      WHEN MATCHED THEN        UPDATE SET z1=10      WHEN NOT MATCHED THEN -       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table +       INSERT (x1, y1, z1) VALUES (y2, t1.z1, x2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/eX9~peGKGYe2F~2PEi0S9w?section=nyb1472240812523__primary_index_of_target_table "SELECT offerings.course_no, offerings.location, enrollment.emp_no      FROM offerings      LEFT OUTER JOIN enrollment -     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +     ON offerings.course_no = employee.course_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "SELECT x1, y1, x2, y2      FROM t1, t2 -     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +     WHERE x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "SELECT x1, y1, x2, y2 -     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +     FROM t1 LEFT OUTER JOIN t2 ON x1=x2;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "SELECT column_expression      FROM table_a      LEFT OUTER JOIN table_b ON join_conditions -     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +     WHERE join_condition_exclusions;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "SELECT category, title, COUNT(*)      FROM movie_titles AS t2 LEFT OUTER JOIN transactions AS txn -     ON (SELECT AVG(price) +     ON (SELECT AVG(price)          FROM movie_titles AS t1          WHERE t1.category = t2.category)<(SELECT AVG(price)                                            FROM movie_titles) -         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +         AND t2.title = txn.title;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "CREATE TABLE table15 (        col1 INTEGER ,        col2 INTEGER NOT NULL,        col3 INTEGER NOT NULL DEFAULT NULL, -       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +       col4 INTEGER CHECK (col4 > 10) DEFAULT 9 );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "CREATE TABLE table16 (        col1 INTEGER,        col2 INTEGER DEFAULT 10,        col3 INTEGER DEFAULT 20, -       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +       col4 CHARACTER(60) );",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +     FULL OUTER JOIN table15 ON table15.col1 < DEFAULT(table16.col2);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "SELECT *      FROM table16 -     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join +     FULL OUTER JOIN table15 ON table15.col1 < 10;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/jHD_LKL30C2HXjjDG2CxZg?section=brm1472240808748__example_scalar_subquery_in_on_clause_of_left_outer_join "SELECT name, dept_no, salary      FROM employee -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select "SELECT name, dep_tno, salary      FROM employee      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select "SELECT name, dept_no, salary      FROM employee      ORDER BY name      WITH SUM(salary) BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select "SELECT name, dept_no, salary      FROM employee      WITH SUM(salary) BY dept_no      WITH SUM(salary) -     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select +     ORDER BY name;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select +     WITH SUM(salary);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select "SELECT dept_no, SUM(salary)      FROM employee      GROUP BY dept_no -     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select +     WITH SUM(salary) BY dept_no;",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select "SELECT SUM(amount)      FROM sales_table AS s      WITH AVG(amount) BY (SELECT prod_name                           FROM prod_table AS p -                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select -SELECT TD_SYSFNLIB.YEARNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IFHb41HbN98D~ZQrXrUUMw -"SELECT TD_SYSFNLIB.YEARNUMBER_OF_CALENDAR (DATE '1906-06-14', ’COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IFHb41HbN98D~ZQrXrUUMw -SELECT LAST_DAY(DATE '2009-12-20');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IoN1~tMV38VxSKSopPtfcA -SELECT LAST_DAY(TIMESTAMP '2009-08-25 10:14:59');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IoN1~tMV38VxSKSopPtfcA -SELECT LAST_DAY(TIMESTAMP '2009-06-15 10:14:59-8:00');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IoN1~tMV38VxSKSopPtfcA +                          WHERE p.prod_no = s.prod_no);",https://docs.teradata.com/reader/b8dd8xEYJnxfsq4uFRrHQQ/nXBZDPk2VzLipzlGV6cF3w?section=lmw1472240807578__example_scalar_subquery_in_with_by_of_select +SELECT TD_SYSFNLIB.YEARNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IFHb41HbN98D~ZQrXrUUMw +"SELECT TD_SYSFNLIB.YEARNUMBER_OF_CALENDAR (DATE '1906-06-14', ’COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IFHb41HbN98D~ZQrXrUUMw +SELECT LAST_DAY(DATE '2009-12-20');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IoN1~tMV38VxSKSopPtfcA +SELECT LAST_DAY(TIMESTAMP '2009-08-25 10:14:59');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IoN1~tMV38VxSKSopPtfcA +SELECT LAST_DAY(TIMESTAMP '2009-06-15 10:14:59-8:00');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/IoN1~tMV38VxSKSopPtfcA "SELECT 'OVERLAPS' WHERE (TIMESTAMP '2001-06-12 10:00:00', TIMESTAMP '2001-06-15 08:00:00') -OVERLAPS (TIMESTAMP '2001-06-13 15:00:00', NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/1tqhiHq0MQaIsbCZ6lvF_Q +OVERLAPS (TIMESTAMP '2001-06-13 15:00:00', NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/1tqhiHq0MQaIsbCZ6lvF_Q "SELECT ename, eid FROM employee -WHERE END(eduration) IS UNTIL_CHANGED;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LWN3Y3ttIYILs2IvUC9mVQ -SELECT TD_TUESDAY(TIMESTAMP'2012-05-08 10:00:00');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Tacx6uL5WrKV~Q5VqivU5A +WHERE END(eduration) IS UNTIL_CHANGED;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LWN3Y3ttIYILs2IvUC9mVQ +SELECT TD_TUESDAY(TIMESTAMP'2012-05-08 10:00:00');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Tacx6uL5WrKV~Q5VqivU5A "EXEC DBC.CreateBusinessCalendarPattern - ('ISO', 'SUNDAY','ON', 'Work Day');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/K5CfI_xZ7wocDFKcV30v1Q + ('ISO', 'SUNDAY','ON', 'Work Day');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/K5CfI_xZ7wocDFKcV30v1Q "EXEC DBC.CreateBusinessCalendarPattern - ('ISO', 'MONDAY', 'ON', 'Work Day');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/K5CfI_xZ7wocDFKcV30v1Q -SELECT td_week_of_month(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~vJnwvcR2mkoK3haBMCzvQ -SELECT td_week_of_month(DATE '2010-05-01');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~vJnwvcR2mkoK3haBMCzvQ + ('ISO', 'MONDAY', 'ON', 'Work Day');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/K5CfI_xZ7wocDFKcV30v1Q +SELECT td_week_of_month(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~vJnwvcR2mkoK3haBMCzvQ +SELECT td_week_of_month(DATE '2010-05-01');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~vJnwvcR2mkoK3haBMCzvQ "WITH subtbl(flight_id, charges, duration) AS (SELECT flight_id, charges, duration FROM FlightExp) -SELECT * +SELECT * FROM TABLE (TD_SYSFNLIB.TD_SUM_NORMALIZE_OVERLAP(NEW VARIANT_TYPE(subtbl.flight_id), - NEW VARIANT_TYPE(subtbl.charges), + NEW VARIANT_TYPE(subtbl.charges), subtbl.duration) RETURNS (flight_id INT, cnt INT, charges FLOAT, duration PERIOD(TIMESTAMP(6) WITH TIME ZONE)) HASH BY flight_id /* input data is redistributed on column, flight_id */ LOCAL ORDER BY flight_id, duration) /* input data is sorted on these columns */ -AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/1oys3DAeh0MYjKdAxfDx6Q -"SELECT ROUND(CAST('2003/09/15' AS DATE), 'MONTH') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/auImqmo1iPZKkrMWl3tTzg -"SELECT ROUND(CAST('2003/09/17' AS DATE), 'RM') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/auImqmo1iPZKkrMWl3tTzg +AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/1oys3DAeh0MYjKdAxfDx6Q +"SELECT ROUND(CAST('2003/09/15' AS DATE), 'MONTH') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/auImqmo1iPZKkrMWl3tTzg +"SELECT ROUND(CAST('2003/09/17' AS DATE), 'RM') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/auImqmo1iPZKkrMWl3tTzg "SELECT empname from emp -WHERE DAYNUMBER_OF_WEEK (date_of_join)= 1;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/A3gWiINW3olBSFJoT3WVoA -"SELECT TD_THURSDAY(TIMESTAMP'2012-05-08 10:00:00',NULL,NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/v7c7MviJyFZw6M1wCkrLGA +WHERE DAYNUMBER_OF_WEEK (date_of_join)= 1;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/A3gWiINW3olBSFJoT3WVoA +"SELECT TD_THURSDAY(TIMESTAMP'2012-05-08 10:00:00',NULL,NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/v7c7MviJyFZw6M1wCkrLGA "CREATE TABLE employee(id INTEGER, name VARCHAR(50), jdbegin DATE NOT NULL FORMAT 'YYYY-MM-DD', jdend DATE NOT NULL FORMAT 'YYYY-MM-DD', PERIOD FOR jobduration(jdbegin,jdend) -  )PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tPiHuJC3BdP2~ebHhsUSag -"INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tPiHuJC3BdP2~ebHhsUSag -SELECT LAST (jobduration) FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tPiHuJC3BdP2~ebHhsUSag +  )PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tPiHuJC3BdP2~ebHhsUSag +"INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tPiHuJC3BdP2~ebHhsUSag +SELECT LAST (jobduration) FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tPiHuJC3BdP2~ebHhsUSag "CREATE MULTISET TABLE employee(empno INTEGER, ename VARCHAR(50), deptno INTEGER, jobstart DATE NOT NULL, jobend DATE NOT NULL, PERIOD FOR jobduration(jobstart, jobend)) - PRIMARY INDEX(empno);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AOJ9RyIpMsRwUivSi2xxhA -"INSERT INTO employee(1025, 'John', '999', DATE'2005-02-03', UNTIL_CHANGED);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AOJ9RyIpMsRwUivSi2xxhA -"SELECT empno,ename(CHAR(30)) FROM employee WHERE END(jobduration) IS UNTIL_CHANGED;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AOJ9RyIpMsRwUivSi2xxhA -"SELECT MONTHS_BETWEEN(DATE'1995-02-02', DATE'1995-01-01');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/5b1OG4IXOlh9tPZZDFCKSw -SELECT TD_SYSFNLIB.MONTHNUMBER_OF_YEAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/aZYFSqRZ0jnFKw7YbIfwmA -"SELECT TD_SYSFNLIB.MONTHNUMBER_OF_YEAR(DATE '2011-03-15', ’ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/aZYFSqRZ0jnFKw7YbIfwmA -"SELECT TRUNC(CAST('2003/09/15' AS DATE), 'MONTH') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/lmZDlbdv_Pwsrjwx9Ofobg -"SELECT TRUNC(CAST('2003/09/30' AS DATE), 'MON') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/lmZDlbdv_Pwsrjwx9Ofobg -"SELECT TRUNC(CAST('2003/09/17' AS DATE), 'MM') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/lmZDlbdv_Pwsrjwx9Ofobg -"SELECT TRUNC(CAST('2003/09/17' AS DATE), 'RM') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/lmZDlbdv_Pwsrjwx9Ofobg -SELECT INTERVAL '10-02' YEAR TO MONTH * 12/5;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/yjtGXJdNecvg1u4nVM91PA -SELECT INTERVAL '10-02' YEAR TO MONTH * (12/5);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/yjtGXJdNecvg1u4nVM91PA -SELECT (RACE_DURATION + (2 * INTERVAL -'30' DAY));,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XUqyhdJ7aetNfcO75JQGyQ -SELECT td_year_of_calendar(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/okO5VfaIPnBrq0ggg5CadA -SELECT td_year_of_calendar(DATE '1977-11-14');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/okO5VfaIPnBrq0ggg5CadA -SELECT td_month_of_year(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XUteMD4k3FbHJZFhXLJ33w -SELECT td_month_of_year(DATE '2010-08-29');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XUteMD4k3FbHJZFhXLJ33w -SELECT TD_SYSFNLIB.DAYNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/udmzmULlhSEzzB6roo~BCA -SELECT TD_SYSFNLIB.DAYNUMBER_OF_CALENDAR(DATE '1901-01-05');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/udmzmULlhSEzzB6roo~BCA + PRIMARY INDEX(empno);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AOJ9RyIpMsRwUivSi2xxhA +"INSERT INTO employee(1025, 'John', '999', DATE'2005-02-03', UNTIL_CHANGED);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AOJ9RyIpMsRwUivSi2xxhA +"SELECT empno,ename(CHAR(30)) FROM employee WHERE END(jobduration) IS UNTIL_CHANGED;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AOJ9RyIpMsRwUivSi2xxhA +"SELECT MONTHS_BETWEEN(DATE'1995-02-02', DATE'1995-01-01');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/5b1OG4IXOlh9tPZZDFCKSw +SELECT TD_SYSFNLIB.MONTHNUMBER_OF_YEAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/aZYFSqRZ0jnFKw7YbIfwmA +"SELECT TD_SYSFNLIB.MONTHNUMBER_OF_YEAR(DATE '2011-03-15', ’ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/aZYFSqRZ0jnFKw7YbIfwmA +"SELECT TRUNC(CAST('2003/09/15' AS DATE), 'MONTH') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/lmZDlbdv_Pwsrjwx9Ofobg +"SELECT TRUNC(CAST('2003/09/30' AS DATE), 'MON') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/lmZDlbdv_Pwsrjwx9Ofobg +"SELECT TRUNC(CAST('2003/09/17' AS DATE), 'MM') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/lmZDlbdv_Pwsrjwx9Ofobg +"SELECT TRUNC(CAST('2003/09/17' AS DATE), 'RM') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/lmZDlbdv_Pwsrjwx9Ofobg +SELECT INTERVAL '10-02' YEAR TO MONTH * 12/5;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/yjtGXJdNecvg1u4nVM91PA +SELECT INTERVAL '10-02' YEAR TO MONTH * (12/5);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/yjtGXJdNecvg1u4nVM91PA +SELECT (RACE_DURATION + (2 * INTERVAL -'30' DAY));,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XUqyhdJ7aetNfcO75JQGyQ +SELECT td_year_of_calendar(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/okO5VfaIPnBrq0ggg5CadA +SELECT td_year_of_calendar(DATE '1977-11-14');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/okO5VfaIPnBrq0ggg5CadA +SELECT td_month_of_year(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XUteMD4k3FbHJZFhXLJ33w +SELECT td_month_of_year(DATE '2010-08-29');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XUteMD4k3FbHJZFhXLJ33w +SELECT TD_SYSFNLIB.DAYNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/udmzmULlhSEzzB6roo~BCA +SELECT TD_SYSFNLIB.DAYNUMBER_OF_CALENDAR(DATE '1901-01-05');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/udmzmULlhSEzzB6roo~BCA "SELECT 'OVERLAPS' WHERE (SELECT DATE '2000-01-15', DATE '2002-12-15') -OVERLAPS (SELECT DATE '2001-06-15', DATE '2005-06-15');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/kut_LTNKsBgVrT5Py3NEAg +OVERLAPS (SELECT DATE '2001-06-15', DATE '2005-06-15');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/kut_LTNKsBgVrT5Py3NEAg "SELECT f1 AT TIME ZONE 'America Pacific' -FROM TS;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/0IS7L2DGXM6gHP~yXQYZww -SELECT * FROM employee WHERE period1 PRECEDES period2;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ziWuaSrI8ncxi1NQsBKtMQ -"SELECT ename, period2 RDIFF period1 FROM employee;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Pg7lSdBARQ6zoyf7zc2zBg -SELECT * FROM employee WHERE LAST(period1) = DATE '2004-01-04';,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HL753Y6RtP_6VLvnKRZoXA -SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/DbZfesONHAzwqxXFLNCscw -"SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_CALENDAR (DATE '1901-05-05', ’COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/DbZfesONHAzwqxXFLNCscw +FROM TS;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/0IS7L2DGXM6gHP~yXQYZww +SELECT * FROM employee WHERE period1 PRECEDES period2;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ziWuaSrI8ncxi1NQsBKtMQ +"SELECT ename, period2 RDIFF period1 FROM employee;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Pg7lSdBARQ6zoyf7zc2zBg +SELECT * FROM employee WHERE LAST(period1) = DATE '2004-01-04';,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HL753Y6RtP_6VLvnKRZoXA +SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/DbZfesONHAzwqxXFLNCscw +"SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_CALENDAR (DATE '1901-05-05', ’COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/DbZfesONHAzwqxXFLNCscw "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17340,27 +17340,27 @@ SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradat    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ZbwoQgUikug2YGxkpzCJvg -"SELECT eid, name, depno, jobst1, jobend1, jobst2, jobend2 -FROM employee -WHERE jobdur1 IMMEDIATELY SUCCEEDS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ZbwoQgUikug2YGxkpzCJvg -SELECT * FROM employee WHERE END(period1) = DATE '2005-01-07';,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Hz3qQjX5Qg55zEsO9fE_1w -DROP FUNCTION GetTimeZoneDisplacement;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Nd6gBXCI1uCmVF7qhtkGQQ + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ZbwoQgUikug2YGxkpzCJvg +"SELECT eid, name, depno, jobst1, jobend1, jobst2, jobend2 +FROM employee +WHERE jobdur1 IMMEDIATELY SUCCEEDS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ZbwoQgUikug2YGxkpzCJvg +SELECT * FROM employee WHERE END(period1) = DATE '2005-01-07';,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Hz3qQjX5Qg55zEsO9fE_1w +DROP FUNCTION GetTimeZoneDisplacement;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Nd6gBXCI1uCmVF7qhtkGQQ "SELECT CURRENT_TIMESTAMP AS SYSTEMTIME, - CURRENT_TIMESTAMP AT 'new_time_zone_string';",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Nd6gBXCI1uCmVF7qhtkGQQ -SELECT 12/5 * INTERVAL '10-02' YEAR TO MONTH;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/p7doQpa7_l6NFlH734PvHg -SELECT DATE '1996-08-31' + INTERVAL '1' MONTH;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/hMubSXL6AP7EUVUuVg0xlw -SELECT DATE '1996-08-31' + INTERVAL '30' DAY;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/hMubSXL6AP7EUVUuVg0xlw -SELECT EXTRACT (YEAR FROM CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA -SELECT EXTRACT (MONTH FROM PurchaseDate+90) FROM SalesTable;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA -SELECT EXTRACT (DAY FROM '1996-12-12');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA -SELECT EXTRACT (DAY FROM '1996-02-30');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA -SELECT EXTRACT (DAY FROM '96-02-15');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA -SELECT EXTRACT (MINUTE FROM '23:59:17.3');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA -SELECT EXTRACT (HOUR FROM CURRENT_TIME);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA -SELECT EXTRACT (SECOND FROM CURRENT_TIME (2));,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA + CURRENT_TIMESTAMP AT 'new_time_zone_string';",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Nd6gBXCI1uCmVF7qhtkGQQ +SELECT 12/5 * INTERVAL '10-02' YEAR TO MONTH;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/p7doQpa7_l6NFlH734PvHg +SELECT DATE '1996-08-31' + INTERVAL '1' MONTH;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/hMubSXL6AP7EUVUuVg0xlw +SELECT DATE '1996-08-31' + INTERVAL '30' DAY;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/hMubSXL6AP7EUVUuVg0xlw +SELECT EXTRACT (YEAR FROM CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA +SELECT EXTRACT (MONTH FROM PurchaseDate+90) FROM SalesTable;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA +SELECT EXTRACT (DAY FROM '1996-12-12');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA +SELECT EXTRACT (DAY FROM '1996-02-30');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA +SELECT EXTRACT (DAY FROM '96-02-15');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA +SELECT EXTRACT (MINUTE FROM '23:59:17.3');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA +SELECT EXTRACT (HOUR FROM CURRENT_TIME);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA +SELECT EXTRACT (SECOND FROM CURRENT_TIME (2));,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/tNn9XHWkDD97yQjkGShZmA "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17369,36 +17369,36 @@ SELECT EXTRACT (SECOND FROM CURRENT_TIME (2));,https://docs.teradata.com/reader/    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/w_bIcMSWVPi2pvcHzFFH9A -"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 -FROM employee -WHERE jobdur1 PRECEDES jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/w_bIcMSWVPi2pvcHzFFH9A + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/w_bIcMSWVPi2pvcHzFFH9A +"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 +FROM employee +WHERE jobdur1 PRECEDES jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/w_bIcMSWVPi2pvcHzFFH9A "SELECT 'OVERLAPS' WHERE (CURRENT_TIME(0), INTERVAL '1' HOUR) -OVERLAPS (CURRENT_TIME(0) + INTERVAL '1' SECOND,INTERVAL -'1' HOUR);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/CnalgTqL3QcO_64Uvoicsw +OVERLAPS (CURRENT_TIME(0) + INTERVAL '1' SECOND,INTERVAL -'1' HOUR);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/CnalgTqL3QcO_64Uvoicsw "SELECT f1 AT TIME ZONE INTERVAL '01:00' HOUR TO MINUTE -FROM TS;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/kU6HHyFeBZA8ZYIJKOk4YA -"SELECT TRUNC(cast('2000-08-04 22:00:00-05:00' as timestamp with time zone), 'DD');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/fDJDHq7hGEQ5cNO6lj7h2A -"SELECT ADD_MONTHS (CURRENT_DATE, 12*13);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw -"SELECT ADD_MONTHS (CURRENT_DATE, -6);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw -"SELECT ADD_MONTHS (CURRENT_TIMESTAMP, 4);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw -"SELECT ADD_MONTHS (TIMESTAMP '1999-01-01 23:59:59', 9);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw -"SELECT ADD_MONTHS ('1999-01-30', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw +FROM TS;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/kU6HHyFeBZA8ZYIJKOk4YA +"SELECT TRUNC(cast('2000-08-04 22:00:00-05:00' as timestamp with time zone), 'DD');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/fDJDHq7hGEQ5cNO6lj7h2A +"SELECT ADD_MONTHS (CURRENT_DATE, 12*13);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw +"SELECT ADD_MONTHS (CURRENT_DATE, -6);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw +"SELECT ADD_MONTHS (CURRENT_TIMESTAMP, 4);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw +"SELECT ADD_MONTHS (TIMESTAMP '1999-01-01 23:59:59', 9);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw +"SELECT ADD_MONTHS ('1999-01-30', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw "SELECT f1 TIMESTAMPFIELD FROM timestwz -ORDER BY f1;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/NloMozkxiNZ5InaJJcFjpw +ORDER BY f1;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/NloMozkxiNZ5InaJJcFjpw "SELECT CAST(f1 AS TIMESTAMP(0)) TIMESTAMP_NORMALIZED FROM timestwz -ORDER BY f1;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/NloMozkxiNZ5InaJJcFjpw +ORDER BY f1;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/NloMozkxiNZ5InaJJcFjpw "SELECT f1 AT LOCAL LOCALIZED FROM timestwz -ORDER BY f1;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/NloMozkxiNZ5InaJJcFjpw -SELECT * FROM employee WHERE period2 SUCCEEDS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/_0k3tpQA7yfKiO2Xrn1f9A -SELECT td_quarter_of_year(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bKZQz~KP9_8BD2BZxKtINg -SELECT td_quarter_of_year(DATE '1983-11-14');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bKZQz~KP9_8BD2BZxKtINg -SELECT CURRENT_TIME AT TIME ZONE -'4:30';,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/A7NFD5NB2OxShdMD5BMIIQ -"SELECT ADD_MONTHS ('2008-02-29', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/pFqSufXlWF6YgdhJ5FYJfQ -"SELECT OADD_MONTHS ('2008-02-29', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/pFqSufXlWF6YgdhJ5FYJfQ +ORDER BY f1;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/NloMozkxiNZ5InaJJcFjpw +SELECT * FROM employee WHERE period2 SUCCEEDS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/_0k3tpQA7yfKiO2Xrn1f9A +SELECT td_quarter_of_year(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bKZQz~KP9_8BD2BZxKtINg +SELECT td_quarter_of_year(DATE '1983-11-14');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bKZQz~KP9_8BD2BZxKtINg +SELECT CURRENT_TIME AT TIME ZONE -'4:30';,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/A7NFD5NB2OxShdMD5BMIIQ +"SELECT ADD_MONTHS ('2008-02-29', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/pFqSufXlWF6YgdhJ5FYJfQ +"SELECT OADD_MONTHS ('2008-02-29', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/pFqSufXlWF6YgdhJ5FYJfQ "CREATE TABLE statement, period1 and period2 are PERIOD (DATE) columns CREATE TABLE employee1 ( @@ -17407,57 +17407,57 @@ SELECT CURRENT_TIME AT TIME ZONE -'4:30';,https://docs.teradata.com/reader/w19R4 deptno INTEGER NOT NULL, period1(date), period2(date) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bRaRKhmnwX8rtUHoGWDNUw -"SELECT eid, name, deptno, period1, period2 -FROM employee1 -WHERE period1 IMMEDIATELY SUCCEEDS period2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bRaRKhmnwX8rtUHoGWDNUw -SELECT INTERVAL '20' YEAR + CURRENT_DATE;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/cXpjU5Ot5PVup5DKjTN5UQ -"SELECT NEXT_DAY(DATE '2009-12-20', 'TUESDAY');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/COn~OYOmTDWs9zzy6MtgpA -"SELECT NEXT_DAY(DATE '2009-12-20', 'FRIDAY');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/COn~OYOmTDWs9zzy6MtgpA -"SELECT NEXT_DAY(DATE '2009-12-25', 'FRIDAY');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/COn~OYOmTDWs9zzy6MtgpA + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bRaRKhmnwX8rtUHoGWDNUw +"SELECT eid, name, deptno, period1, period2 +FROM employee1 +WHERE period1 IMMEDIATELY SUCCEEDS period2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bRaRKhmnwX8rtUHoGWDNUw +SELECT INTERVAL '20' YEAR + CURRENT_DATE;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/cXpjU5Ot5PVup5DKjTN5UQ +"SELECT NEXT_DAY(DATE '2009-12-20', 'TUESDAY');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/COn~OYOmTDWs9zzy6MtgpA +"SELECT NEXT_DAY(DATE '2009-12-20', 'FRIDAY');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/COn~OYOmTDWs9zzy6MtgpA +"SELECT NEXT_DAY(DATE '2009-12-25', 'FRIDAY');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/COn~OYOmTDWs9zzy6MtgpA "CREATE TABLE employee(id INTEGER, name VARCHAR(50), jdbegin DATE NOT NULL FORMAT 'YYYY-MM-DD', jdend DATE NOT NULL FORMAT 'YYYY-MM-DD', PERIOD FOR jobduration(jdbegin,jdend) -  )PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/YC~~LWaksOg8HvPKzXAx2A -"INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/YC~~LWaksOg8HvPKzXAx2A -SELECT END (jobduration) FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/YC~~LWaksOg8HvPKzXAx2A -SELECT td_month_of_calendar(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/C0Sadp8PlvzHnnJt~lOTKw -SELECT td_month_of_calendar(DATE '1901-08-29');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/C0Sadp8PlvzHnnJt~lOTKw -"SELECT * -FROM employee -WHERE NEXT(END(period1)) = DATE '2004-03-06';",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/d~oQDQwZijYeGKistg5mBA -"SELECT TD_QUARTER_END(TIMESTAMP'2012-01-15 10:00:00','COMPATIBLE');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/MJ7n9Vek30zHGD5zD2pbuQ -SELECT td_day_of_year(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/RWSsl9L8~Hy7bzNrWfdhJQ -SELECT td_day_of_year(DATE '2010-02-10');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/RWSsl9L8~Hy7bzNrWfdhJQ +  )PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/YC~~LWaksOg8HvPKzXAx2A +"INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/YC~~LWaksOg8HvPKzXAx2A +SELECT END (jobduration) FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/YC~~LWaksOg8HvPKzXAx2A +SELECT td_month_of_calendar(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/C0Sadp8PlvzHnnJt~lOTKw +SELECT td_month_of_calendar(DATE '1901-08-29');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/C0Sadp8PlvzHnnJt~lOTKw +"SELECT * +FROM employee +WHERE NEXT(END(period1)) = DATE '2004-03-06';",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/d~oQDQwZijYeGKistg5mBA +"SELECT TD_QUARTER_END(TIMESTAMP'2012-01-15 10:00:00','COMPATIBLE');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/MJ7n9Vek30zHGD5zD2pbuQ +SELECT td_day_of_year(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/RWSsl9L8~Hy7bzNrWfdhJQ +SELECT td_day_of_year(DATE '2010-02-10');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/RWSsl9L8~Hy7bzNrWfdhJQ "SELECT 'OVERLAPS' WHERE (CURRENT_TIME(0), INTERVAL '1' HOUR) -OVERLAPS (CURRENT_TIME(0), INTERVAL -'1' HOUR);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +OVERLAPS (CURRENT_TIME(0), INTERVAL -'1' HOUR);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA "SELECT 'OVERLAPS' WHERE (CURRENT_TIME(0), INTERVAL '1' HOUR) -OVERLAPS (CURRENT_TIME(0) + INTERVAL '1' SECOND,INTERVAL -'1' HOUR);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +OVERLAPS (CURRENT_TIME(0) + INTERVAL '1' SECOND,INTERVAL -'1' HOUR);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA "SELECT 'OVERLAPS' WHERE (DATE '2000-01-15',DATE '2002-12-15') -OVERLAPS (DATE '2001-06-15',DATE '2005-06-15');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +OVERLAPS (DATE '2001-06-15',DATE '2005-06-15');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA "SELECT 'OVERLAPS' WHERE (SELECT DATE '2000-01-15', DATE '2002-12-15') -OVERLAPS (SELECT DATE '2001-06-15', DATE '2005-06-15');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +OVERLAPS (SELECT DATE '2001-06-15', DATE '2005-06-15');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA "SELECT 'OVERLAPS' WHERE (TIMESTAMP '2001-06-12 10:00:00', TIMESTAMP '2001-06-15 08:00:00') -OVERLAPS (TIMESTAMP '2001-06-13 15:00:00', NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA -SELECT * FROM employee WHERE period2 OVERLAPS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +OVERLAPS (TIMESTAMP '2001-06-13 15:00:00', NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +SELECT * FROM employee WHERE period2 OVERLAPS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA "CREATE TABLE project    (id INTEGER,     analysis_phase PERIOD(DATE)) -UNIQUE PRIMARY INDEX (id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA -"INSERT project (1, PERIOD(DATE'2010-06-21',DATE'2010-06-25'));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +UNIQUE PRIMARY INDEX (id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +"INSERT project (1, PERIOD(DATE'2010-06-21',DATE'2010-06-25'));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA "SELECT 'OVERLAPS' FROM project -WHERE analysis_phase OVERLAPS -      PERIOD(DATE'2010-06-24',NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +WHERE analysis_phase OVERLAPS +      PERIOD(DATE'2010-06-24',NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17466,15 +17466,15 @@ WHERE analysis_phase OVERLAPS    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA -"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 -FROM employee -WHERE jobdur1 OVERLAPS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA +"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 +FROM employee +WHERE jobdur1 OVERLAPS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/7XPi9qfgj~magIHK8hGtwA "SELECT 'OVERLAPS' WHERE (DATE '2000-01-15',DATE '2002-12-15') -OVERLAPS (DATE '2001-06-15',DATE '2005-06-15');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bM34jvBPYW6TKTvc8OpbAw +OVERLAPS (DATE '2001-06-15',DATE '2005-06-15');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bM34jvBPYW6TKTvc8OpbAw "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17483,12 +17483,12 @@ OVERLAPS (DATE '2001-06-15',DATE '2005-06-15');",https://docs.teradata.com/reade    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/mvXB~RAugCI0s3uIcxeaWQ -"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 -FROM employee -WHERE jobdur1 CONTAINS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/mvXB~RAugCI0s3uIcxeaWQ -SELECT TD_SYSFNLIB.WEEKNUMBER_OF_QUARTER(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/E3Ak16ymhuTrGLzInmpfFA -"SELECT TD_SYSFNLIB.WEEKNUMBER_OF_QUARTER (DATE '2011-04-20', ’ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/E3Ak16ymhuTrGLzInmpfFA + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/mvXB~RAugCI0s3uIcxeaWQ +"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 +FROM employee +WHERE jobdur1 CONTAINS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/mvXB~RAugCI0s3uIcxeaWQ +SELECT TD_SYSFNLIB.WEEKNUMBER_OF_QUARTER(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/E3Ak16ymhuTrGLzInmpfFA +"SELECT TD_SYSFNLIB.WEEKNUMBER_OF_QUARTER (DATE '2011-04-20', ’ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/E3Ak16ymhuTrGLzInmpfFA "WITH subtbl(flight_id, duration) AS    (SELECT flight_id, duration FROM FlightExp) SELECT * @@ -17496,39 +17496,39 @@ FROM TABLE (TD_SYSFNLIB.TD_NORMALIZE_OVERLAP_MEET(NEW VARIANT_TYPE(subtbl.flight  RETURNS (flight_id INT, duration PERIOD(TIMESTAMP(6) WITH TIME ZONE), NrmCount INT)                                                    subtbl.duration) HASH BY flight_id     /* input data is redistributed on column, flight_id */ LOCAL ORDER BY flight_id, duration)     /* input data is sorted on these columns */ -AS DT(flight_id, duration, NrmCount) ORDER BY 1,2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/T6EZOurgyrHgvy8BtiQOkw -SELECT CURRENT_TIME AT TIME ZONE -8;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/UW22xhdX7iF9sXoTzvQUUA -SELECT td_day_of_week(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/3NJKqo7Ji9dTjH4vVLTbSg -SELECT td_day_of_week(DATE '2010-10-18');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/3NJKqo7Ji9dTjH4vVLTbSg -SELECT DAYOFWEEK(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/3NJKqo7Ji9dTjH4vVLTbSg -SELECT DAYOFWEEK(DATE '2010-10-18');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/3NJKqo7Ji9dTjH4vVLTbSg -SELECT CURRENT_TIME AT TIME ZONE -4.5;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SXfN2XTDklGnan7JRH0XHQ -SELECT (DATE '2007-05-10' - DATE '2007-04-28') DAY;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/TnilWx4ftVTCkBaX8uLkQg -SELECT (DATE '2007-05-10' - DATE '2007-04-28') MONTH;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/TnilWx4ftVTCkBaX8uLkQg -SELECT td_weekday_of_month(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AR7pLiSE326yZr04ehDZEQ -SELECT td_weekday_of_month(DATE '2010-05-01');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AR7pLiSE326yZr04ehDZEQ -SELECT td_month_of_quarter(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WIqB~IdWSnpG6tIavqyZgw -SELECT td_month_of_quarter(DATE '2010-06-12');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WIqB~IdWSnpG6tIavqyZgw -SELECT * FROM employee WHERE period2 MEETS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/JaxNJvABcmUbC5rROOOCBg -SELECT TD_MONTH_BEGIN(DATE'2012-01-15');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/8pUbzl3C_mXBbPIIg~vuiA -SELECT TD_SYSFNLIB.DAYNUMBER_OF_YEAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/t3Ph5AaKm_C7cBS_i0YlZw -SELECT TD_SYSFNLIB.DAYNUMBER_OF_YEAR(DATE '2010-02-10');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/t3Ph5AaKm_C7cBS_i0YlZw -"SELECT TD_QUARTER_BEGIN(DATE'2012-01-15','COMPATIBLE');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/yP6bzcU3Lmcc1o7bbgM~TQ -"SELECT ename, period2 LDIFF period1 FROM employee;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LkPsrTK6PsSy3q59k3hvAw +AS DT(flight_id, duration, NrmCount) ORDER BY 1,2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/T6EZOurgyrHgvy8BtiQOkw +SELECT CURRENT_TIME AT TIME ZONE -8;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/UW22xhdX7iF9sXoTzvQUUA +SELECT td_day_of_week(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/3NJKqo7Ji9dTjH4vVLTbSg +SELECT td_day_of_week(DATE '2010-10-18');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/3NJKqo7Ji9dTjH4vVLTbSg +SELECT DAYOFWEEK(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/3NJKqo7Ji9dTjH4vVLTbSg +SELECT DAYOFWEEK(DATE '2010-10-18');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/3NJKqo7Ji9dTjH4vVLTbSg +SELECT CURRENT_TIME AT TIME ZONE -4.5;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SXfN2XTDklGnan7JRH0XHQ +SELECT (DATE '2007-05-10' - DATE '2007-04-28') DAY;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/TnilWx4ftVTCkBaX8uLkQg +SELECT (DATE '2007-05-10' - DATE '2007-04-28') MONTH;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/TnilWx4ftVTCkBaX8uLkQg +SELECT td_weekday_of_month(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AR7pLiSE326yZr04ehDZEQ +SELECT td_weekday_of_month(DATE '2010-05-01');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AR7pLiSE326yZr04ehDZEQ +SELECT td_month_of_quarter(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WIqB~IdWSnpG6tIavqyZgw +SELECT td_month_of_quarter(DATE '2010-06-12');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WIqB~IdWSnpG6tIavqyZgw +SELECT * FROM employee WHERE period2 MEETS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/JaxNJvABcmUbC5rROOOCBg +SELECT TD_MONTH_BEGIN(DATE'2012-01-15');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/8pUbzl3C_mXBbPIIg~vuiA +SELECT TD_SYSFNLIB.DAYNUMBER_OF_YEAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/t3Ph5AaKm_C7cBS_i0YlZw +SELECT TD_SYSFNLIB.DAYNUMBER_OF_YEAR(DATE '2010-02-10');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/t3Ph5AaKm_C7cBS_i0YlZw +"SELECT TD_QUARTER_BEGIN(DATE'2012-01-15','COMPATIBLE');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/yP6bzcU3Lmcc1o7bbgM~TQ +"SELECT ename, period2 LDIFF period1 FROM employee;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LkPsrTK6PsSy3q59k3hvAw "EXEC DBC.CreateException - ('Teradata', ’OFF’, DATE '2008-03-03', 'Holiday');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ddb~BhQyDlyORRfqQ4DzIQ + ('Teradata', ’OFF’, DATE '2008-03-03', 'Holiday');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ddb~BhQyDlyORRfqQ4DzIQ "EXEC DBC.CreateException - ('Teradata', ’ON’, DATE '2008-06-07', 'Holiday make up day');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ddb~BhQyDlyORRfqQ4DzIQ -"SELECT ROUND(CAST('2003/09/17' AS DATE), 'D') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/GWFHUjsVvXJ7TiAx142RwQ + ('Teradata', ’ON’, DATE '2008-06-07', 'Holiday make up day');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ddb~BhQyDlyORRfqQ4DzIQ +"SELECT ROUND(CAST('2003/09/17' AS DATE), 'D') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/GWFHUjsVvXJ7TiAx142RwQ "CREATE TABLE BillDateTime (column_1 INTERVAL YEAR ,column_2 INTERVAL YEAR(1) TO MONTH ,column_3 INTERVAL YEAR(2) TO MONTH -,column_4 INTERVAL YEAR(3) TO MONTH );",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/8zUCSJsAWDzZhKJiGAL5gQ -"INSERT BillDateTime (column_1, column_4) -VALUES ( INTERVAL '40' YEAR, INTERVAL '999-12' YEAR TO MONTH );",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/8zUCSJsAWDzZhKJiGAL5gQ +,column_4 INTERVAL YEAR(3) TO MONTH );",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/8zUCSJsAWDzZhKJiGAL5gQ +"INSERT BillDateTime (column_1, column_4) +VALUES ( INTERVAL '40' YEAR, INTERVAL '999-12' YEAR TO MONTH );",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/8zUCSJsAWDzZhKJiGAL5gQ "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17537,53 +17537,53 @@ VALUES ( INTERVAL '40' YEAR, INTERVAL '999-12' YEAR TO MONTH );",https://docs.te    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Qtgv31oa66edNCfg63bvoQ -SELECT TD_WEEK_END(timestamp'2012-05-08 10:00:00');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/mxHoKgGcmZ1WGrE0ozhZ1w -"SELECT TD_FRIDAY(TIMESTAMP'2012-05-08 10:00:00',NULL,TIME'05:00:00');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~PSyUWEXI53vT4QXBdohTg -"SELECT ADD_MONTHS ('1999-08-15' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/paDWWgJmadIvezblRl4Thg -"SELECT ADD_MONTHS ('1999-09-30' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/paDWWgJmadIvezblRl4Thg + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Qtgv31oa66edNCfg63bvoQ +SELECT TD_WEEK_END(timestamp'2012-05-08 10:00:00');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/mxHoKgGcmZ1WGrE0ozhZ1w +"SELECT TD_FRIDAY(TIMESTAMP'2012-05-08 10:00:00',NULL,TIME'05:00:00');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~PSyUWEXI53vT4QXBdohTg +"SELECT ADD_MONTHS ('1999-08-15' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/paDWWgJmadIvezblRl4Thg +"SELECT ADD_MONTHS ('1999-09-30' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/paDWWgJmadIvezblRl4Thg "SELECT statement returns a valid date, but its ‘correctness’ depends on how you choose to define the value ‘one month.’ - SELECT ADD_MONTHS ('1999-08-31' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/paDWWgJmadIvezblRl4Thg -SELECT TD_SYSFNLIB.MONTHNUMBER_OF_QUARTER(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/06sbapfpeorkaG306IdlSg -"SELECT TD_SYSFNLIB.MONTHNUMBER_OF_QUARTER(DATE '2011-04-20', ’ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/06sbapfpeorkaG306IdlSg + SELECT ADD_MONTHS ('1999-08-31' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/paDWWgJmadIvezblRl4Thg +SELECT TD_SYSFNLIB.MONTHNUMBER_OF_QUARTER(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/06sbapfpeorkaG306IdlSg +"SELECT TD_SYSFNLIB.MONTHNUMBER_OF_QUARTER(DATE '2011-04-20', ’ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/06sbapfpeorkaG306IdlSg "WITH subtbl(flight_id, duration) AS    (SELECT flight_id, duration FROM FlightExp) -SELECT * +SELECT * FROM TABLE (TD_SYSFNLIB.TD_NORMALIZE_MEET(NEW VARIANT_TYPE(subtbl.flight_id),                                            subtbl.duration) RETURNS (flight_id INT, duration PERIOD(TIMESTAMP(6) WITH TIME ZONE), NrmCount INT) HASH BY flight_id     /* input data is redistributed on column, flight_id */ LOCAL ORDER BY flight_id, duration)     /* input data is sorted on these columns */ -AS DT(flight_id, duration, NrmCount) ORDER BY 1,2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/2HaouIRZBBxe4Wiw7WIz0Q -SELECT (INTERVAL '3-07' YEAR TO MONTH) * 4;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/xaSNhp19My9WhLxm8y9hgQ -SELECT INTERVAL '20' YEAR + CURRENT_DATE;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ZdgjYw2A6eS4CVCPv2JCvQ -SELECT td_week_of_year(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/aaQyIbPO0uKy8oAoHkKQSA -SELECT td_week_of_year(DATE '2010-05-04');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/aaQyIbPO0uKy8oAoHkKQSA -"SELECT TD_MONTH_END(DATE'2012-01-15',NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LQe1hRrv4qoDlCyHBay~tw -SELECT TD_SUNDAY(timestamp'2012-05-08 10:00:00');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9zKmrhw0EQEcg8_I9Xb7wg -"SELECT TRUNC(CAST('2003/09/17' AS DATE), 'D') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/0m12Hj0PNhrD5EJqCeMomw -SELECT TD_SYSFNLIB.WEEKNUMBER_OF_YEAR (CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9sITeXKXP4t4mq~qDUYKtw -"SELECT TD_SYSFNLIB.WEEKNUMBER_OF_YEAR (DATE ‘1901-01-05’, ‘COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9sITeXKXP4t4mq~qDUYKtw -SELECT td_day_of_month(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/nKCqflSbsKd765OlVa76XA -SELECT td_day_of_month(DATE '2010-05-27');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/nKCqflSbsKd765OlVa76XA +AS DT(flight_id, duration, NrmCount) ORDER BY 1,2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/2HaouIRZBBxe4Wiw7WIz0Q +SELECT (INTERVAL '3-07' YEAR TO MONTH) * 4;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/xaSNhp19My9WhLxm8y9hgQ +SELECT INTERVAL '20' YEAR + CURRENT_DATE;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ZdgjYw2A6eS4CVCPv2JCvQ +SELECT td_week_of_year(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/aaQyIbPO0uKy8oAoHkKQSA +SELECT td_week_of_year(DATE '2010-05-04');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/aaQyIbPO0uKy8oAoHkKQSA +"SELECT TD_MONTH_END(DATE'2012-01-15',NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LQe1hRrv4qoDlCyHBay~tw +SELECT TD_SUNDAY(timestamp'2012-05-08 10:00:00');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9zKmrhw0EQEcg8_I9Xb7wg +"SELECT TRUNC(CAST('2003/09/17' AS DATE), 'D') (FORMAT 'yyyy-mm-dd');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/0m12Hj0PNhrD5EJqCeMomw +SELECT TD_SYSFNLIB.WEEKNUMBER_OF_YEAR (CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9sITeXKXP4t4mq~qDUYKtw +"SELECT TD_SYSFNLIB.WEEKNUMBER_OF_YEAR (DATE ‘1901-01-05’, ‘COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9sITeXKXP4t4mq~qDUYKtw +SELECT td_day_of_month(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/nKCqflSbsKd765OlVa76XA +SELECT td_day_of_month(DATE '2010-05-27');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/nKCqflSbsKd765OlVa76XA "CREATE TABLE project    (id INTEGER,     analysis_phase PERIOD(DATE)) -UNIQUE PRIMARY INDEX (id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/sETXKYg7TclghSzafMp33w -"INSERT project (1, PERIOD(DATE'2010-06-21',DATE'2010-06-25'));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/sETXKYg7TclghSzafMp33w +UNIQUE PRIMARY INDEX (id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/sETXKYg7TclghSzafMp33w +"INSERT project (1, PERIOD(DATE'2010-06-21',DATE'2010-06-25'));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/sETXKYg7TclghSzafMp33w "SELECT 'OVERLAPS' FROM project -WHERE analysis_phase OVERLAPS -      PERIOD(DATE'2010-06-24',NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/sETXKYg7TclghSzafMp33w -"EXEC DBC.DeleteException('ISO', DATE '2009-01-01');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/uzkT6hdoLOa0htooDDCgyQ -"SELECT ADD_MONTHS ('1995-12-31', 2);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw -"SELECT ADD_MONTHS ('1999-02-28' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw -"SELECT ADD_MONTHS ('1999-02-28' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw -"SELECT ADD_MONTHS ('1999-04-30' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw -"SELECT ADD_MONTHS ('1999-04-30' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw -SELECT TD_SYSFNLIB.WEEKNUMBER_OF_CALENDAR (CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XKV0JDBBV8wttorB6wJEQw -"SELECT TD_SYSFNLIB.WEEKNUMBER_OF_CALENDAR (DATE ‘1901-01-05’, ‘COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XKV0JDBBV8wttorB6wJEQw +WHERE analysis_phase OVERLAPS +      PERIOD(DATE'2010-06-24',NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/sETXKYg7TclghSzafMp33w +"EXEC DBC.DeleteException('ISO', DATE '2009-01-01');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/uzkT6hdoLOa0htooDDCgyQ +"SELECT ADD_MONTHS ('1995-12-31', 2);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw +"SELECT ADD_MONTHS ('1999-02-28' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw +"SELECT ADD_MONTHS ('1999-02-28' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw +"SELECT ADD_MONTHS ('1999-04-30' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw +"SELECT ADD_MONTHS ('1999-04-30' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw +SELECT TD_SYSFNLIB.WEEKNUMBER_OF_CALENDAR (CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XKV0JDBBV8wttorB6wJEQw +"SELECT TD_SYSFNLIB.WEEKNUMBER_OF_CALENDAR (DATE ‘1901-01-05’, ‘COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/XKV0JDBBV8wttorB6wJEQw "WITH subtbl(flight_id, charges, duration) AS    (SELECT flight_id, charges, duration FROM FlightExp) SELECT * @@ -17594,12 +17594,12 @@ RETURNS (flight_id INT, charges FLOAT,          duration PERIOD(TIMESTAMP(6) WITH TIME ZONE)) HASH BY flight_id     /* input data is redistributed on column, flight_id */ LOCAL ORDER BY flight_id, duration)     /* input data is sorted on these columns */ -AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/0VnUPEP0u7uTBHbWZLoj6w -SELECT TD_SYSFNLIB.MONTHNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ggworoaUz8jd8BeInAub6Q -"SELECT TD_SYSFNLIB.MONTHNUMBER_OF_CALENDAR(DATE '1901-05-05', ’COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ggworoaUz8jd8BeInAub6Q -"SELECT * -FROM employee -WHERE PRIOR(END(period1)) = DATE '2004-03-04';",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/iSM3F5jb7jBH4t8sqxbDOw +AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/0VnUPEP0u7uTBHbWZLoj6w +SELECT TD_SYSFNLIB.MONTHNUMBER_OF_CALENDAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ggworoaUz8jd8BeInAub6Q +"SELECT TD_SYSFNLIB.MONTHNUMBER_OF_CALENDAR(DATE '1901-05-05', ’COMPATIBLE’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ggworoaUz8jd8BeInAub6Q +"SELECT * +FROM employee +WHERE PRIOR(END(period1)) = DATE '2004-03-04';",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/iSM3F5jb7jBH4t8sqxbDOw "WITH subtbl(flight_id, charges, duration) AS       (SELECT flight_id, charges, duration FROM FlightExp)  SELECT * FROM TABLE ( @@ -17610,12 +17610,12 @@ SELECT * FROM TABLE (             duration PERIOD(TIMESTAMP(6) WITH TIME ZONE))    HASH BY flight_id     /* input data is redistributed on column, flight_id */    LOCAL ORDER BY flight_id, duration)     /* input data is sorted on these columns */ -   AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bhnOLXJntX89qxH_Zln89g -SELECT CURRENT_TIME;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ayrbkGvO~GIQxuFIrFdl2w -SELECT * FROM employee WHERE period2 CONTAINS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/F63egfCoIk9ZKvCfJ1~3nQ -SELECT td_quarter_of_calendar(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AZn_O7lIYILr6AnwKNZmyA -SELECT td_quarter_of_calendar(DATE '1901-11-14');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AZn_O7lIYILr6AnwKNZmyA -"SELECT TD_WEEK_BEGIN(TIMESTAMP'2012-01-15 12:00:00+02:00','ISO',TIME'05:00:00');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/DjJPYGMftk3qS40Ck33G8A +   AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/bhnOLXJntX89qxH_Zln89g +SELECT CURRENT_TIME;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ayrbkGvO~GIQxuFIrFdl2w +SELECT * FROM employee WHERE period2 CONTAINS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/F63egfCoIk9ZKvCfJ1~3nQ +SELECT td_quarter_of_calendar(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AZn_O7lIYILr6AnwKNZmyA +SELECT td_quarter_of_calendar(DATE '1901-11-14');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AZn_O7lIYILr6AnwKNZmyA +"SELECT TD_WEEK_BEGIN(TIMESTAMP'2012-01-15 12:00:00+02:00','ISO',TIME'05:00:00');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/DjJPYGMftk3qS40Ck33G8A "WITH subtbl(flight_id, charges, duration) AS (SELECT flight_id, charges, duration FROM FlightExp) SELECT * FROM TABLE ( @@ -17626,24 +17626,24 @@ RETURNS (flight_id INT, charges FLOAT, duration PERIOD(TIMESTAMP(6) WITH TIME ZONE)) HASH BY flight_id /* input data is redistributed on column, flight_id */ LOCAL ORDER BY flight_id, duration) /* input data is sorted on these columns */ -AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ftGV55Jtyc~8rQxTNiBDmQ -"SELECT TD_SATURDAY(TIMESTAMP'2012-05-08 10:00:00',NULL,TIME'05:00:00+03:00');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/v18T3cTNnfwIm4VgugFjyw +AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ftGV55Jtyc~8rQxTNiBDmQ +"SELECT TD_SATURDAY(TIMESTAMP'2012-05-08 10:00:00',NULL,TIME'05:00:00+03:00');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/v18T3cTNnfwIm4VgugFjyw "SELECT f1 AT TIME ZONE intrvl.a -FROM TS;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/f3r8e7A0EvReFuJLpPnUQg -EXEC DBC.DeleteAllExceptions('ISO');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/1PWJy1VGmZIygGEpblznuQ -SELECT INTERVAL (period1) MONTH FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/CYNME8YH2qxgrfUzewJa3A +FROM TS;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/f3r8e7A0EvReFuJLpPnUQg +EXEC DBC.DeleteAllExceptions('ISO');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/1PWJy1VGmZIygGEpblznuQ +SELECT INTERVAL (period1) MONTH FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/CYNME8YH2qxgrfUzewJa3A "CREATE TABLE employee1 ( eid INTEGER NOT NULL, name VARCHAR(100) NOT NULL, deptno INTEGER NOT NULL, period1(date), period2(date) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/cQ3sVS1CVOM5IVjt2PM_1A -"SELECT eid, name, depno, period1, period2 -FROM employee1 -WHERE period1 IMMEDIATELY PRECEDES period2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/cQ3sVS1CVOM5IVjt2PM_1A + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/cQ3sVS1CVOM5IVjt2PM_1A +"SELECT eid, name, depno, period1, period2 +FROM employee1 +WHERE period1 IMMEDIATELY PRECEDES period2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/cQ3sVS1CVOM5IVjt2PM_1A "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17652,93 +17652,93 @@ WHERE period1 IMMEDIATELY PRECEDES period2;",https://docs.teradata.com/reader/w1    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~9uQYZJauHtNjasaO3SHSQ -"SELECT eid, name, deptno, jobst1, jobend1, jobst2, jobend2 -FROM employee -WHERE jobdur1 EQUALS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~9uQYZJauHtNjasaO3SHSQ -SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_YEAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HyWccMVT_ly~KtBQjYntVw -"SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_YEAR(DATE '2010-12-20', ’ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HyWccMVT_ly~KtBQjYntVw + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~9uQYZJauHtNjasaO3SHSQ +"SELECT eid, name, deptno, jobst1, jobend1, jobst2, jobend2 +FROM employee +WHERE jobdur1 EQUALS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~9uQYZJauHtNjasaO3SHSQ +SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_YEAR(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HyWccMVT_ly~KtBQjYntVw +"SELECT TD_SYSFNLIB.QUARTERNUMBER_OF_YEAR(DATE '2010-12-20', ’ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HyWccMVT_ly~KtBQjYntVw "CREATE TABLE employee1 ( eid INTEGER NOT NULL, name VARCHAR(100) NOT NULL, deptno INTEGER NOT NULL, period1(date), period2(date) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/wCz2zwDTEoDcTePuedxm1Q -"SELECT eid, name, depno, period1, period2 -FROM employee1 -WHERE period1 EQUALS period2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/wCz2zwDTEoDcTePuedxm1Q -SELECT INTERVAL '10-03' YEAR TO MONTH / 3;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/klAN1t3yfSRJgme7_prSew -SELECT INTERVAL '10-02' YEAR TO MONTH / 3;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/klAN1t3yfSRJgme7_prSew -"SELECT OADD_MONTHS (DATE '2008-02-15', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/EF3yrZNDwI1wcXlEllxHcg -"SELECT OADD_MONTHS (DATE '2008-02-20', 2);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/EF3yrZNDwI1wcXlEllxHcg -"SELECT OADD_MONTHS (DATE '2008-02-29', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/EF3yrZNDwI1wcXlEllxHcg -SELECT td_week_of_calendar(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/qKKDZZn13O6sOZ5J7_TlgA -SELECT td_week_of_calendar(DATE '1901-01-10');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/qKKDZZn13O6sOZ5J7_TlgA + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/wCz2zwDTEoDcTePuedxm1Q +"SELECT eid, name, depno, period1, period2 +FROM employee1 +WHERE period1 EQUALS period2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/wCz2zwDTEoDcTePuedxm1Q +SELECT INTERVAL '10-03' YEAR TO MONTH / 3;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/klAN1t3yfSRJgme7_prSew +SELECT INTERVAL '10-02' YEAR TO MONTH / 3;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/klAN1t3yfSRJgme7_prSew +"SELECT OADD_MONTHS (DATE '2008-02-15', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/EF3yrZNDwI1wcXlEllxHcg +"SELECT OADD_MONTHS (DATE '2008-02-20', 2);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/EF3yrZNDwI1wcXlEllxHcg +"SELECT OADD_MONTHS (DATE '2008-02-29', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/EF3yrZNDwI1wcXlEllxHcg +SELECT td_week_of_calendar(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/qKKDZZn13O6sOZ5J7_TlgA +SELECT td_week_of_calendar(DATE '1901-01-10');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/qKKDZZn13O6sOZ5J7_TlgA "WITH subtbl(flight_id, duration) AS    (SELECT flight_id, duration FROM FlightExp) -SELECT * +SELECT * FROM TABLE (TD_SYSFNLIB.TD_NORMALIZE_OVERLAP(NEW VARIANT_TYPE(subtbl.flight_id),                                              subtbl.duration) RETURNS (flight_id INT, duration PERIOD(TIMESTAMP(6) WITH TIME ZONE), NrmCount INT) HASH BY flight_id     /* input data is redistributed on column, flight_id */ LOCAL ORDER BY flight_id, duration)     /* input data is sorted on these columns */ -AS DT(flight_id, duration, NrmCount) ORDER BY 1,2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LkBgiy0U_eZN_6QX9hZcWQ -"SELECT MONTHS_BETWEEN(DATE'2008-09-25', DATE'2008-09-25');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/qP~3sGywKFvgqenyi90HVg -"SELECT period2 P_INTERSECT period1 -FROM product_tests -WHERE pid = 11804;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/uWF9fz6BoWwXij25gcEdUw +AS DT(flight_id, duration, NrmCount) ORDER BY 1,2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LkBgiy0U_eZN_6QX9hZcWQ +"SELECT MONTHS_BETWEEN(DATE'2008-09-25', DATE'2008-09-25');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/qP~3sGywKFvgqenyi90HVg +"SELECT period2 P_INTERSECT period1 +FROM product_tests +WHERE pid = 11804;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/uWF9fz6BoWwXij25gcEdUw "CREATE TABLE Subscription (id CHARACTER(13) ,subscribe_date DATE -,subscribe_interval INTERVAL MONTH(4));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WxZInyVRpYMn61YoYcQhhQ +,subscribe_interval INTERVAL MONTH(4));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WxZInyVRpYMn61YoYcQhhQ "INSERT Subscription (subscribe_date, subscribe_interval) -VALUES (CURRENT_DATE, INTERVAL ’24’ MONTH);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WxZInyVRpYMn61YoYcQhhQ -SELECT subscribe_date + subscribe_interval FROM Subscription;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WxZInyVRpYMn61YoYcQhhQ -SELECT DAYNUMBER_OF_MONTH (TIMESTAMP‘2010-01-01 00:00:00’);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/0cIS4bVAwILvVON3XVrGDQ -"SELECT INTERVAL(PERIOD(DATE '2016-02-29', DATE '2016-03-01')) MONTH ;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/wRr7IV1EAugR7oEcguXlYg -"SELECT TD_YEAR_END(TIMESTAMP'2012-01-15 10:00:00','ISO');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/94ZJTyBOsxhDG6pDWSd1jQ +VALUES (CURRENT_DATE, INTERVAL ’24’ MONTH);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WxZInyVRpYMn61YoYcQhhQ +SELECT subscribe_date + subscribe_interval FROM Subscription;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/WxZInyVRpYMn61YoYcQhhQ +SELECT DAYNUMBER_OF_MONTH (TIMESTAMP‘2010-01-01 00:00:00’);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/0cIS4bVAwILvVON3XVrGDQ +"SELECT INTERVAL(PERIOD(DATE '2016-02-29', DATE '2016-03-01')) MONTH ;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/wRr7IV1EAugR7oEcguXlYg +"SELECT TD_YEAR_END(TIMESTAMP'2012-01-15 10:00:00','ISO');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/94ZJTyBOsxhDG6pDWSd1jQ "CREATE TABLE employee(id INTEGER, name VARCHAR(50), jdbegin DATE NOT NULL FORMAT 'YYYY-MM-DD', jdend DATE NOT NULL FORMAT 'YYYY-MM-DD', PERIOD FOR jobduration(jdbegin,jdend) -  )PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AAQtvyutYrO9ZybhgsqAMg -"INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AAQtvyutYrO9ZybhgsqAMg -SELECT BEGIN (jobduration) FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AAQtvyutYrO9ZybhgsqAMg -SELECT HOUR(CURRENT_TIMESTAMP(6));,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/R5nxhuCUvjsNPenF4SUlHg -SELECT MINUTE(CURTIME());,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/R5nxhuCUvjsNPenF4SUlHg -SELECT SECOND('12:34:25');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/R5nxhuCUvjsNPenF4SUlHg -"SELECT TD_WEDNESDAY(TIMESTAMP'2012-05-08 10:00:00+01:00','ISO');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ynlWP8awO2~o7lSTEoL0Xg -"SELECT TD_YEAR_BEGIN(TIMESTAMP'2012-01-15 12:00:00','ISO',NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/B1SZqy7JMh06eNyx1B50bw -SELECT TD_SYSFNLIB.DAYOCCURRENCE_OF_MONTH(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/djNir_OcsMsHtcJZx4yblA -SELECT TD_SYSFNLIB.DAYOCCURRENCE_OF_MONTH(DATE '2010-05-01');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/djNir_OcsMsHtcJZx4yblA +  )PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AAQtvyutYrO9ZybhgsqAMg +"INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AAQtvyutYrO9ZybhgsqAMg +SELECT BEGIN (jobduration) FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/AAQtvyutYrO9ZybhgsqAMg +SELECT HOUR(CURRENT_TIMESTAMP(6));,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/R5nxhuCUvjsNPenF4SUlHg +SELECT MINUTE(CURTIME());,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/R5nxhuCUvjsNPenF4SUlHg +SELECT SECOND('12:34:25');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/R5nxhuCUvjsNPenF4SUlHg +"SELECT TD_WEDNESDAY(TIMESTAMP'2012-05-08 10:00:00+01:00','ISO');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ynlWP8awO2~o7lSTEoL0Xg +"SELECT TD_YEAR_BEGIN(TIMESTAMP'2012-01-15 12:00:00','ISO',NULL);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/B1SZqy7JMh06eNyx1B50bw +SELECT TD_SYSFNLIB.DAYOCCURRENCE_OF_MONTH(CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/djNir_OcsMsHtcJZx4yblA +SELECT TD_SYSFNLIB.DAYOCCURRENCE_OF_MONTH(DATE '2010-05-01');,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/djNir_OcsMsHtcJZx4yblA "CREATE TABLE employee(id INTEGER, name VARCHAR(50), jdbegin DATE NOT NULL FORMAT 'YYYY-MM-DD', jdend DATE NOT NULL FORMAT 'YYYY-MM-DD', PERIOD FOR jobduration(jdbegin,jdend) -  )PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/f0WiXr3SzZPPJg22HTuBzA -"INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/f0WiXr3SzZPPJg22HTuBzA -SELECT INTERVAL(jobduration)MONTH(4) FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/f0WiXr3SzZPPJg22HTuBzA -SELECT * FROM employee WHERE BEGIN(period1) = DATE '2004-06-19';,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Oq9mhcV_GBnvIFAY6qFiyA +  )PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/f0WiXr3SzZPPJg22HTuBzA +"INSERT INTO employee(1025,'John',DATE'2011-01-02',DATE'2012-05-02');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/f0WiXr3SzZPPJg22HTuBzA +SELECT INTERVAL(jobduration)MONTH(4) FROM employee;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/f0WiXr3SzZPPJg22HTuBzA +SELECT * FROM employee WHERE BEGIN(period1) = DATE '2004-06-19';,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/Oq9mhcV_GBnvIFAY6qFiyA "CREATE MULTISET TABLE employee(  empno INTEGER,  ename VARCHAR(50),  deptno INTEGER, - jobstart TIMESTAMP WITH TIME ZONE NOT NULL + jobstart TIMESTAMP WITH TIME ZONE NOT NULL    GENERATED ALWAYS AS ROW START, - jobend TIMESTAMP WITH TIME ZONE NOT NULL AS + jobend TIMESTAMP WITH TIME ZONE NOT NULL AS    GENERATED ALWAYS AS ROW END,  PERIOD FOR SYSTEM_TIME(jobstart,jobend)  ) - PRIMARY INDEX(empno) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~AxG9_GuYlZbUVw~725HDA -"SELECT empno,ename(CHAR(6)) FROM employee - WHERE END(SYSTEM_TIME) IS UNTIL_CLOSED;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~AxG9_GuYlZbUVw~725HDA -"SELECT empno,ename(CHAR(6)) FROM employee - WHERE END(SYSTEM_TIME) IS NOT UNTIL_CLOSED;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~AxG9_GuYlZbUVw~725HDA + PRIMARY INDEX(empno) WITH SYSTEM VERSIONING;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~AxG9_GuYlZbUVw~725HDA +"SELECT empno,ename(CHAR(6)) FROM employee + WHERE END(SYSTEM_TIME) IS UNTIL_CLOSED;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~AxG9_GuYlZbUVw~725HDA +"SELECT empno,ename(CHAR(6)) FROM employee + WHERE END(SYSTEM_TIME) IS NOT UNTIL_CLOSED;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/~AxG9_GuYlZbUVw~725HDA "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17747,16 +17747,16 @@ SELECT * FROM employee WHERE BEGIN(period1) = DATE '2004-06-19';,https://docs.te    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ecmQRiIsczH7Z37onH7N~g -"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 -FROM employee -WHERE jobdur1 OVERLAPS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ecmQRiIsczH7Z37onH7N~g + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ecmQRiIsczH7Z37onH7N~g +"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 +FROM employee +WHERE jobdur1 OVERLAPS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/ecmQRiIsczH7Z37onH7N~g "CREATE MULTISET TABLE employee(
 id INTEGER,
 name VARCHAR(50),
 dept INTEGER,
 tt PERIOD(TIMESTAMP(6)WITH TIME ZONE) NOT NULL AS TRANSACTIONTIME
 ) - PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LjgJbdCp2R8s2627hl09Nw -"INSERT INTO employee(102, 'John', 222);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LjgJbdCp2R8s2627hl09Nw -SELECT * FROM employee WHERE END(tt) IS UNTIL_CLOSED;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LjgJbdCp2R8s2627hl09Nw + PRIMARY INDEX(id);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LjgJbdCp2R8s2627hl09Nw +"INSERT INTO employee(102, 'John', 222);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LjgJbdCp2R8s2627hl09Nw +SELECT * FROM employee WHERE END(tt) IS UNTIL_CLOSED;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/LjgJbdCp2R8s2627hl09Nw "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17765,28 +17765,28 @@ SELECT * FROM employee WHERE END(tt) IS UNTIL_CLOSED;,https://docs.teradata.com/    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/verPKC8ymM~J2luSY9T8Jw -"SELECT eid, name, deptno, jobst1, jobend1, jobst2, jobend2 -FROM employee -WHERE jobdur1 MEETS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/verPKC8ymM~J2luSY9T8Jw -SELECT * FROM employee WHERE period2 OVERLAPS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/eunVs5vDYYz3rshVaVvpXg + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/verPKC8ymM~J2luSY9T8Jw +"SELECT eid, name, deptno, jobst1, jobend1, jobst2, jobend2 +FROM employee +WHERE jobdur1 MEETS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/verPKC8ymM~J2luSY9T8Jw +SELECT * FROM employee WHERE period2 OVERLAPS period1;,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/eunVs5vDYYz3rshVaVvpXg "EXEC DBC.CreateBusinessCalendarPattern - ('TERADATA', ‘SATURDAY’,’OFF’, ‘Non-work Day’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9Pk4kE7zp7vKe1RmWao3hA + ('TERADATA', ‘SATURDAY’,’OFF’, ‘Non-work Day’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9Pk4kE7zp7vKe1RmWao3hA "EXEC DBC.CreateBusinessCalendarPattern - ('TERADATA', ‘SUNDAY’,’OFF’, ‘Non-work Day’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9Pk4kE7zp7vKe1RmWao3hA -SELECT TD_SYSFNLIB.WEEKNUMBER_OF_MONTH (CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/nhgZRaruGinpGIYiy4KBjA -"SELECT TD_SYSFNLIB.WEEKNUMBER_OF_MONTH (DATE ‘1901-01-05’, ‘ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/nhgZRaruGinpGIYiy4KBjA -"SELECT ROUND( cast('2003-08-17 12:15:23+05:00' as timestamp with time zone),'HH24');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/CQGFQZ4WV87TTiSU~q88tg + ('TERADATA', ‘SUNDAY’,’OFF’, ‘Non-work Day’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/9Pk4kE7zp7vKe1RmWao3hA +SELECT TD_SYSFNLIB.WEEKNUMBER_OF_MONTH (CURRENT_DATE);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/nhgZRaruGinpGIYiy4KBjA +"SELECT TD_SYSFNLIB.WEEKNUMBER_OF_MONTH (DATE ‘1901-01-05’, ‘ISO’);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/nhgZRaruGinpGIYiy4KBjA +"SELECT ROUND( cast('2003-08-17 12:15:23+05:00' as timestamp with time zone),'HH24');",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/CQGFQZ4WV87TTiSU~q88tg "SELECT (CAST(INTERVAL '125' MONTH AS INTERVAL YEAR(2) TO MONTH)) -+ INTERVAL '12' YEAR;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJJWaqD3HOdp68pAge2A -SELECT (TIME '23:59:59.99' - CURRENT_TIME(2)) HOUR(2) TO SECOND(2);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJJWaqD3HOdp68pAge2A ++ INTERVAL '12' YEAR;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJJWaqD3HOdp68pAge2A +SELECT (TIME '23:59:59.99' - CURRENT_TIME(2)) HOUR(2) TO SECOND(2);,https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJJWaqD3HOdp68pAge2A "CREATE TABLE BillDateTime (start_time TIMESTAMP(0) -,end_time TIMESTAMP(0));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJJWaqD3HOdp68pAge2A +,end_time TIMESTAMP(0));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJJWaqD3HOdp68pAge2A "SELECT (end_time - start_time) MINUTE(4) -FROM BillDateTime;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJJWaqD3HOdp68pAge2A +FROM BillDateTime;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJJWaqD3HOdp68pAge2A "CREATE TABLE employee ( -   eid INTEGER NOT NULL, +   eid INTEGER NOT NULL,    name VARCHAR(100) NOT NULL,    deptno INTEGER NOT NULL,    jobst1 DATE NOT NULL, @@ -17795,10 +17795,10 @@ FROM BillDateTime;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/SnaJ    jobst2 DATE NOT NULL,    jobend2 DATE NOT NULL,    PERIOD FOR jobdur2(jobst2, jobend2) - ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/BDumc14~spsKuh1jBIUHFA -"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 -FROM employee -WHERE jobdur1 SUCCEEDS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/BDumc14~spsKuh1jBIUHFA + ) PRIMARY INDEX(eid);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/BDumc14~spsKuh1jBIUHFA +"SELECT eid, name, jobst1, jobend1, jobst2, jobend2 +FROM employee +WHERE jobdur1 SUCCEEDS jobdur2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/BDumc14~spsKuh1jBIUHFA "WITH subtbl(flight_id, charges, duration) AS    (SELECT flight_id, charges, duration FROM FlightExp) SELECT * FROM TABLE ( @@ -17809,42 +17809,42 @@ RETURNS (flight_id INT, charges FLOAT,          duration PERIOD(TIMESTAMP(6) WITH TIME ZONE)) HASH BY flight_id     /* input data is redistributed on column, flight_id */ LOCAL ORDER BY flight_id, duration)     /* input data is sorted on these columns */ -AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/kBENVUt6ME~hcGywZoyvtQ +AS DT(flight_id, charges, duration) ORDER BY 1,3;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/kBENVUt6ME~hcGywZoyvtQ "INSERT INTO t1 - VALUES (1, PERIOD(DATE '2005-02-03', DATE '2006-02-04'));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/MHvL3pNQO_S3AsJowEKAsA -"INSERT INTO t1 SELECT a, PERIOD(b, c) FROM t2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/MHvL3pNQO_S3AsJowEKAsA -"SELECT ADD_MONTHS (CURRENT_DATE, 12*13);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 -"SELECT ADD_MONTHS (CURRENT_DATE, -6);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 -"SELECT ADD_MONTHS (CURRENT_TIMESTAMP, 4);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 -"SELECT ADD_MONTHS (TIMESTAMP '1999-01-01 23:59:59', 9);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 -"SELECT ADD_MONTHS ('1999-01-30', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 -"SELECT ADD_MONTHS ('1995-12-31', 2);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 -"SELECT ADD_MONTHS ('1999-02-28' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 -"SELECT ADD_MONTHS ('1999-02-28' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 -"SELECT ADD_MONTHS ('1999-04-30' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 -"SELECT ADD_MONTHS ('1999-04-30' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 + VALUES (1, PERIOD(DATE '2005-02-03', DATE '2006-02-04'));",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/MHvL3pNQO_S3AsJowEKAsA +"INSERT INTO t1 SELECT a, PERIOD(b, c) FROM t2;",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/MHvL3pNQO_S3AsJowEKAsA +"SELECT ADD_MONTHS (CURRENT_DATE, 12*13);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 +"SELECT ADD_MONTHS (CURRENT_DATE, -6);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 +"SELECT ADD_MONTHS (CURRENT_TIMESTAMP, 4);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 +"SELECT ADD_MONTHS (TIMESTAMP '1999-01-01 23:59:59', 9);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 +"SELECT ADD_MONTHS ('1999-01-30', 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/HKO6x8xUkDQ5khfubNRfkw?section=lng1472241086060__section_N10051_N10018_N10001 +"SELECT ADD_MONTHS ('1995-12-31', 2);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 +"SELECT ADD_MONTHS ('1999-02-28' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 +"SELECT ADD_MONTHS ('1999-02-28' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 +"SELECT ADD_MONTHS ('1999-04-30' , -1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 +"SELECT ADD_MONTHS ('1999-04-30' , 1);",https://docs.teradata.com/reader/w19R4KsuHIiEqyxz0WYfgA/k~6YYISKUPqUaT7Z29TWTw?section=bxy1472241086107__section_N10046_N10018_N10001 "CREATE TABLE statement:CREATE GLOBAL TEMPORARY TABLE globdb.gt1, LOG (f1 INT NOT NULL PRIMARY KEY, f2 DATE, f3 FLOAT) -ON COMMIT PRESERVE ROWS;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -"INSERT statement:INSERT globdb.gt1 (1, 980101, 11.1);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -SELECT statement.SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -"INSERT statement:INSERT globdb.gt1 (2, 980202, 22.2);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -SELECT statement:SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -SELECT statement:SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -"INSERT statement:INSERT globdb.gt1 (3, 980303, 33.3);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -SELECT statement:SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -CREATE INDEX statement:CREATE INDEX (f2) ON TEMPORARY globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA -SELECT statement:SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +ON COMMIT PRESERVE ROWS;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +"INSERT statement:INSERT globdb.gt1 (1, 980101, 11.1);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +SELECT statement.SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +"INSERT statement:INSERT globdb.gt1 (2, 980202, 22.2);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +SELECT statement:SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +SELECT statement:SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +"INSERT statement:INSERT globdb.gt1 (3, 980303, 33.3);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +SELECT statement:SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +CREATE INDEX statement:CREATE INDEX (f2) ON TEMPORARY globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +SELECT statement:SELECT * FROM globdb.gt1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA "CREATE SET GLOBAL TEMPORARY TABLE globdb.gt1, FALLBACK, LOG ( f1 INTEGER NOT NULL, f2 DATE FORMAT 'YYYY-MM-DD', f3 FLOAT) UNIQUE PRIMARY INDEX (f1) -ON COMMIT PRESERVE ROWS;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +ON COMMIT PRESERVE ROWS;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA "CREATE SET GLOBAL TEMPORARY TABLE globdb.gt1, FALLBACK, LOG ( f1 INTEGER NOT NULL, @@ -17852,31 +17852,31 @@ f2 DATE FORMAT 'YYYY-MM-DD', f3 FLOAT) UNIQUE PRIMARY INDEX (f1) INDEX (f2) -ON COMMIT PRESERVE ROWS;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA +ON COMMIT PRESERVE ROWS;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FoZ6rMuwq55c8fmUGySXiA "SELECT departnumber AS d, employeename e, salary FROM personnel.employee WHERE d IN(100, 500) -ORDER BY d, e ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ef6vQ5lYxufFnjbb~0Ot0w -SELECT Salary FROM Employee WHERE EmpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg -SELECT SALARY FROM EMPLOYEE WHERE EMPNO = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg -SELECT salary FROM employee WHERE eMpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg +ORDER BY d, e ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ef6vQ5lYxufFnjbb~0Ot0w +SELECT Salary FROM Employee WHERE EmpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg +SELECT SALARY FROM EMPLOYEE WHERE EMPNO = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg +SELECT salary FROM employee WHERE eMpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg "SELECT Last_Name, First_Name FROM SalesReps -ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg +ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg "INSERT INTO Employee (EmpName, EmpNo, DeptNo, Salary_Amount) -      VALUES (name, number, dept, salary);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/kAhcrix9wOXZHGPzMeQYug +      VALUES (name, number, dept, salary);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/kAhcrix9wOXZHGPzMeQYug "SELECT DeptName       INTO dname FROM Department -         WHERE DeptNo = dept;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/kAhcrix9wOXZHGPzMeQYug +         WHERE DeptNo = dept;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/kAhcrix9wOXZHGPzMeQYug "SELECT deptno, name, salary FROM personnel.employee WHERE deptno IN(100, 500) -ORDER BY deptno, name ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Jq~EkWlSRgOKJYdYlJu4gw +ORDER BY deptno, name ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Jq~EkWlSRgOKJYdYlJu4gw "UPDATE Examp.Profiles SET FinGrad = 'A' -WHERE Name = 'Phan A' ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/bIdgQ7AolMlKhuPoXCh7tA +WHERE Name = 'Phan A' ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/bIdgQ7AolMlKhuPoXCh7tA "SELECT EdLev, FinGrad,JobTitle, YrsExp FROM Examp.Profiles, Personnel.Employee -WHERE Profiles.DeptNo = Employee.DeptNo ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/bIdgQ7AolMlKhuPoXCh7tA +WHERE Profiles.DeptNo = Employee.DeptNo ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/bIdgQ7AolMlKhuPoXCh7tA "SELECT Name FROM Employee WHERE EmpNo IN @@ -17885,29 +17885,29 @@ WHERE EmpNo IN     WHERE DeptNo IN       (SELECT DeptNo        FROM Employee -       WHERE Name = 'Marston A') ) ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/328Ve~TKS3H2rz10HzYp6Q +       WHERE Name = 'Marston A') ) ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/328Ve~TKS3H2rz10HzYp6Q "SELECT Name FROM Employee WHERE EmpNo IN  (SELECT MgrNo   FROM Department, Employee   WHERE Employee.Name = 'Marston A' -  AND Department.DeptNo = Employee.DeptNo) ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/328Ve~TKS3H2rz10HzYp6Q +  AND Department.DeptNo = Employee.DeptNo) ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/328Ve~TKS3H2rz10HzYp6Q "SELECT M.Name FROM Employee M, Department D, Employee E WHERE M.EmpNo = D.MgrNo AND       E.Name = 'Marston A' AND -      D.DeptNo = E.DeptNo;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/328Ve~TKS3H2rz10HzYp6Q +      D.DeptNo = E.DeptNo;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/328Ve~TKS3H2rz10HzYp6Q "CREATE PROCEDURE NewProc (IN name CHAR(12),                           IN number INTEGER,                           IN dept INTEGER,                           OUT dname CHAR(10)) BEGIN    INSERT INTO Employee (EmpName, EmpNo, DeptNo ) -      VALUES (name, number, dept);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/eL~iXpYWUhoGpel0_d4MOQ +      VALUES (name, number, dept);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/eL~iXpYWUhoGpel0_d4MOQ "SELECT DeptName       INTO dname FROM Department -         WHERE DeptNo = dept;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/eL~iXpYWUhoGpel0_d4MOQ +         WHERE DeptNo = dept;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/eL~iXpYWUhoGpel0_d4MOQ "CREATE TABLE department, FALLBACK    (department_number SMALLINT    ,department_name CHAR(30) NOT NULL @@ -17915,7 +17915,7 @@ BEGIN    ,manager_employee_number INTEGER    )  UNIQUE PRIMARY INDEX (department_number) -,UNIQUE INDEX (department_name);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/cvEUN_opDKCwZ0_BxojPlw +,UNIQUE INDEX (department_name);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/cvEUN_opDKCwZ0_BxojPlw "CREATE SET TABLE TERADATA_EDUCATION.department, FALLBACK,    NO BEFORE JOURNAL,    NO AFTER JOURNAL, @@ -17926,68 +17926,68 @@ BEGIN     budget_amount DECIMAL(10,2),     manager_employee_number INTEGER) UNIQUE PRIMARY INDEX ( department_number ) -UNIQUE INDEX ( department_name );",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/cvEUN_opDKCwZ0_BxojPlw +UNIQUE INDEX ( department_name );",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/cvEUN_opDKCwZ0_BxojPlw "SELECT * FROM TABLE (SYSLIB.SQLRestrictedWords_TBF()) AS t1 -WHERE release_introduced '12.00' OR release_dropped IS NULL);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FCrTIPJKFUV~fdAkux_gTg -"SELECT * FROM TABLE (SYSLIB.SQLRestrictedWords_TBF()) AS t1 -WHERE restricted_word = 'NUMBER';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FCrTIPJKFUV~fdAkux_gTg -CREATE INDEX (department_number) ON EMPLOYEE;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/n5gaqzXFE7KWOK53jjg4OQ -CREATE INDEX (job_code) ON EMPLOYEE;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/n5gaqzXFE7KWOK53jjg4OQ +WHERE release_introduced '12.00' OR release_dropped IS NULL);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FCrTIPJKFUV~fdAkux_gTg +"SELECT * FROM TABLE (SYSLIB.SQLRestrictedWords_TBF()) AS t1 +WHERE restricted_word = 'NUMBER';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FCrTIPJKFUV~fdAkux_gTg +CREATE INDEX (department_number) ON EMPLOYEE;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/n5gaqzXFE7KWOK53jjg4OQ +CREATE INDEX (job_code) ON EMPLOYEE;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/n5gaqzXFE7KWOK53jjg4OQ "SELECT last_name, first_name, salary_amount    FROM employee    WHERE department_number = 500 -   AND job_code = 2147;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/n5gaqzXFE7KWOK53jjg4OQ -CREATE UNIQUE INDEX (customer_number) 
ON customer_table;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Fa9gANrGt6yfm5sA1PaoHw -CREATE INDEX (customer_name) 
ON customer_table;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Fa9gANrGt6yfm5sA1PaoHw -SELECT * FROM customer_table 
WHERE customer_number=12;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Fa9gANrGt6yfm5sA1PaoHw -SELECT * FROM customer_table 
WHERE customer_name = 'SMITH';,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Fa9gANrGt6yfm5sA1PaoHw -SELECT * FROM '0E42E342C142C242F10F'XN;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/00G0YcJuUTHpGerpRZj2kg -SELECT * FROM '8273826082618250'XN;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/00G0YcJuUTHpGerpRZj2kg +   AND job_code = 2147;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/n5gaqzXFE7KWOK53jjg4OQ +CREATE UNIQUE INDEX (customer_number) 
ON customer_table;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Fa9gANrGt6yfm5sA1PaoHw +CREATE INDEX (customer_name) 
ON customer_table;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Fa9gANrGt6yfm5sA1PaoHw +SELECT * FROM customer_table 
WHERE customer_number=12;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Fa9gANrGt6yfm5sA1PaoHw +SELECT * FROM customer_table 
WHERE customer_name = 'SMITH';,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Fa9gANrGt6yfm5sA1PaoHw +SELECT * FROM '0E42E342C142C242F10F'XN;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/00G0YcJuUTHpGerpRZj2kg +SELECT * FROM '8273826082618250'XN;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/00G0YcJuUTHpGerpRZj2kg "SELECT CHAR2HEXINT(T.TableName) (FORMAT 'X(60)',    TITLE 'Internal Hex Representation'),T.TableName (TITLE 'Name') FROM DBC.Tables T -WHERE T.TableKind = 'T' AND T.TableName = 'Dbase';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/00G0YcJuUTHpGerpRZj2kg +WHERE T.TableKind = 'T' AND T.TableName = 'Dbase';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/00G0YcJuUTHpGerpRZj2kg "SELECT CHAR2HEXINT(T.TableName) (FORMAT 'X(60)',    TITLE 'Internal Hex Representation'),T.TableName (TITLE 'Name') FROM DBC.TablesV T -WHERE T.TableKind = 'T' AND T.TableName = 'Dbase';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/00G0YcJuUTHpGerpRZj2kg -SELECT AVG(f1) FROM Inventory;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/16Gq6kKf0abvxjFYKBmgYA +WHERE T.TableKind = 'T' AND T.TableName = 'Dbase';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/00G0YcJuUTHpGerpRZj2kg +SELECT AVG(f1) FROM Inventory;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/16Gq6kKf0abvxjFYKBmgYA "CREATE USER u3 AS PERM=1E6, -PASSWORD=u3, DEFAULT JOURNAL TABLE = jnl1;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Vg3jCScNxcraqdi2YG09XQ +PASSWORD=u3, DEFAULT JOURNAL TABLE = jnl1;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Vg3jCScNxcraqdi2YG09XQ "CALL SQLJ.INSTALL_JAR -('CJ:tempJar_a.jar','jar1',0);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Vg3jCScNxcraqdi2YG09XQ +('CJ:tempJar_a.jar','jar1',0);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Vg3jCScNxcraqdi2YG09XQ "SELECT * -FROM Employee ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg +FROM Employee ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg "CREATE MACRO Test_Pay (number (INTEGER),                        name (VARCHAR(12)),                        dept (INTEGER) AS ( INSERT INTO Payroll_Test (EmpNo, Name, DeptNo) -  VALUES (:number, :name, :dept) ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg +  VALUES (:number, :name, :dept) ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg "UPDATE DeptCount -  SET EmpCount = EmpCount + 1 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg +  SET EmpCount = EmpCount + 1 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg "SELECT * -  FROM DeptCount ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg +  FROM DeptCount ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg "CREATE MACRO Test_Pay (number (INTEGER),  name   (VARCHAR(12)),  dept   (INTEGER) AS (INSERT INTO Payroll_Test (EmpNo, Name, DeptNo) - VALUES (:number, :name, :dept) ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg + VALUES (:number, :name, :dept) ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg "UPDATE DeptCount - SET EmpCount = EmpCount + 1 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg + SET EmpCount = EmpCount + 1 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg "SELECT * - FROM DeptCount ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg + FROM DeptCount ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Uh5f_dbJjYRbbe4KNU6jVg "SELECT * FROM Personnel.Employee -WHERE DeptNo = 100 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/gUi_R4LxW1xqLlR3Zqh7yw +WHERE DeptNo = 100 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/gUi_R4LxW1xqLlR3Zqh7yw "SELECT Name, DeptNo, JobTitle FROM Personnel.Employee -WHERE Personnel.Employee.DeptNo = 100 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/gUi_R4LxW1xqLlR3Zqh7yw +WHERE Personnel.Employee.DeptNo = 100 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/gUi_R4LxW1xqLlR3Zqh7yw "CREATE TABLE employee    (employee_number INTEGER    ,manager_employee_number INTEGER    ,last_name CHAR(20) -   ,first_name VARCHAR(30));",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ +   ,first_name VARCHAR(30));",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ "WITH RECURSIVE temp_table (employee_number) AS ( SELECT root.employee_number   FROM employee root @@ -17997,8 +17997,8 @@ UNION ALL   FROM temp_table direct, employee indirect   WHERE direct.employee_number = indirect.manager_employee_number ) -SELECT * FROM temp_table ORDER BY employee_number;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ -SELECT * FROM temp_table ORDER BY employee_number;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ +SELECT * FROM temp_table ORDER BY employee_number;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ +SELECT * FROM temp_table ORDER BY employee_number;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ "CREATE RECURSIVE VIEW hierarchy_801 (employee_number) AS ( SELECT root.employee_number   FROM employee root @@ -18007,8 +18007,8 @@ UNION ALL   SELECT indirect.employee_number   FROM hierarchy_801 direct, employee indirect   WHERE direct.employee_number = indirect.manager_employee_number -);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ -SELECT * FROM hierarchy_801 ORDER BY employee_number;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ +);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ +SELECT * FROM hierarchy_801 ORDER BY employee_number;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ "WITH RECURSIVE temp_table (employee_number, depth) AS ( SELECT root.employee_number, 0 AS depth   FROM employee root @@ -18019,38 +18019,38 @@ UNION ALL   WHERE direct.employee_number = indirect.manager_employee_number   AND newdepth <= 5 ) -SELECT * FROM temp_table ORDER BY employee_number;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ +SELECT * FROM temp_table ORDER BY employee_number;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/AVmtA8VXCBo_gIc1wwyGAQ "SELECT deptno (TITLE 'Org'), name -FROM employee ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/aiN9SltXO14H33cWMoSapA +FROM employee ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/aiN9SltXO14H33cWMoSapA "SELECT deptno (TITLE 'Org'), name -FROM personnel.employee;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/aiN9SltXO14H33cWMoSapA +FROM personnel.employee;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/aiN9SltXO14H33cWMoSapA "CREATE JOIN INDEX cust_ord2    AS SELECT cust.customerid,cust.loc,ord.ordid,item,qty,odate    FROM cust, ord, orditm    WHERE cust.customerid = ord.customerid -   AND ord.ordid = orditm.ordid;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/fmvDFany~Q7~L6o8vrrJiQ +   AND ord.ordid = orditm.ordid;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/fmvDFany~Q7~L6o8vrrJiQ "SELECT EmpNo, Name FROM Payroll_Test ORDER BY Name -- Simple comment at the end of a line -;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/yiu6RSj_IbTfFP_W7ruCwQ +;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/yiu6RSj_IbTfFP_W7ruCwQ "SELECT EmpNo, Name FROM Payroll_Test -- Simple comment at the beginning of a line -ORDER BY Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/yiu6RSj_IbTfFP_W7ruCwQ +ORDER BY Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/yiu6RSj_IbTfFP_W7ruCwQ "SELECT EmpNo, Name FROM Payroll_Test -ORDER BY Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/yiu6RSj_IbTfFP_W7ruCwQ +ORDER BY Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/yiu6RSj_IbTfFP_W7ruCwQ "SELECT EmpNo, Name FROM Payroll_Test -ORDER BY Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/yiu6RSj_IbTfFP_W7ruCwQ +ORDER BY Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/yiu6RSj_IbTfFP_W7ruCwQ "CREATE TABLE A (A1 CHAR(10) REFERENCES B (B1), /* 1 */  A2 INTEGER FOREIGN KEY (A1,A2) REFERENCES C /* 2 */ -PRIMARY INDEX (A1));",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/3TxuV2JWfjtJN1zvhpEWcA +PRIMARY INDEX (A1));",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/3TxuV2JWfjtJN1zvhpEWcA "CREATE USER u1 as perm=10e6, password = pass1, -account=’acc2’, default journal table=u1jnl;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -WITH SQL ON ALL ACCOUNT =’acc1’;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE PROFILE prof5 AS PERM=10e5 PASSWORD=pass5 ACCOUNT= ‘acc3’;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -"CREATE TYPE udt2 AS (att1 INT, att2 DATE) NOT FINAL;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -ALTER TYPE udt2 ADD ATTRIBUTE att3 FLOAT;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE AUTHORIZATION db1.auth1 as INVOKER USER 'bdUsr' PASSWORD 'bdPsswd';,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +account=’acc2’, default journal table=u1jnl;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +WITH SQL ON ALL ACCOUNT =’acc1’;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE PROFILE prof5 AS PERM=10e5 PASSWORD=pass5 ACCOUNT= ‘acc3’;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +"CREATE TYPE udt2 AS (att1 INT, att2 DATE) NOT FINAL;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +ALTER TYPE udt2 ADD ATTRIBUTE att3 FLOAT;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE AUTHORIZATION db1.auth1 as INVOKER USER 'bdUsr' PASSWORD 'bdPsswd';,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE FUNCTION fn1 (NumRows INTEGER) RETURNS TABLE (col1 INTEGER, @@ -18058,228 +18058,228 @@ RETURNS TABLE LANGUAGE C NO SQL PARAMETER STYLE SQL -EXTERNAL NAME ‘SS!easy!easy.c’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE TABLE t1 (col1 int);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE TABLE t2 (col1 int CONSTRAINT con2 CHECK (i=1));,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE TABLE t3 (col3 int CONSTRAINT con3 REFERENCES t1(c1));,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -ALTER TABLE t1 ADD CONSTRAINT con1 UNIQUE (c1);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE DATABASE db1 as perm=10e6;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +EXTERNAL NAME ‘SS!easy!easy.c’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE TABLE t1 (col1 int);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE TABLE t2 (col1 int CONSTRAINT con2 CHECK (i=1));,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE TABLE t3 (col3 int CONSTRAINT con3 REFERENCES t1(c1));,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +ALTER TABLE t1 ADD CONSTRAINT con1 UNIQUE (c1);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE DATABASE db1 as perm=10e6;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE FUNCTION fn2 (integer, float) RETURNS FLOAT LANGUAGE C NO SQL -EXTERNAL NAME ‘sp:/Teradata/tdbs_udf/usr/second1.so’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -ALTER SPECIFIC FUNCTION fn1 EXECUTE PROTECTED;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE CAST (udt1 as udt2) WITH FUNCTION sysudtlib.fn1(udt1);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +EXTERNAL NAME ‘sp:/Teradata/tdbs_udf/usr/second1.so’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +ALTER SPECIFIC FUNCTION fn1 EXECUTE PROTECTED;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE CAST (udt1 as udt2) WITH FUNCTION sysudtlib.fn1(udt1);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE ORDERING FOR udt1 -ORDER FULL BY MAP WITH FUNCTION SYSUDTLIB.fn3;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +ORDER FULL BY MAP WITH FUNCTION SYSUDTLIB.fn3;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE TRANSFORM FOR abov_strInt abov_strInt_IO (TO SQL WITH SPECIFIC FUNCTION SYSUDTLIB.abov_StrIntToSQL, -FROM SQL WITH SPECIFIC FUNCTION SYSUDTLIB.fn4);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE GLOP SET db.glop1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE INDEX idx2 (c1) on t1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +FROM SQL WITH SPECIFIC FUNCTION SYSUDTLIB.fn4);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE GLOP SET db.glop1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE INDEX idx2 (c1) on t1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE TABLE t1 (col1 int, col2 int) -INDEX idx1 (c2);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE MACRO m1 AS (SELECT ‘abc’;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -"CREATE CONSTRUCTOR METHOD mth1 +INDEX idx1 (c2);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE MACRO m1 AS (SELECT ‘abc’;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +"CREATE CONSTRUCTOR METHOD mth1 (P1 INTEGER) FOR abov_strInt -EXTERNAL NAME 'SS!udt_strintcons!udt_strintcons.c!F!strintcons';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +EXTERNAL NAME 'SS!udt_strintcons!udt_strintcons.c!F!strintcons';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE TYPE udt1 AS (P1 INTEGER) NOT FINAL CONSTRUCTOR METHOD mth2 (P1 INTEGER) RETURNS udt1 SELF AS RESULT LANGUAGE C DETERMINISTIC -NO SQL;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -ALTER SPECIFIC METHOD mth2 FOR UDT_name EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE MACRO m1 (pm1 int) AS (SEL :pm1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +NO SQL;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +ALTER SPECIFIC METHOD mth2 FOR UDT_name EXECUTE NOT PROTECTED;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE MACRO m1 (pm1 int) AS (SEL :pm1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE FUNCTION Find_Text (pm1 VARCHAR (500), pm2 VARCHAR (500)) RETURNS CHAR LANGUAGE C NO SQL PARAMETER STYLE TD_GENERAL EXTERNAL NAME -'SS:pattern2:/home/i18n/ca3/v2r5/UDF/tests/SrcNI/pattern2/pattern2.c:SI:pattern2:/home/i18n/ca3/v2r5/UDF/tests/SrcNI/pattern2/pattern2.h:SL:curses';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +'SS:pattern2:/home/i18n/ca3/v2r5/UDF/tests/SrcNI/pattern2/pattern2.c:SI:pattern2:/home/i18n/ca3/v2r5/UDF/tests/SrcNI/pattern2/pattern2.h:SL:curses';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE PROCEDURE xsp_cr003(IN pm1 varchar(20), OUT pm2 VARCHAR(20)) LANGUAGE C PARAMETER STYLE SQL -EXTERNAL NAME 'CS!xsp_cr003!xsp_cr003.c';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +EXTERNAL NAME 'CS!xsp_cr003!xsp_cr003.c';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE TYPE abov_strlnt AS (pm2 INTEGER) NOT FINAL CONSTRUCTOR METHOD abov_strlnt (P1 INTEGER) -RETURNS abov_strlnt +RETURNS abov_strlnt SELF AS RESULT LANGUAGE C DETERMINISTIC -NO SQL;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +NO SQL;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE USER u1 as perm=10e6, -password = pass1 , account=’acc1’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -"INSERT PLAN_DIRECTIVE pd1 IN pd1cat +password = pass1 , account=’acc1’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +"INSERT PLAN_DIRECTIVE pd1 IN pd1cat (sel 'pd_dip002_TestID1_1_pd', t100k_b.i1, pd_db1.t100k_b.i2, pd_db1.t100k_b.i5 from t100k_b, pd_db1.t200_a where t100k_b.i2 = pd_db1.t200_a.i2 -;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE PROCEDURE sp2 ( a varchar(20), OUT result1 VARCHAR(20)) LANGUAGE C PARAMETER STYLE SQL -EXTERNAL NAME 'CS!xsp_cr003!xsp_cr003.c';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -ALTER PROCEDURE sp3 LANGUAGE C COMPILE ONLY;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +EXTERNAL NAME 'CS!xsp_cr003!xsp_cr003.c';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +ALTER PROCEDURE sp3 LANGUAGE C COMPILE ONLY;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE PROFILE prof5 AS PERM=10e5 PASSWORD=pass5 - ACCOUNT= ‘acc5’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw + ACCOUNT= ‘acc5’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "SELECT * -FROM table1;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +FROM table1;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "WITH qry1(a) AS (SELECT col1 FROM tab1) -SELECT a FROM qry1;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE ROLE role1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE EXTERNAL ROLE extrole2;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE TABLE t1 (col1 int);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE ERROR TABLE t2 FOR t1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +SELECT a FROM qry1;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE ROLE role1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE EXTERNAL ROLE extrole2;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE TABLE t1 (col1 int);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE ERROR TABLE t2 FOR t1;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE TRIGGER trig5 AFTER UPDATE ON t3 REFERENCING OLD_TABLE AS t1 NEW_TABLE AS t2 FOR EACH Statement When (35 <= (sel X.price from t2 X INNER JOIN t1 Y ON X.pubyear= Y.pubyear)) ( - INSERT t4 SELECT t2.titles, t2.price FROM t2;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -INSERT INTO db1.t3.*;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw + INSERT t4 SELECT t2.titles, t2.price FROM t2;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +INSERT INTO db1.t3.*;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "WITH db1.t2 -ERRORTABLES db1.lt3;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +ERRORTABLES db1.lt3;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE USER u1 as perm=10e6, -password = pass1, default journal table=t1;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -"CREATE TRANSFORM FOR abov_strInt +password = pass1, default journal table=t1;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +"CREATE TRANSFORM FOR abov_strInt tg1 (TO SQL WITH SPECIFIC FUNCTION SYSUDTLIB.abov_StrIntToSQL, FROM SQL WITH SPECIFIC FUNCTION -SYSUDTLIB.abov_StrIntFromSQL);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -DROP TRANSFORM tg2 FOR arsv_point_t ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +SYSUDTLIB.abov_StrIntFromSQL);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +DROP TRANSFORM tg2 FOR arsv_point_t ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE TRIGGER trig1 AFTER UPDATE OF (i) ON t1 REFERENCING OLD AS OLDROW NEW AS NEWROW FOR EACH ROW WHEN (i > 10) -(INSERT INTO t1log VALUES (OLDROW.i, NEWROW.i);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE TYPE udt15 AS VARCHAR(15) FINAL;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -"CREATE TRANSFORM FOR udt3 +(INSERT INTO t1log VALUES (OLDROW.i, NEWROW.i);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE TYPE udt15 AS VARCHAR(15) FINAL;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +"CREATE TRANSFORM FOR udt3 abov_strInt_IO (TO SQL WITH SPECIFIC FUNCTION SYSUDTLIB.abov_StrIntToSQL, FROM SQL WITH SPECIFIC FUNCTION -SYSUDTLIB.abov_StrIntFromSQL);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -DROP TRANSFORM transform_io FOR udt4 ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +SYSUDTLIB.abov_StrIntFromSQL);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +DROP TRANSFORM transform_io FOR udt4 ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw "CREATE USER u1 as perm=10e6, -password = pass1, account=’u1account’ ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -CREATE VIEW v1 AS SELECT ‘abc’ col1 ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -SELECT ‘abc’ col1 ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw -SELECT * FROM SYSLIB.SQLRestrictedWords;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/5TAesOUH6CQ~UTYeRY65Kw +password = pass1, account=’u1account’ ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +CREATE VIEW v1 AS SELECT ‘abc’ col1 ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +SELECT ‘abc’ col1 ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/2hxmU5MmTdaBatuQVOrYSw +SELECT * FROM SYSLIB.SQLRestrictedWords;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/5TAesOUH6CQ~UTYeRY65Kw "SELECT restricted_word FROM SYSLIB.SQLRestrictedWords -WHERE category=’N’ AND ANSI_restricted=’R’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/5TAesOUH6CQ~UTYeRY65Kw -"SELECT EmployeeID FROM ""0E42E342C142C242F10F""XN;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/1NsWV~Etfc26b7PHrMtJdA -"SELECT EmployeeID FROM U&""#FF34#FF21#FF22#FF11"" UESCAPE '#';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/1NsWV~Etfc26b7PHrMtJdA -SELECT Salary FROM Employee WHERE EmpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/KgVYb~hWo640PP_TSTikTQ -SELECT CAST (NULL AS DATE);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FR7lW~HZaoUZM9IWEBXXNg -SELECT CASE WHEN orders = 10 THEN NULL END FROM sales_tbl;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FR7lW~HZaoUZM9IWEBXXNg +WHERE category=’N’ AND ANSI_restricted=’R’;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/5TAesOUH6CQ~UTYeRY65Kw +"SELECT EmployeeID FROM ""0E42E342C142C242F10F""XN;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/1NsWV~Etfc26b7PHrMtJdA +"SELECT EmployeeID FROM U&""#FF34#FF21#FF22#FF11"" UESCAPE '#';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/1NsWV~Etfc26b7PHrMtJdA +SELECT Salary FROM Employee WHERE EmpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/KgVYb~hWo640PP_TSTikTQ +SELECT CAST (NULL AS DATE);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FR7lW~HZaoUZM9IWEBXXNg +SELECT CASE WHEN orders = 10 THEN NULL END FROM sales_tbl;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FR7lW~HZaoUZM9IWEBXXNg "CREATE TABLE European_Sales    (Region INTEGER DEFAULT 99 -   ,Sales Euro_Type DEFAULT NULL);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FR7lW~HZaoUZM9IWEBXXNg +   ,Sales Euro_Type DEFAULT NULL);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/FR7lW~HZaoUZM9IWEBXXNg "SELECT last_name FROM Employee -WHERE employee_number = 1008;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/tlP0xzDPvWbMOEjFEjbgUw +WHERE employee_number = 1008;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/tlP0xzDPvWbMOEjFEjbgUw "SELECT last_name, employee_number FROM employee WHERE employee_number BETWEEEN 1001 AND 1010 -ORDER BY last_name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/tlP0xzDPvWbMOEjFEjbgUw +ORDER BY last_name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/tlP0xzDPvWbMOEjFEjbgUw "SELECT last_name FROM Employee WHERE employee_number = 1023 -AND dept_number = 501;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/tlP0xzDPvWbMOEjFEjbgUw +AND dept_number = 501;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/tlP0xzDPvWbMOEjFEjbgUw "SELECT *    FROM Orders -   WHERE o_date BETWEEN DATE '1998-10-01' AND DATE '1998-10-07';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/d5xTRSsOOSwyx0JNdJoKjw -"INSERT INTO ptable VALUES(:pid, :pname);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/pK5w5qk~r_AwXt8Jv9QvSQ +   WHERE o_date BETWEEN DATE '1998-10-01' AND DATE '1998-10-07';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/d5xTRSsOOSwyx0JNdJoKjw +"INSERT INTO ptable VALUES(:pid, :pname);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/pK5w5qk~r_AwXt8Jv9QvSQ "UPDATE Payroll_Test SET Name = 'Wedgewood A'    WHERE Name = 'Wedgewood A' -;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Hpu17H3oLljhlnaNSb1v~Q -DROP TABLE temp_payroll;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Hpu17H3oLljhlnaNSb1v~Q -"SELECT name, salary, jobtitle FROM employee ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g -SELECT * FROM employee ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g +;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Hpu17H3oLljhlnaNSb1v~Q +DROP TABLE temp_payroll;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Hpu17H3oLljhlnaNSb1v~Q +"SELECT name, salary, jobtitle FROM employee ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g +SELECT * FROM employee ;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g "SELECT name, salary, jobtitle FROM employee -   WHERE deptno = 100 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g -SELECT 40000.00 / 52.;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g -SELECT TYPE(sales_table.region);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g - SELECT * FROM Inventory:;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw +   WHERE deptno = 100 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g +SELECT 40000.00 / 52.;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g +SELECT TYPE(sales_table.region);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/IR8bgeL43by2APVRIJgn6g + SELECT * FROM Inventory:;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw "CREATE MULTISET TABLE inv, FALLBACK,    NO BEFORE JOURNAL,    NO AFTER JOURNAL    (    item INTEGER CHECK ((item >=10) AND (item <= 20) )) -PRIMARY INDEX (item);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw -INSERT INTO inv (12);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw -INSERT INTO inv (15);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw -SELECT * FROM inv;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw +PRIMARY INDEX (item);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw +INSERT INTO inv (12);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw +INSERT INTO inv (15);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw +SELECT * FROM inv;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/ytzczi4s37nZNib1cwlnrw "SELECT AVG(f1) -FROM Inventory;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/XNqndPIeKdT5CMNOMRDhTA +FROM Inventory;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/XNqndPIeKdT5CMNOMRDhTA "CREATE TABLE employee      (deptno INTEGER      ,name CHARACTER(23) -     ,hiredate DATE);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Y1SNTbIfXLy9rUvwXjXCIw +     ,hiredate DATE);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Y1SNTbIfXLy9rUvwXjXCIw "CREATE TABLE employee      (deptno INTEGER NOT NULL      ,name CHARACTER(23) CHARACTER SET LATIN -     ,hiredate DATE DEFAULT CURRENT_DATE);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Y1SNTbIfXLy9rUvwXjXCIw -"CALL NewProc ('Jonathan', 1066, 34, dname);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/9~mx0qYKBhWQto92KDEZag +     ,hiredate DATE DEFAULT CURRENT_DATE);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Y1SNTbIfXLy9rUvwXjXCIw +"CALL NewProc ('Jonathan', 1066, 34, dname);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/9~mx0qYKBhWQto92KDEZag "INSERT INTO Payroll_Test (EmpNo, Name, DeptNo) VALUES ('10044', 'Jones M', -'300') ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/GCP7k1I91Iej5qnSsBVPsQ -SELECT * FROM Employee;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/7UIV8M9hn6Np2Hb4A9WR6A +'300') ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/GCP7k1I91Iej5qnSsBVPsQ +SELECT * FROM Employee;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/7UIV8M9hn6Np2Hb4A9WR6A "CREATE MULTISET TABLE inv, FALLBACK,    NO BEFORE JOURNAL,    NO AFTER JOURNAL    (    item INTEGER CHECK ((item >=10) AND (item <= 20) )) -PRIMARY INDEX (item);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/l5neVrrs2pFnyrnFbwtvvQ -INSERT INTO inv (12);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/l5neVrrs2pFnyrnFbwtvvQ -INSERT INTO inv (9);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/l5neVrrs2pFnyrnFbwtvvQ -SELECT * FROM inv;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/l5neVrrs2pFnyrnFbwtvvQ +PRIMARY INDEX (item);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/l5neVrrs2pFnyrnFbwtvvQ +INSERT INTO inv (12);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/l5neVrrs2pFnyrnFbwtvvQ +INSERT INTO inv (9);,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/l5neVrrs2pFnyrnFbwtvvQ +SELECT * FROM inv;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/l5neVrrs2pFnyrnFbwtvvQ "CREATE PROCEDURE new_sales_table( my_table VARCHAR(30),                                   my_database VARCHAR(30)) BEGIN   DECLARE sales_columns VARCHAR(128) -    DEFAULT '(item INTEGER, price DECIMAL(8,2), sold INTEGER)';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/JOUKolyhvwVUggPaMAdgzg +    DEFAULT '(item INTEGER, price DECIMAL(8,2), sold INTEGER)';",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/JOUKolyhvwVUggPaMAdgzg "CALL DBC.SysExecSQL('CREATE TABLE ' || my_database || -                '.' || my_table || sales_columns);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/JOUKolyhvwVUggPaMAdgzg +                '.' || my_table || sales_columns);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/JOUKolyhvwVUggPaMAdgzg "SELECT Name, DeptNo, JobTitle FROM Personnel.Employee -WHERE Personnel.Employee.DeptNo = 100 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/V9n_rY6qV119jogPqmgiqg +WHERE Personnel.Employee.DeptNo = 100 ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/V9n_rY6qV119jogPqmgiqg "SELECT name FROM employee -WHERE jobtitle IS NOT NULL ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/0Wjgg8ch1JGs21IZ1aD1WQ +WHERE jobtitle IS NOT NULL ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/0Wjgg8ch1JGs21IZ1aD1WQ "SELECT name FROM employee -WHERE deptno IS NULL ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/0Wjgg8ch1JGs21IZ1aD1WQ +WHERE deptno IS NULL ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/0Wjgg8ch1JGs21IZ1aD1WQ "SELECT name, jobtitle FROM employee -WHERE jobtitle IN ('Manager', 'Vice Pres') OR jobtitle IS NULL ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/0Wjgg8ch1JGs21IZ1aD1WQ -SELECT Salary FROM Employee WHERE EmpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg?section=fll1472241400408__section_N10047_N10037_N10001 -SELECT SALARY FROM EMPLOYEE WHERE EMPNO = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg?section=fll1472241400408__section_N10047_N10037_N10001 -SELECT salary FROM employee WHERE eMpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg?section=fll1472241400408__section_N10047_N10037_N10001 +WHERE jobtitle IN ('Manager', 'Vice Pres') OR jobtitle IS NULL ;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/0Wjgg8ch1JGs21IZ1aD1WQ +SELECT Salary FROM Employee WHERE EmpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg?section=fll1472241400408__section_N10047_N10037_N10001 +SELECT SALARY FROM EMPLOYEE WHERE EMPNO = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg?section=fll1472241400408__section_N10047_N10037_N10001 +SELECT salary FROM employee WHERE eMpNo = 10005;,https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg?section=fll1472241400408__section_N10047_N10037_N10001 "SELECT Last_Name, First_Name FROM SalesReps -ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg?section=fll1472241400408__section_N10047_N10037_N10001 -"INSERT INTO ptable VALUES(:pid, :pname);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/pK5w5qk~r_AwXt8Jv9QvSQ?section=gog1472241403123__section_N1001D_N1001B_N10001 +ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr2X8_sHnyVHiYCYLt1Pg?section=fll1472241400408__section_N10047_N10037_N10001 +"INSERT INTO ptable VALUES(:pid, :pname);",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/pK5w5qk~r_AwXt8Jv9QvSQ?section=gog1472241403123__section_N1001D_N1001B_N10001 "SELECT b1, c1, SUM(t1.float_1), SUM(t2.float_2), SUM(t3.float_3)      FROM t1,t2,t3      WHERE b1=b2 AND b2=b3 -     GROUP BY b1,c1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     GROUP BY b1,c1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT ps_partkey, SUM(l_quantity), SUM (ps_supplycost)      FROM partsupp, lineitem      WHERE l_partkey = ps_partkey -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT l_partkey,SUM(l_quantity),SUM(ps_supplycost)      FROM partsupp, lineitem      WHERE l_partkey = ps_partkey -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT c_count, COUNT(*) AS custdist      FROM (SELECT c_custkey, COUNT(o_orderkey)            FROM customer LEFT OUTER JOIN ordertbl @@ -18287,19 +18287,19 @@ ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr                          AND o_comment NOT LIKE '%special%requests%'            GROUP BY c_custkey) AS c_orders (c_custkey, c_count)      GROUP BY c_count -     ORDER BY custdist desc, c_count DESC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     ORDER BY custdist desc, c_count DESC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT l_suppkey,SUM(l_quantity),SUM(ps_availqty)      FROM lineitem,partsupp      WHERE l_suppkey=ps_suppkey -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT b1, c1, SUM(t1.float_1), SUM(t2.float_2), SUM(t3.float_3)      FROM t1, t2, t3      WHERE b1=b2      AND   b2=b3 -     GROUP BY 1,2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     GROUP BY 1,2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT c_custkey, c_name,             SUM(l_extendedprice*(1-l_discount)(FLOAT))(DECIMAL(18,2)) -              AS revenue, c_acctbal, n_name, +              AS revenue, c_acctbal, n_name, c_address,c_phone,c_comment      FROM customer, ordertbl, lineitem, nation      WHERE c_custkey = o_custkey @@ -18310,7 +18310,7 @@ ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr      AND   c_nationkey = n_nationkey      GROUP BY c_custkey, c_name, c_acctbal, c_phone, n_name, c_address,               c_comment -     ORDER BY revenue DESC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     ORDER BY revenue DESC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT c_custkey,c_name,SUM(l_extendedprice*(1-l_discount)(FLOAT))             (DECIMAL(18,2)) AS revenue, c_acctbal, n_name, c_address,             c_phone,c_comment @@ -18323,7 +18323,7 @@ ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr      AND   c_nationkey = n_nationkey      GROUP BY c_custkey, c_name, c_acctbal, c_phone, n_name, c_address,               c_comment -     ORDER BY revenue DESC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     ORDER BY revenue DESC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT c_custkey, c_name,             SUM(l_extendedprice*(1-l_discount)(FLOAT))(DECIMAL(18,2))               AS revenue, c_acctbal, n_name, @@ -18337,16 +18337,16 @@ ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr      AND   c_nationkey=n_nationkey      GROUP BY c_custkey, c_name, c_acctbal, c_phone, n_name, c_address,               c_comment -     ORDER BY revenue DESC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     ORDER BY revenue DESC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "SELECT l_partkey, SUM(l_quantity), SUM(ps_supplycost)      FROM partsupp, lineitem      WHERE l_partkey=ps_partkey -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/1HqDa1M1fxmTmdD9ddn_0A "CREATE TABLE sales2 (        …        sales_date DATE        …} -     CONSTRAINT feb_only CHECK (EXTRACT(MONTH FROM sales_date=2));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ARHy39EFlgnkx1zHHnVKKw +     CONSTRAINT feb_only CHECK (EXTRACT(MONTH FROM sales_date=2));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ARHy39EFlgnkx1zHHnVKKw "SELECT *      FROM sales1      WHERE EXTRACT(MONTH FROM sales_date)=1 @@ -18355,14 +18355,14 @@ ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr      SELECT *      FROM sales2 -     WHERE EXTRACT(MONTH FROM sales_date)=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ARHy39EFlgnkx1zHHnVKKw +     WHERE EXTRACT(MONTH FROM sales_date)=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ARHy39EFlgnkx1zHHnVKKw "SELECT *      FROM sales1 -     WHERE EXTRACT(MONTH FROM sales_date)=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ARHy39EFlgnkx1zHHnVKKw -"CREATE INDEX or ALTER TABLE … FALLBACK LOCKING request modifier specifies WRITE (or if there is no LOCKING request modifier specified), then specify an ACCESS lock in a LOCKING request modifier on your SELECT request to permit concurrency (see “LOCKING” in +     WHERE EXTRACT(MONTH FROM sales_date)=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ARHy39EFlgnkx1zHHnVKKw +"CREATE INDEX or ALTER TABLE … FALLBACK LOCKING request modifier specifies WRITE (or if there is no LOCKING request modifier specified), then specify an ACCESS lock in a LOCKING request modifier on your SELECT request to permit concurrency (see “LOCKING” in Teradata Vantage™ SQL Data Manipulation Language , B035-1146 - for information about how to do this).Note that the ALTER TABLE operation can be to add FALLBACK only;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kxrIQWVea8JKb9YXtluPig + for information about how to do this).Note that the ALTER TABLE operation can be to add FALLBACK only;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kxrIQWVea8JKb9YXtluPig "CREATE TABLE markets (        productid       INTEGER NOT NULL,        region          BYTEINT NOT NULL, @@ -18383,7 +18383,7 @@ ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr                              EACH    2),      RANGE_N(activity_date   BETWEEN DATE '1986-01-01'                              AND     DATE '2007-05-31' -                             EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/zHH59SdGXHzQd6tN1_fvkg +                             EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/zHH59SdGXHzQd6tN1_fvkg "CREATE TABLE market_penetration (        productid       INTEGER NOT NULL,        region          BYTEINT NOT NULL, @@ -18404,30 +18404,30 @@ ORDER BY Last_Name;",https://docs.teradata.com/reader/aFcrqJBUrrMhnpBHTtr71g/Axr                              EACH    2),      RANGE_N(activity_date   BETWEEN DATE '1986-01-01'                              AND    DATE '2007-05-31' -                             EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/zHH59SdGXHzQd6tN1_fvkg +                             EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/zHH59SdGXHzQd6tN1_fvkg "SELECT a.*, b.saturation      FROM   markets AS a INNER JOIN market_penetration AS b      WHERE  a.productid = b.productid      AND    a.region = b.region      AND    a.business_sector = b.business_sector      AND    a.revenue_code = b.revenue_code -     AND    a.activity_code = b.activity_code;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/zHH59SdGXHzQd6tN1_fvkg +     AND    a.activity_code = b.activity_code;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/zHH59SdGXHzQd6tN1_fvkg "CREATE TABLE table_1 (        column_1 INTEGER,        column_2 INTEGER,        column_3 INTEGER,        column_4 INTEGER) -     PRIMARY INDEX (column_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ -"CREATE INDEX (column_3, column_4) ON table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ +     PRIMARY INDEX (column_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ +"CREATE INDEX (column_3, column_4) ON table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ "SELECT * FROM table_1 WHERE column_3 = 124 -AND column_4 = 93;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ -"CREATE INDEX (column_3, column_4) ON table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ +AND column_4 = 93;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ +"CREATE INDEX (column_3, column_4) ON table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ "SELECT * FROM table_1 WHERE column_3 = 124 -AND column_4 = 93;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ +AND column_4 = 93;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaHKaGedawypzjT3oDRtQ "CREATE TABLE JoinIndexColumns (      WorkLoadID           INTEGER NOT NULL,      RecommendationID     INTEGER NOT NULL, @@ -18446,7 +18446,7 @@ AND column_4 = 93;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaH      AggregateFunc        BYTEINT DEFAULT NULL,      PrimaryIndexPosition BYTEINT DEFAULT NULL,      GroupByPosition      BYTEINT DEFAULT NULL) -   PRIMARY INDEX (RecommendationID, TableID, JINumber);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/pc4E1z8yVxGOW542_vSwxg +   PRIMARY INDEX (RecommendationID, TableID, JINumber);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/pc4E1z8yVxGOW542_vSwxg "CREATE TABLE IndexTable (      IndexNum        INTEGER NOT NULL,      RelationKey     INTEGER NOT NULL, @@ -18473,20 +18473,20 @@ AND column_4 = 93;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8gaH      TotalValues     FLOAT,      TotalRows       FLOAT)    PRIMARY INDEX (RelationKey) -   UNIQUE INDEX USK_IdxNum_RelationKey ( IndexNum, RelationKey );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/0odd0_ZbgWnTODWgCJl6zw -CREATE TABLE t1 (a INTEGER b PERIOD (DATE));,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +   UNIQUE INDEX USK_IdxNum_RelationKey ( IndexNum, RelationKey );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/0odd0_ZbgWnTODWgCJl6zw +CREATE TABLE t1 (a INTEGER b PERIOD (DATE));,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow "SELECT * FROM t1 WHERE BEGIN(b) > DATE ‘2010-02-03’ AND -      END(b) < DATE ‘2010-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow -SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +      END(b) < DATE ‘2010-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow "SELECT *      FROM t1      WHERE EXISTS (SELECT *                    FROM t2                    WHERE y<3                    AND   x=y) -                   AND   x IN (1,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +                   AND   x IN (1,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow "SELECT l_shipmode, SUM (CASE                                  WHEN o_orderpriority = '1URGENT'                                  OR   o_orderpriority = '2-HIGH' @@ -18497,13 +18497,13 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.      WHERE l_commitdate  <  l_receiptdate      AND   l_shipdate    = '1994-01-01'      AND   l_receiptdate < ('1994-06-06') -     GROUP BY l_shipmode;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +     GROUP BY l_shipmode;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow "SELECT product_name, sum(amount*quantity) AS qty      FROM product LEFT OUTER JOIN sales1      ON product_key=sales_product_key      WHERE product_key=10 -     GROUP BY product_key, product_name ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow -"SELECT product_key, product_name, SUM(s1.amount * s1.quantity+s2.amount * s2.quantity) +     GROUP BY product_key, product_name ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +"SELECT product_key, product_name, SUM(s1.amount * s1.quantity+s2.amount * s2.quantity)      AS total      FROM product LEFT OUTER JOIN ((sales1 AS s1 INNER JOIN store                   ON  s1.sales_store_key=store_key) @@ -18512,48 +18512,48 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.                   AND s2.sales_store_key=10)                   ON  product_key=s1.sales_product_key                   AND product_key=s2.sales_product_key -     GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +     GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow "SELECT *     FROM order_tbl -    WHERE EXTRACT(MONTH FROM o_orderdate)<= 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +    WHERE EXTRACT(MONTH FROM o_orderdate)<= 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow "CREATE JOIN INDEX j1 AS        SELECT *        FROM lineitem -       WHERE EXTRACT (MONTH FROM l_shipdate)=7;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow +       WHERE EXTRACT (MONTH FROM l_shipdate)=7;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow "SELECT *    FROM table_1, table_2    WHERE table_1.x_1 = 10 -   AND   table_1.y_1 = table_2.NUSI;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5gJ4hZqM3gcwx9DEN3FEtw +   AND   table_1.y_1 = table_2.NUSI;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5gJ4hZqM3gcwx9DEN3FEtw "SELECT …    WHERE widgets.color = color.code    AND   widgets.size = size.code -   AND   widgets.options = options.code;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wTBW1Hdr1gDH29DLnbHatw +   AND   widgets.options = options.code;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wTBW1Hdr1gDH29DLnbHatw "SELECT Hours, EmpNo, Description FROM Charges, Project WHERE Charges.Proj_Id = 'ENG-0003' AND Project.Proj_Id = 'ENG-0003'     -AND Charges.WkEnd > Project.DueDate;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA +AND Charges.WkEnd > Project.DueDate;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA "SELECT Name, DeptName, Loc FROM Employee, Department -WHERE Employee.DeptNo = Department.DeptNo;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA +WHERE Employee.DeptNo = Department.DeptNo;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA "SELECT Employee.EmpNum,Department.DeptName, Employee.Salary FROM Employee, Department -WHERE Employee.Location = Department.Location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA +WHERE Employee.Location = Department.Location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA "SELECT dept_name, name, yrs_exp FROM employee, department WHERE employee.emp_no  = department.mgr_no -AND   department.dept_no = 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA +AND   department.dept_no = 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA "SELECT name, dept_no FROM employee WHERE dept_no NOT IN (SELECT dept_no                       FROM department                       WHERE loc = 'CHI') -ORDER BY name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA +ORDER BY name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA "SELECT name, emp_no FROM employee WHERE emp_no IN (SELECT emp_no                  FROM charges) -ORDER BY name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA +ORDER BY name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYaswUUttgmBKS4wtIA "CREATE TABLE Workload(      WorkloadID       INTEGER NOT NULL,      WorkloadName     VARCHAR128 CHARACTER SET UNICODE @@ -18563,17 +18563,17 @@ ORDER BY name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYasw      CreatorName      VARCHAR128 CHARACTER SET UNICODE                       NOT CASESPECIFIC)    UNIQUE PRIMARY INDEX(WorkLoadName), -   UNIQUE INDEX(WorkLoadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8oVfpaUobUplUOAGXrCMkw +   UNIQUE INDEX(WorkLoadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8oVfpaUobUplUOAGXrCMkw "CREATE VIEW jan_feb_sales AS      SELECT *      FROM sales1      UNION ALL      SELECT * -     FROM sales2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/K6Wv8ev2A7FVReH5I_KicQ +     FROM sales2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/K6Wv8ev2A7FVReH5I_KicQ "SELECT SUM(quantity*amount) AS total      FROM jan_feb_sales, product      WHERE sales_product_key=product_key -     AND   product_name LIKE 'French%';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/K6Wv8ev2A7FVReH5I_KicQ +     AND   product_name LIKE 'French%';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/K6Wv8ev2A7FVReH5I_KicQ "SELECT SUM(quantity*amount) AS total      FROM (SELECT quantity, amount            FROM sales1, product @@ -18585,19 +18585,19 @@ ORDER BY name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYasw      SELECT quantity, amount      FROM sales2, product      WHERE sales_product_key=product -     AND   product_name LIKE 'French%' ) AS jan_feb_sales ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/K6Wv8ev2A7FVReH5I_KicQ +     AND   product_name LIKE 'French%' ) AS jan_feb_sales ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/K6Wv8ev2A7FVReH5I_KicQ "CREATE JOIN INDEX t1_ji1 AS      SELECT a1, ROWID      FROM t1 -     UNIQUE PRIMARY INDEX (a1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg +     UNIQUE PRIMARY INDEX (a1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg "CREATE JOIN INDEX t1_ji2 AS      SELECT a1, b1, ROWID      FROM t1 -     UNIQUE PRIMARY INDEX (a1,b1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg +     UNIQUE PRIMARY INDEX (a1,b1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg "SELECT c1      FROM t1      WHERE a1=10 -     AND   b1= 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg +     AND   b1= 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg "CREATE MULTISET TABLE part_types (        part_id       INTEGER NOT NULL,        part_name     VARCHAR(20), @@ -18605,59 +18605,59 @@ ORDER BY name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n6huYasw        part_duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL AS                      TRANSACTIONTIME,        CURRENT TRANSACTIONTIME UNIQUE (part_id)) -       PRIMARY INDEX (part_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg +       PRIMARY INDEX (part_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg "CREATE SYSTEM_DEFINED JOIN INDEX part_types_TJI004 AS        CURRENT TRANSACTIONTIME SELECT ROWID, part_id, part_duration        FROM part_types -     UNIQUE PRIMARY INDEX (part_id);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg +     UNIQUE PRIMARY INDEX (part_id);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg "CREATE TABLE t1 (        a1 INTEGER,        b1 INTEGER, -       c1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg +       c1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg "CREATE JOIN INDEX uji AS        SELECT b1, c1, ROWID        FROM t1        WHERE c1 BETWEEN 200 AND 1000 -     UNIQUE PRIMARY INDEX (b1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg +     UNIQUE PRIMARY INDEX (b1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg "SELECT b1,c1      FROM t1      WHERE b1=10 -     AND   c1=500;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg +     AND   c1=500;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/AN86__gS27pDr3qlL7I8xg "INSERT Charges (30001, 'AP2-0004', 890825, 45.0) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "INSERT Charges (30002, 'AP2-0004', 890721, 12.0) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "INSERT Charges (30003, 'AP2-0004', 890811, 2.5) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "INSERT Charges (30004, 'AP2-0004', 890831, 37.5 -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "INSERT Charges (30005, 'AP2-0004', 890825, 11.0) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "INSERT Charges (30006, 'AP2-0004', 890721, 24.5) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "INSERT Charges (30007, 'AP2-0004', 890811, 40.5) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "INSERT Charges (30008, 'AP2-0004', 890831, 32.0 -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "INSERT Charges (30009, 'AP2-0004', 890825, 41.5) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg -"INSERT Charges (30010, 'AP2-0004', 890721, 22.0) ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg +"INSERT Charges (30010, 'AP2-0004', 890721, 22.0) ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/2ncu7zTDmtqUGn3U_J~8mg "SELECT COUNT(*) -     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w +     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w "SELECT COUNT(DISTINCT columnname) -     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w +     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w "CREATE TABLE predicate_field (   PredicateID INTEGER NOT NULL,   RelationKey INTEGER NOT NULL,   FieldID     INTEGER NOT NULL) -PRIMARY INDEX ( RelationKey );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RdKuSCoCkU3vn8iscP_F8Q +PRIMARY INDEX ( RelationKey );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RdKuSCoCkU3vn8iscP_F8Q "USING (r BYTEINT, b BYTEINT, rc BYTEINT)      SELECT *      FROM markets      WHERE region=:r      AND   business_sector=:b      AND   revenue_code=:rc -     AND   activity_date=CURRENT_DATE;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yWKWlVRWH1L5dC54QagiEQ +     AND   activity_date=CURRENT_DATE;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yWKWlVRWH1L5dC54QagiEQ "CREATE SET TABLE user_IDs, NO FALLBACK, NO BEFORE JOURNAL,                                 NO AFTER JOURNAL, CHECKSUM = DEFAULT (        user_ID   INTEGER, @@ -18665,143 +18665,143 @@ PRIMARY INDEX ( RelationKey );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6      PRIMARY INDEX (user_ID)      PARTITION BY RANGE_N(user_name BETWEEN 'A','Z','a','y' AND 'zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz', -                  NO RANGE OR UNKNOWN);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yWKWlVRWH1L5dC54QagiEQ +                  NO RANGE OR UNKNOWN);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yWKWlVRWH1L5dC54QagiEQ "SELECT *      FROM user_IDs -     WHERE user_name=USER;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yWKWlVRWH1L5dC54QagiEQ -"CREATE TABLE t1 (x1 INTEGER, y1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -"CREATE TABLE t2 (x2 INTEGER NOT NULL,y2 INTEGER NOT NULL);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +     WHERE user_name=USER;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yWKWlVRWH1L5dC54QagiEQ +"CREATE TABLE t1 (x1 INTEGER, y1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +"CREATE TABLE t2 (x2 INTEGER NOT NULL,y2 INTEGER NOT NULL);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t1 SET y1 = 3 WHERE x1 = 2 -ELSE INSERT t1(2, 3);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t1(2, 3);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE JOIN INDEX j AS SELECT * - FROM t1 LEFT OUTER JOIN t2 ON (t1.y1 = t2.y2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + FROM t1 LEFT OUTER JOIN t2 ON (t1.y1 = t2.y2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t1 SET y1 = 3 WHERE x1 = 2 -ELSE INSERT t1(2, 3);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t1(2, 3);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r1 AFTER INSERT ON t1 (UPDATE t2 SET y2 = 9 WHERE x2 = 8 - ELSE INSERT t2(8,9);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t2(8,9);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t1 SET y1 = 3 WHERE x1 = 2 -ELSE INSERT t1(2, 3);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t1(2, 3);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER aborttrig AFTER UPDATE ON t4 (UPDATE t5 SET y5 =5 WHERE x5 = 3 - ELSE INSERT t5(3,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t5(3,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t4 SET y4 = 3 WHERE x4 = 2 -ELSE INSERT t4(2, 3);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -"CREATE TABLE t7 (x7 INTEGER, y7 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -"CREATE TABLE t8 (x8 INTEGER, y8 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -"CREATE TABLE t9 (x9 INTEGER, y9 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -"CREATE TABLE t10 (x10 INTEGER, y10 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -"CREATE TABLE t11 (x11 INTEGER, y11 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t4(2, 3);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +"CREATE TABLE t7 (x7 INTEGER, y7 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +"CREATE TABLE t8 (x8 INTEGER, y8 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +"CREATE TABLE t9 (x9 INTEGER, y9 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +"CREATE TABLE t10 (x10 INTEGER, y10 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +"CREATE TABLE t11 (x11 INTEGER, y11 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r6 ENABLED AFTER UPDATE ON t1  (UPDATE t7 SET y7 = 7 WHERE x7 = 6 -  ELSE INSERT t7(6, 7);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +  ELSE INSERT t7(6, 7);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r7 ENABLED AFTER UPDATE ON t7  (UPDATE t8 SET y8 = 8 WHERE x8 = 7 - ELSE INSERT t8(7, 8);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t8(7, 8);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r8 ENABLED AFTER UPDATE ON t7  (UPDATE t9 SET y9 = 8 WHERE x9 = 7 - ELSE INSERT t9(7, 8);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t9(7, 8);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r9 ENABLED AFTER INSERT ON t7  (UPDATE t10 SET y10 = 9 WHERE x10 = 8 - ELSE INSERT t10(8, 9);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t10(8, 9);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r10 ENABLED AFTER INSERT ON t7 (UPDATE t11 SET y11 = 10 WHERE x11 = 9 - ELSE INSERT t11(9, 10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t11(9, 10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t1 SET y1 = 20 WHERE x1 = 30 -ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r6 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r7 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r8 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r9 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r10 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r6 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r7 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r8 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r9 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r10 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r11 ENABLED AFTER UPDATE ON t1 (UPDATE t7 SET y7 = 7 WHERE x7 = 6 - ELSE INSERT t7(6, 7);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t7(6, 7);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r12 ENABLED AFTER UPDATE ON t7 (UPDATE t8 SET y8 = 8 WHERE x8 = 7 - ELSE INSERT t8(7, 8);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t8(7, 8);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r13 ENABLED AFTER UPDATE ON t7 (UPDATE t9 SET y9 = 8 WHERE x9 = 7 - ELSE INSERT t9(7, 8);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t9(7, 8);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r14 ENABLED AFTER INSERT ON t7 (UPDATE t10 SET y10 = 9 WHERE x10 = 8 - ELSE INSERT t10(8, 9);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t10(8, 9);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r15 ENABLED AFTER INSERT ON t7 (UPDATE t11 SET y11 = 10 WHERE x11 = 9 - ELSE INSERT t11(9, 10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t11(9, 10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t1 SET y1 = 20 WHERE x1 = 30 -ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r11 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r12 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r13 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r14 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r15 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r11 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r12 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r13 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r14 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r15 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r16 ENABLED AFTER INSERT ON t1 (UPDATE t12 SET y12 = 11 WHERE x12 = 10 - ELSE INSERT t12(10, 11);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t12(10, 11);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r17 ENABLED AFTER UPDATE ON t12 (UPDATE t13 SET y13 = 12 WHERE x13 = 11 - ELSE INSERT t13(11, 12);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t13(11, 12);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r18 ENABLED AFTER UPDATE ON t12 (UPDATE t14 SET y14 = 13 WHERE x14 = 12 - ELSE INSERT t14(12, 13);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t14(12, 13);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r19 ENABLED AFTER INSERT ON t12 (UPDATE t15 SET y15 = 14 WHERE x15 = 13 - ELSE INSERT t15(13, 14);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t15(13, 14);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r20 ENABLED AFTER INSERT ON t12 (UPDATE t16 SET y16 = 14 WHERE x16 = 13 - ELSE INSERT t16(13, 14);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t16(13, 14);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t1 SET y1 = 20 WHERE x1 = 30 -ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r16 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r17 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r18 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r19 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r20 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r16 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r17 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r18 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r19 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r20 DISABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r21 ENABLED AFTER INSERT ON t1 (UPDATE t17 SET y17 = 11 WHERE x17 = 10 - ELSE INSERT t17(10, 11);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t17(10, 11);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r22 ENABLED AFTER UPDATE ON t17 (UPDATE t18 SET y18 = 12 WHERE x18 = 11 - ELSE INSERT t18(11, 12);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t18(11, 12);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r23 ENABLED AFTER UPDATE ON t17 (UPDATE t19 SET y19 = 13 WHERE x19 = 12 - ELSE INSERT t19(12, 13);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t19(12, 13);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r24 ENABLED AFTER INSERT ON t17 (UPDATE t20 SET y20 = 14 WHERE x20 = 13 - ELSE INSERT t20(13, 14);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t20(13, 14);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE TRIGGER r25 ENABLED AFTER INSERT ON t17 (UPDATE t21 SET y21 = 14 WHERE x21 = 13 - ELSE INSERT t21(13, 14);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ + ELSE INSERT t21(13, 14);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t1 SET y1 = 20 WHERE x1 = 30 -ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r1 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r2 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r3 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r4 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r5 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r6 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r7 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r8 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r9 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r10 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r11 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r12 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r13 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r14 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ -ALTER TRIGGER r15 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r1 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r2 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r3 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r4 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r5 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r6 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r7 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r8 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r9 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r10 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r11 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r12 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r13 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r14 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ALTER TRIGGER r15 ENABLED;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "UPDATE t1 SET y1 = 20 WHERE x1 = 30 -ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ +ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S5rtz~m_t3moti9fIbbgCQ "CREATE SET TABLE StatsRecs (      QueryID      INTEGER,      StatsID      INTEGER, @@ -18811,7 +18811,7 @@ ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q      FieldName    VARCHAR128   CHARACTER SET UNICODE NOT CASESPECIFIC,      Level        INTEGER,      StatsDDL     VARCHAR(2500) CHARACTER SETUNICODE NOT CASESPECIFIC) -   PRIMARY INDEX (QueryID, StatsID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RpwfcOJ_Wi2ZEDuTCKAzZg +   PRIMARY INDEX (QueryID, StatsID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RpwfcOJ_Wi2ZEDuTCKAzZg "SELECT *      FROM t1, (SELECT t2.a2                FROM t2, t3 @@ -18819,34 +18819,34 @@ ELSE INSERT t1(30, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q                GROUP BY t2.a2) AS dt (a2)      WHERE t1.a1 < (SELECT MAX(t4.a4)                     FROM t4) -     AND   t1.a1 = dt.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITIXo7keVgULSMzuBNp9wg +     AND   t1.a1 = dt.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITIXo7keVgULSMzuBNp9wg "SELECT * FROM t1, (SELECT t2.a2           FROM t2, t3           WHERE t2.a2 = t3.a3           GROUP BY t2.a2) AS dt (a2) -WHERE t1.a1 < 20 +WHERE t1.a1 < 20 AND   t1.a1 = dt.a2 -AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITIXo7keVgULSMzuBNp9wg +AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITIXo7keVgULSMzuBNp9wg "SELECT * FROM t1, (SELECT t2.a2       FROM t2, t3           WHERE t2.a2 = t3.a3 -          AND   t2.a2 < 20 +          AND   t2.a2 < 20           GROUP BY t2.a2) AS dt (a2) -WHERE t1.a1 < 20 +WHERE t1.a1 < 20 AND   t1.a1 = dt.a2 -AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITIXo7keVgULSMzuBNp9wg +AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITIXo7keVgULSMzuBNp9wg "SELECT * FROM t1, (SELECT t2.a2           FROM t2, t3           WHERE t2.a2 = t3.a3 -          AND   t2.a2 < 20 -          AND   t3.a3 < 20 +          AND   t2.a2 < 20 +          AND   t3.a3 < 20           GROUP BY t2.a2) AS dt (a2) -WHERE t1.a1 < 20 +WHERE t1.a1 < 20 AND   t1.a1 = dt.a2 -AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITIXo7keVgULSMzuBNp9wg +AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITIXo7keVgULSMzuBNp9wg "CREATE TABLE IndexMaintenance (      WorkLoadID       INTEGER NOT NULL,      RecommendationID INTEGER NOT NULL, @@ -18863,119 +18863,119 @@ AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITI      IndexTypeText    VARCHAR(30) CHARACTER SET LATIN NOT CASESPECIFIC,      JINumber         INTEGER DEFAULT NULL,      MaintCosts       FLOAT DEFAULT 0) -   PRIMARY INDEX (WorkloadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/4DCzL5uNSA0HjxRHYpBZnA +   PRIMARY INDEX (WorkloadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/4DCzL5uNSA0HjxRHYpBZnA "SELECT dept_name, name, yrs_exp    FROM employee, department    WHERE employee.emp_no = department.mgr_no -   AND   department.dept_no = 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/BE_Aln91UQwfw0hcxS0YJg +   AND   department.dept_no = 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/BE_Aln91UQwfw0hcxS0YJg "SELECT employee.name, department.name      FROM employee, department      WHERE employee.enum = 5 -     AND   employee.dept = department.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/BE_Aln91UQwfw0hcxS0YJg +     AND   employee.dept = department.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/BE_Aln91UQwfw0hcxS0YJg "INSERT ordertbl        SELECT * -       FROM neworders;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a2bzCLPbH9MaOwzYiswxuw +       FROM neworders;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a2bzCLPbH9MaOwzYiswxuw "EXEC SQL        REPLACE macro macro_2 AS        (LOCKING TABLE table_1 FOR CHECKSUM         SELECT i, text -        FROM table_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CN7qi3OKJuNwMDOG49VPuw +        FROM table_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CN7qi3OKJuNwMDOG49VPuw "CREATE JOIN INDEX ji_a3 AS        SELECT i1, c1        FROM t100_a -       WHERE EXTRACT(YEAR FROM d2)>=1969;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +       WHERE EXTRACT(YEAR FROM d2)>=1969;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "SELECT *      FROM t100_a -     WHERE EXTRACT(YEAR FROM d2)>=1969;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +     WHERE EXTRACT(YEAR FROM d2)>=1969;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "SELECT *      FROM t100_a      WHERE EXTRACT(YEAR FROM d2)>=1969 -     AND   i1>2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +     AND   i1>2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "SELECT *     FROM t100a -    WHERE EXTRACT(YEAR FROM d2)>=1970;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +    WHERE EXTRACT(YEAR FROM d2)>=1970;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "CREATE JOIN INDEX ji_a4 AS        SELECT i1, EXTRACT(YEAR FROM d2) AS yr, c1        FROM t100_a -       WHERE i1<30;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +       WHERE i1<30;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "SELECT i1              FROM t100a -             WHERE i1='1969-01-01';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +             WHERE i1='1969-01-01';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "SELECT *      FROM perfcurrnew      WHERE BEGIN(vt)  CURRENT_DATE -     AND   END(tt)   IS UNTIL_CHANGED;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +     AND   END(tt)   IS UNTIL_CHANGED;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "CREATE JOIN INDEX ji, NO FALLBACK, CHECKSUM = DEFAULT AS        SELECT i, j, BEGIN(vt)(AS bvt), END(vt)(AS evt), END(tt)(AS ett)        FROM perfcurrnew        WHERE (evt>DATE)        AND  END(tt) IS UNTIL_CHANGED -     PRIMARY INDEX (i);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +     PRIMARY INDEX (i);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "SELECT *     FROM perfcurrnew     WHERE BEGIN(vt)  CURRENT_DATE -    AND   END(tt)   IS UNTIL_CHANGED;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w +    AND   END(tt)   IS UNTIL_CHANGED;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Un5Mqlc_XSPTVi7vobur4w "SELECT name, dept_name, loc      FROM employee INNER JOIN department -     WHERE employee.dept_no = department.dept_no;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/v3~VBxRCsS9~n4eSTuq4kw +     WHERE employee.dept_no = department.dept_no;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/v3~VBxRCsS9~n4eSTuq4kw "SELECT *    FROM employee INNER JOIN department -   WHERE employee.dept = department.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/v3~VBxRCsS9~n4eSTuq4kw +   WHERE employee.dept = department.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/v3~VBxRCsS9~n4eSTuq4kw "SELECT *    FROM employee INNER JOIN employee_phone -   WHERE employee.e_num = employee_phone.e_num;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/v3~VBxRCsS9~n4eSTuq4kw +   WHERE employee.e_num = employee_phone.e_num;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/v3~VBxRCsS9~n4eSTuq4kw "SELECT *    FROM table_1, table_2    WHERE table_1.USI_1 -   AND   table_2.USI_2 = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/KI3xzkEbpMO3jbkH24lFEw +   AND   table_2.USI_2 = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/KI3xzkEbpMO3jbkH24lFEw "SELECT *      FROM t1, t2 -     WHERE t1.y1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g +     WHERE t1.y1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g "SELECT *      FROM t1,t2      WHERE t1.y1 = t2.y2 -     AND   t1.y1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g +     AND   t1.y1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g "SELECT *      FROM t1,t2      WHERE t1.y1 = t2.y2 -     AND   t1.z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g +     AND   t1.z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g "CREATE JOIN INDEX j1 AS        SELECT *        FROM t1 -       WHERE z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g +       WHERE z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g "SELECT *      FROM t1,t2 -     WHERE t1.y1 + t1.z1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g +     WHERE t1.y1 + t1.z1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g "SELECT *      FROM t1,t2, t3      WHERE t1.y1 = t2.y2 -     AND   t1.x1 = t3.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g +     AND   t1.x1 = t3.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g "SELECT *      FROM t2      WHERE t2.y2 IN (SELECT t1.y1                      FROM t1 -                     WHERE t2.z2 = t1.z1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g +                     WHERE t2.z2 = t1.z1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g "CREATE VIEW sales_by_product AS        SELECT product_key, product_name, SUM(quantity*amount) AS total        FROM sales, product        WHERE sales_product_key = product_key -       GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ +       GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ "SELECT SUM(total) AS total_sales -     FROM sales_by_product;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ +     FROM sales_by_product;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ "SELECT COUNT(*) AS cnt -     FROM sales_by_product;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ +     FROM sales_by_product;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ "SELECT COUNT(*) AS cnt      FROM (SELECT SUM(total) AS total_sales -           FROM sales_by_product) AS dt ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ +           FROM sales_by_product) AS dt ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ "SELECT COUNT(*) AS cnt -     FROM (SELECT 0 AS dummy_col) AS dt ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ +     FROM (SELECT 0 AS dummy_col) AS dt ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/MWNjuzQANlqH1c4hoPUMhQ "CREATE JOIN INDEX OrderJoinLine AS      SELECT (l_orderkey,o_orderdate,o_custkey,o_totalprice),             (l_partkey,l_quantity,l_extendedprice,l_shipdate)      FROM lineitem      LEFT OUTER JOIN Ordertbl ON l_orderkey=o_orderkey      ORDER BY o_orderdate -     PRIMARY INDEX (l_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NamChbkZGpdPpYJMvOdAPQ +     PRIMARY INDEX (l_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NamChbkZGpdPpYJMvOdAPQ "CREATE TABLE QuerySteps (      StepID             INTEGER NOT NULL,      QueryID            INTEGER NOT NULL, @@ -19016,7 +19016,7 @@ AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITI      Cardinality        DECIMAL(18,0) DEFAULT 0,      IndexMaintCostEst  FLOAT DEFAULT 0)    PRIMARY INDEX (QueryID) -   INDEX SK_StepID (StepID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/uA63kwUyhhB20aA9pc7e~Q +   INDEX SK_StepID (StepID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/uA63kwUyhhB20aA9pc7e~Q "CREATE SET TABLE RangePartExpr (      WorkLoadID       INTEGER NOT NULL,      RecommendationID INTEGER NOT NULL, @@ -19030,72 +19030,72 @@ AND   dt.a2 < 20;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ITI      RangeSize        VARCHAR(50) CHARACTER SET UNICODE                       NOT CASESPECIFIC,      RangeSequence    INTEGER NOT NULL ) -   PRIMARY INDEX (RecommendationID, TableID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/QgsVjjaxDGXodIEAZi2AVA +   PRIMARY INDEX (RecommendationID, TableID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/QgsVjjaxDGXodIEAZi2AVA "SELECT TestColumn, RangeStart, RangeEnd, RangeSize, RangeSequence FROM MyQCD.RangePartExpr AS rpe,      MyQCd.PartitionRecommendations AS pr WHERE rpe.RecommendationId = pr.RecommendationId -AND   ResultNameTag = 'IPA_recent_orders';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/QgsVjjaxDGXodIEAZi2AVA +AND   ResultNameTag = 'IPA_recent_orders';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/QgsVjjaxDGXodIEAZi2AVA "USING (a INTEGER, b INTEGER, c SMALLINT) -    INSERT INTO tablex VALUES (:a, :b, :c);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~xXpN7ZjWARS_18xZ9E0Zg +    INSERT INTO tablex VALUES (:a, :b, :c);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~xXpN7ZjWARS_18xZ9E0Zg "USING (d SMALLINT, e INTEGER) -    EXEC macroy (:d, :e);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~xXpN7ZjWARS_18xZ9E0Zg -"EXEC macroz (100, 200, 300);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~xXpN7ZjWARS_18xZ9E0Zg +    EXEC macroy (:d, :e);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~xXpN7ZjWARS_18xZ9E0Zg +"EXEC macroz (100, 200, 300);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~xXpN7ZjWARS_18xZ9E0Zg "SELECT DISTINCT product_name -     FROM product LEFT OUTER JOIN sales ON +     FROM product LEFT OUTER JOIN sales ON product_key=sales_product_key -     WHERE quantity > 10 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7nWu9ZjDXadP_KfmNznNlQ +     WHERE quantity > 10 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7nWu9ZjDXadP_KfmNznNlQ "SELECT DISTINCT product_name      FROM product, sales      WHERE quantity > 10 -     AND   product_key = sales_product_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7nWu9ZjDXadP_KfmNznNlQ +     AND   product_key = sales_product_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7nWu9ZjDXadP_KfmNznNlQ "SELECT *      FROM t1      LEFT OUTER JOIN t2 ON a1=a2 -     WHERE b2 < 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7nWu9ZjDXadP_KfmNznNlQ +     WHERE b2 < 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7nWu9ZjDXadP_KfmNznNlQ "SELECT *      FROM table_x      WHERE state IN (28, 51) -     AND   serial_num IN (12345, 23456);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA +     AND   serial_num IN (12345, 23456);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA "SELECT *      FROM table_x      WHERE (state=28 AND serial_num=12345)      OR (state=51 AND serial_num=23456)      OR (state=28 AND serial_num=23456) -     OR (state=51 AND serial_num=12345);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA +     OR (state=51 AND serial_num=12345);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA "SELECT s.suppkey, s.address, n.nationkey      FROM supplier AS s, nation AS n      WHERE s.nation_key=n.nation_key -     ORDER BY n.nation_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ftJDZFNIfASFIgdcTsqlWw +     ORDER BY n.nation_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ftJDZFNIfASFIgdcTsqlWw "SELECT s.supp_key, s.address, s.nation_key      FROM supplier -     ORDER BY s.nation_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ftJDZFNIfASFIgdcTsqlWw +     ORDER BY s.nation_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ftJDZFNIfASFIgdcTsqlWw "SELECT sales1.*      FROM sales1, product -     WHERE sales_product_key=product_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ftJDZFNIfASFIgdcTsqlWw +     WHERE sales_product_key=product_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ftJDZFNIfASFIgdcTsqlWw "SELECT sales1.*      FROM sales1 LEFT OUTER JOIN product -     ON sales_product_key=product_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ftJDZFNIfASFIgdcTsqlWw +     ON sales_product_key=product_key;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ftJDZFNIfASFIgdcTsqlWw "CREATE TABLE t2 (        a2 INTEGER PRIMARY KEY,        b2 INTEGER,        c2 CHARACTER(1) CHECK (c2 IN ('M', 'F')), -       d2 DATE);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg +       d2 DATE);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg "CREATE TABLE t3 (        a3 INTEGER,        b3 INTEGER,        c3 CHARACTER(5), -       d3 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg +       d3 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg "CREATE JOIN INDEX ji_t1 AS        SELECT a1, d1        FROM t1        WHERE b1 > 10 -       AND   c1 = 'Teradata');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg +       AND   c1 = 'Teradata');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg "CREATE JOIN INDEX aji_t3 AS        SELECT a3, d3, COUNT(*)        FROM t3        WHERE b3 < 100 -       GROUP BY 1,2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg +       GROUP BY 1,2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg "SELECT *      FROM t1, t2, t3      WHERE b1 > 10 @@ -19103,72 +19103,72 @@ AND   ResultNameTag = 'IPA_recent_orders';",https://docs.teradata.com/reader/i      AND   b3 < 50      AND   d1 = d2      AND   a2 = a3 -     AND   d2 = d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg +     AND   d2 = d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I3q96daDxjAXGOfXuQ0vHg "SELECT *      FROM table_1,table_2 -     WHERE y_1 = USI_2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~qrlt66gVJdu87z79FE6Ow +     WHERE y_1 = USI_2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~qrlt66gVJdu87z79FE6Ow "UPDATE employee -      SET salary_amount = salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA -SELECT * FROM employee;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA +      SET salary_amount = salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA +SELECT * FROM employee;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA "UPDATE employee SET -    salary_amount=salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA +    salary_amount=salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA "SELECT * FROM employee -    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA -UPDATE employee SET salary_amount=salary_amount * 1.1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA +    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA +UPDATE employee SET salary_amount=salary_amount * 1.1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA "UPDATE lineitem      SET l_quantity=l_quantity - 5 -     WHERE l_orderkey=10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/0aQ8AME2RdEWSNBTh~AQzg +     WHERE l_orderkey=10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/0aQ8AME2RdEWSNBTh~AQzg "CREATE JOIN INDEX ji AS       SELECT c1, d1       FROM t1       WHERE x1 > 10 -      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "CREATE JOIN INDEX ji AS        SELECT c1, d1        FROM t1 -       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "CREATE JOIN INDEX ji AS        SELECT a1, SUM (b1)        FROM t1        WHERE x1 > 10        AND y1 = 10 -       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT *      FROM t1, t2      WHERE t1.c1 = t2.c2      AND   t1.d1 = t2.d2      AND   x1 > 10 -     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT *      FROM t1, t2      WHERE   t1.d1 = t2.d2      AND     t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "CREATE JOIN INDEX ji AS        SELECT t1.d1        FROM t1        WHERE   t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "CREATE SET TABLE cust_nation_region (        c_custkey       INTEGER,        c_name          VARCHAR(25) CHARACTER SET LATIN CASESPECIFIC, @@ -19184,95 +19184,95 @@ UPDATE employee SET salary_amount=salary_amount * 1.1;,https://docs.teradata.com        r_regionkey     INTEGER,        r_name          CHAR(25) CHARACTER SET LATIN CASESPECIFIC,        r_comment       VARCHAR(152) CHARACTER SET LATIN CASESPECIFIC) -     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT n_nationkey      FROM cust_nation_region      WHERE r_regionkey = 1 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT t3.d3, COUNT (*)      FROM t1, t2, t3      WHERE t1.d1 = t2.d2      AND   t1.d1 = t3.d3 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT *      FROM t1, t2, t3      WHERE t1.d1 = t2.d2 -     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT *      FROM t1 INNER JOIN t2 ON (x1=x2)              LEFT OUTER JOIN t3 ON (x2 NOT IN (SELECT x4                                                FROM t4) -                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT t1.x1, t2.x2, COUNT (*)      FROM t1, t2      WHERE t1.x1 =10      AND   t1.y2 = t2.x2 -     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "SELECT *      FROM t1, (SELECT x2, x3, COUNT(*)                FROM t2, t3                WHERE x2=10                AND   t2.x3=t3.x3                GROUP BY 1, 2) AS dt -     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A +     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A "CREATE TABLE t1 ( a INTEGER, b INTEGER) -PRIMARY INDEX(a) +PRIMARY INDEX(a) PARTITION BY RANGE_N(b BETWEEN 1                        AND    10 -                       EACH    1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +                       EACH    1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "SELECT * FROM t1 -WHERE b > 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +WHERE b > 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE t1 (a INTEGER, b INTEGER) -PRIMARY INDEX(a) +PRIMARY INDEX(a) PARTITION BY RANGE_N(b BETWEEN 1                        AND    10 -                       EACH    1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +                       EACH    1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "SELECT * FROM t1 -WHERE t1.b = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +WHERE t1.b = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE t1 (a INTEGER, b INTEGER) PRIMARY INDEX(a) PARTITION BY RANGE_N(b BETWEEN 1                        AND    10 -                       EACH 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +                       EACH 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "SELECT * FROM t1 -WHERE t1.a = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +WHERE t1.a = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE t1 (a INTEGER, b INTEGER) PRIMARY INDEX(a) PARTITION BY RANGE_N(b BETWEEN 1                        AND    10 -                       EACH    1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +                       EACH    1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "SELECT * FROM t1 -WHERE b>-1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +WHERE b>-1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE t2 ( a INTEGER, b INTEGER) PRIMARY INDEX(a) PARTITION BY RANGE_N(b BETWEEN 1                         AND    10 -                       EACH 2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +                       EACH 2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE t3 ( a INTEGER, b INTEGER) -PRIMARY INDEX(a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +PRIMARY INDEX(a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE t4 ( a INTEGER, b INTEGER) PRIMARY INDEX(a) -PARTITION BY b;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +PARTITION BY b;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "SELECT * FROM t3, t4 WHERE t3.a = t4.a -AND   t3.b = t4.b;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +AND   t3.b = t4.b;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE orders ( o_orderkey      INTEGER NOT NULL, o_custkey       INTEGER, @@ -19287,7 +19287,7 @@ PRIMARY INDEX (o_orderkey) PARTITION BY RANGE_N(o_orderdate BETWEEN DATE '1992-01-01'                                  AND     DATE '1998-12-31'                                 EACH INTERVAL '1' MONTH) -UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE lineitem (   l_orderkey      INTEGER NOT NULL,   l_partkey       INTEGER NOT NULL, @@ -19308,74 +19308,74 @@ UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWr PRIMARY INDEX (l_orderkey) PARTITION BY RANGE_N(l_shipdate BETWEEN DATE '1992-01-01'                                 AND     DATE '1998-12-31' -                                EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +                                EACH INTERVAL '1' MONTH);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "SELECT * FROM lineitem, ordertbl WHERE l_orderkey = o_orderkey AND    l_shipdate = o_orderdate AND   (o_orderdate = DATE '1993-07-01') -ORDER BY o_orderdate, l_orderkey;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +ORDER BY o_orderdate, l_orderkey;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE TABLE t1 ( a INTEGER, b INTEGER) -PRIMARY INDEX(a) +PRIMARY INDEX(a) PARTITION BY RANGE_N(b BETWEEN 1                        AND    10 -                       EACH 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +                       EACH 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "SELECT MAX(a) FROM t1 -WHERE b > 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog +WHERE b > 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dxGjurrAXaZZDix5w6KTog "CREATE SET TABLE t11 (        a INTEGER,        b PERIOD(DATE))      PRIMARY INDEX(a) -     PARTITION BY CAST ((BEGIN(b)) AS INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw +     PARTITION BY CAST ((BEGIN(b)) AS INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw "CREATE SET TABLE t12 (        a INTEGER,        b PERIOD(DATE))      PRIMARY INDEX(a) -     PARTITION BY CAST((END(b)) AS INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw +     PARTITION BY CAST((END(b)) AS INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw "SELECT *      FROM t11 -     WHERE BEGIN(b)=DATE '2005-02-03';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw +     WHERE BEGIN(b)=DATE '2005-02-03';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw "SELECT *      FROM t11 -     WHERE END(b)=DATE '2005-02-03';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw +     WHERE END(b)=DATE '2005-02-03';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw "SELECT *      FROM t12 -     WHERE END(b)=DATE '2006-02-03';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw +     WHERE END(b)=DATE '2006-02-03';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw "SELECT *      FROM t12      WHERE a=1 -     AND   END (b)=DATE '2006-02-03';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw +     AND   END (b)=DATE '2006-02-03';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/I135c3ZgKmh8o_wXQtqxOw "SELECT o_orderdate, o_custkey, l_partkey, l_quantity,             1_extendedprice      FROM lineitem, ordertbl -     WHERE l_orderkey=o_orderkey;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     WHERE l_orderkey=o_orderkey;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "SELECT o_orderdate, o_custkey, l_partkey, l_quantity,             l_extendedprice      FROM lineitem, ordertbl      WHERE l_orderkey=o_orderkey -     AND   o_orderdate>'1997-11-01';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     AND   o_orderdate>'1997-11-01';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "SELECT l_partkey, AVG(l_quantity), AVG(l_extendedprice)      FROM lineitem, ordertbl      WHERE l_orderkey=o_orderkey      AND   o_orderdate >'1997-11-01' -     GROUP BY l_partkey;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     GROUP BY l_partkey;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "SELECT o_orderdate, c_name, c_phone, l_partkey,l_quantity,             l_extendedprice      FROM lineitem, ordertbl, customer      WHERE l_orderkey=o_orderkey -     AND   o_custkey=c_custkey;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     AND   o_custkey=c_custkey;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "SELECT l_orderkey, l_partkey, l_quantity, l_extendedprice      FROM lineitem -     WHERE l_partkey = 1001;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g -CREATE INDEX shipidx(l_shipdate) ON OrderJoinLine;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     WHERE l_partkey = 1001;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +CREATE INDEX shipidx(l_shipdate) ON OrderJoinLine;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "SELECT o_orderdate, o_custkey, l_partkey, l_quantity,               l_extendedprice      FROM lineitem, ordertbl      WHERE l_orderkey=o_orderkey -     AND   l_shipdate='1997-09-18';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     AND   l_shipdate='1997-09-18';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "CREATE JOIN INDEX jiout AS      SELECT a1,b1,c1,c2,d1,d3,e1,e4,f1,g1,h1,i1,j1,j5,k1,k6, x1      FROM t1 @@ -19389,13 +19389,13 @@ CREATE INDEX shipidx(l_shipdate) ON OrderJoinLine;,https://docs.teradata.com/rea                         AND h1=h5                         AND i1=i5                         AND j1=j5 -     LEFT OUTER JOIN t6 ON  k1=k6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     LEFT OUTER JOIN t6 ON  k1=k6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "SELECT a1, b1, c1, SUM(x1)      FROM t1,t2      WHERE a1=a2      AND   b1=b2      AND   c1=c2 -     GROUP BY 1, 2, 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     GROUP BY 1, 2, 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "CREATE JOIN INDEX ji_in AS      SELECT a1,b1,c1,c2,d1,d3,e1,e4,f1,g1,g5,h1,i1,j1,k1,k6, x1      FROM t1,t2,t3,t4,t5,t6 @@ -19409,57 +19409,57 @@ CREATE INDEX shipidx(l_shipdate) ON OrderJoinLine;,https://docs.teradata.com/rea      AND   h1=h5      AND   i1=i5      AND   j1=j5 -     AND   k1=k6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     AND   k1=k6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "SELECT a1,b1,c1,SUM(x1)      FROM t1,t2      WHERE a1=a2      AND   b1=b2      AND   c1=c2 -     GROUP BY 1, 2, 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     GROUP BY 1, 2, 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "CREATE JOIN INDEX CustOrderJoinLine      AS SELECT (1_orderkey,o_orderdate,c_nationkey,o_totalprice),                (1_partkey,1_quantity,1_extendedprice,1_shipdate)      FROM (lineitem      LEFT OUTER JOIN ordertbl ON 1_orderkey=o_orderkey)      INNER JOIN customer ON o_custkey=c_custkey -     PRIMARY INDEX (1_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     PRIMARY INDEX (1_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "SELECT (1_orderkey,o_orderdate,c_nationkey,o_totalprice),             (1_partkey,1_quantity,1_extendedprice,1_shipdate)      FROM lineitem,ordertbl,customer      WHERE 1_orderkey=o_custkey      AND o_custkey=c_custkey -     AND c_nationkey=10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g +     AND c_nationkey=10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wAS2bDCLEOckw8exo1T51g "CREATE TABLE t1(  i INTEGER, - j INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA + j INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA "CREATE TABLE t2(  i INTEGER, - j INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA + j INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA "CREATE TABLE t3(  i INTEGER, - j INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA + j INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA "CREATE TRIGGER g1 AFTER INSERT ON t1 FOR EACH ROW ( - UPDATE t2 SET j = j+1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA -INSERT t1 SELECT * FROM t3;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA + UPDATE t2 SET j = j+1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA +INSERT t1 SELECT * FROM t3;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/S2NiUZYM3y4_1hTuvvZqaA "CREATE TABLE table_1 (        column_1 INTEGER,        column_2 INTEGER,        column_3 INTEGER,        column_4 INTEGER) -     PRIMARY INDEX (column_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ -"CREATE INDEX (column_3, column_4) ON table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ +     PRIMARY INDEX (column_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ +"CREATE INDEX (column_3, column_4) ON table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ "SELECT * -FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ +FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ "UPDATE table_1 -SET   column_1 = -WHERE column_1 = ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ +SET   column_1 = +WHERE column_1 = ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ "SELECT * -     FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ +     FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ "UPDATE table_1      SET column_1 = value_1 -     WHERE column_1 = value_2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ -"CREATE INDEX (column_3, column_4) ON table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ +     WHERE column_1 = value_2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ +"CREATE INDEX (column_3, column_4) ON table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI~RVGAPhN820GHLhDlQ "CREATE TABLE TableStatistics (      MachineName    VARCHAR(30) CHARACTER SET UNICODE                     UPPERCASE NOT CASESPECIFIC NOT NULL, @@ -19484,7 +19484,7 @@ WHERE column_1 = ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI      QueryId        INTEGER,      FieldPosition  BYTEINT,      StatisticsID   INTEGER) -   PRIMARY INDEX (MachineName, DatabaseName, TableName);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/pWKhl~tj1Dk2zNNv06YsaQ +   PRIMARY INDEX (MachineName, DatabaseName, TableName);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/pWKhl~tj1Dk2zNNv06YsaQ "CREATE TABLE IndexColumns(      WorkLoadID       INTEGER NOT NULL,      RecommendationID INTEGER NOT NULL, @@ -19492,32 +19492,32 @@ WHERE column_1 = ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cdoI      IndexID          INTEGER NOT NULL,      ColumnName       VARCHAR128 CHARACTER SET UNICODE                       NOT CASESPECIFIC NOT NULL) -   PRIMARY INDEX ( RecommendationID, TableID, IndexID );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/GWUmL92mxilOE1U0Q5nEZw -UPDATE WITH NO ISOLATED LOADING t1 SET c2 = c2 + 1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg -UPDATE t1 SET c2 = c2 + 1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg -UPDATE t1 SET c2 = C2 +1 WHERE c1= 5;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg +   PRIMARY INDEX ( RecommendationID, TableID, IndexID );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/GWUmL92mxilOE1U0Q5nEZw +UPDATE WITH NO ISOLATED LOADING t1 SET c2 = c2 + 1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg +UPDATE t1 SET c2 = c2 + 1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg +UPDATE t1 SET c2 = C2 +1 WHERE c1= 5;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg "SELECT …      WHERE widgets.color=COLOR.code      AND   widgets.size=SIZE.code -     AND   widgets.options IN (SELECT OPTIONS.code);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Co0YK9iULOeK3~zJCz2Nsw +     AND   widgets.options IN (SELECT OPTIONS.code);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Co0YK9iULOeK3~zJCz2Nsw "CREATE QCD.QueryBandTbl (      ID         INTEGER NOT NULL,      SessionID  INTEGER FORMAT '--,---,---,--9' NOT NULL,      QueryBand  VARCHAR(12304) CHARACTER SET UNICODE NOT CASESPECIFIC), -   UNIQUE PRIMARY INDEX (ID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/rqeuk~FXmtVh7dfGCzreBA +   UNIQUE PRIMARY INDEX (ID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/rqeuk~FXmtVh7dfGCzreBA "SELECT *      FROM ordertbl, calendar -     WHERE yr_wk BETWEEN ytd_beg_wk AND ytd_end_wk <-- join predicate -     AND   calendar_date = 970101;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xkzFiCkky3nMLkPGx8GJUA -"CREATE TABLE t4 (a INTEGER, b INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5cMvPQa1F6qh56v7kYW~mg -DROP TABLE t4;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5cMvPQa1F6qh56v7kYW~mg +     WHERE yr_wk BETWEEN ytd_beg_wk AND ytd_end_wk <-- join predicate +     AND   calendar_date = 970101;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xkzFiCkky3nMLkPGx8GJUA +"CREATE TABLE t4 (a INTEGER, b INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5cMvPQa1F6qh56v7kYW~mg +DROP TABLE t4;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5cMvPQa1F6qh56v7kYW~mg "CREATE TABLE Index_Field(   RelationKey  INTEGER NOT NULL,   IndexNum     INTEGER NOT NULL,   FieldID      INTEGER NOT NULL) PRIMARY INDEX PK_Relationkey_IdxNum(RelationKey, IndexNum) UNIQUE INDEX USK_RelationKey_IdxNum_FieldID (RelationKey, - IndexNum, FieldID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xNyBIqpM1HotI0KNsAGXsA + IndexNum, FieldID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xNyBIqpM1HotI0KNsAGXsA "WITH RECURSIVE temp_table (employee_number, depth) AS (SELECT root.employee_number, 0 as depth  FROM Employee root @@ -19527,48 +19527,48 @@ UNIQUE INDEX USK_RelationKey_IdxNum_FieldID (RelationKey,   FROM temp_table seed, Employee indirect   WHERE seed.employee_number = indirect.manager_employee_number   AND depth <= 20) -SELECT employee_number, depth FROM temp_table;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TFWRJpbFtyuaAz51R1Veiw -SELECT * FROM t4;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg +SELECT employee_number, depth FROM temp_table;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TFWRJpbFtyuaAz51R1Veiw +SELECT * FROM t4;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg "CREATE TABLE t5 (a INTEGER, b INTEGER) PRIMARY INDEX (a) -PARTITION BY RANGE_N (b BETWEEN 1 AND 100 EACH 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg -SELECT * FROM t5;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg -SELECT * FROM t5 WHERE b = 4;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg -SELECT * FROM t5 WHERE b BETWEEN 3 AND 5;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg +PARTITION BY RANGE_N (b BETWEEN 1 AND 100 EACH 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg +SELECT * FROM t5;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg +SELECT * FROM t5 WHERE b = 4;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg +SELECT * FROM t5 WHERE b BETWEEN 3 AND 5;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Ik5kN89eAViJqk5E5KelLg "SELECT *    FROM t1, t2, t3, t4    WHERE x1=x2    AND   y1=y3 -   AND   z1=y4 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qboHs4H05BoEHx4nAmyLNA +   AND   z1=y4 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qboHs4H05BoEHx4nAmyLNA "SELECT *      FROM t1      INNER JOIN t2 ON a1=a2 -     INNER JOIN t3 ON a2=a3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/XpPlDrBaO_xIYRAIissSzg +     INNER JOIN t3 ON a2=a3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/XpPlDrBaO_xIYRAIissSzg "SELECT *      FROM t1,t2,t3      WHERE a1=a2 -     AND   a2=a3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/XpPlDrBaO_xIYRAIissSzg +     AND   a2=a3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/XpPlDrBaO_xIYRAIissSzg "SELECT *      FROM widget, color, size, options      WHERE widgets.color=color.code      AND   widgets.size=size.code      AND   widgets.options=options.code -     AND   size.description=options.description;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/04D52fLPLSvkiTxaViBnjg +     AND   size.description=options.description;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/04D52fLPLSvkiTxaViBnjg "CREATE VIEW sales_by_product AS      SELECT product_key, product_name, SUM(quantity*amount) AS total      FROM sales, product      WHERE sales_product_key = product_key -     GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg +     GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg "SELECT product_name      FROM sales_by_product -     WHERE total > 50000;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg +     WHERE total > 50000;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg "SELECT product.product_name      FROM sales, product      WHERE sales_product_key=product.product_key      GROUP BY product.product_key, product.product_name -     HAVING (SUM(quantity * amount))>50000;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg +     HAVING (SUM(quantity * amount))>50000;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg "SELECT * -     FROM sales;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg +     FROM sales;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg "SELECT *      FROM sales1      UNION ALL @@ -19578,14 +19578,14 @@ SELECT * FROM t5 WHERE b BETWEEN 3 AND 5;,https://docs.teradata.com/reader/i_VlY       …      UNION ALL      SELECT * -     FROM sales12;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg +     FROM sales12;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg "CREATE VIEW jan_sales AS      SELECT sales_product_key, ZEROIFNULL(quantity) AS qty -     FROM sales1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg +     FROM sales1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg "SELECT product_name, SUM(qty)      FROM product LEFT OUTER JOIN jan_sales                   ON product_key=sales_product_key -     GROUP BY product_key, product_name ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg +     GROUP BY product_key, product_name ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg "SELECT product_name, SUM(CASE                                   WHEN sales1.ROWID IS NULL                                   THEN NULL @@ -19593,7 +19593,7 @@ SELECT * FROM t5 WHERE b BETWEEN 3 AND 5;,https://docs.teradata.com/reader/i_VlY                               END)      FROM product LEFT OUTER JOIN sales1                   ON product_key=sales_product_key -     GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg +     GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/V69b3cFpDQZ2fhK7DkPHXg "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -19612,7 +19612,7 @@ SELECT * FROM t5 WHERE b BETWEEN 3 AND 5;,https://docs.teradata.com/reader/i_VlY      RANGE_N(o_orderdate BETWEEN DATE '2000-01-01'                          AND     DATE '2006-12-31'                          EACH INTERVAL '1' MONTH)) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/D0sef4aFcavoxmGgRTmbyg +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/D0sef4aFcavoxmGgRTmbyg "CREATE TABLE lineitem (        l_orderkey      INTEGER NOT NULL,        l_partkey       INTEGER NOT NULL, @@ -19635,9 +19635,9 @@ SELECT * FROM t5 WHERE b BETWEEN 3 AND 5;,https://docs.teradata.com/reader/i_VlY      RANGE_N(l_suppkey  BETWEEN 0                         AND  4999                         EACH 10), -     RANGE_N(l_shipdate BETWEEN DATE '2000-01-01' +     RANGE_N(l_shipdate BETWEEN DATE '2000-01-01'                         AND     DATE '2006-12-31' -                        EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/D0sef4aFcavoxmGgRTmbyg +                        EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/D0sef4aFcavoxmGgRTmbyg "SELECT *      FROM orders INNER JOIN lineitem      WHERE o_orderkey = l_orderkey @@ -19646,49 +19646,49 @@ SELECT * FROM t5 WHERE b BETWEEN 3 AND 5;,https://docs.teradata.com/reader/i_VlY      AND   o_custkey IN (618, 973)      AND   l_shipdate  BETWEEN DATE '2005-04-01'                        AND     DATE '2006-10-31' -     AND   l_suppkey = 4131;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/D0sef4aFcavoxmGgRTmbyg +     AND   l_suppkey = 4131;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/D0sef4aFcavoxmGgRTmbyg "CREATE TABLE table_1 (        column_1 INTEGER,        column_2 INTEGER) -     PRIMARY INDEX (column_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ucoNhJj0aOWjCXpRbg1ZmQ -"ALTER TABLE table_1, FALLBACK;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ucoNhJj0aOWjCXpRbg1ZmQ +     PRIMARY INDEX (column_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ucoNhJj0aOWjCXpRbg1ZmQ +"ALTER TABLE table_1, FALLBACK;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ucoNhJj0aOWjCXpRbg1ZmQ "SELECT * -FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ucoNhJj0aOWjCXpRbg1ZmQ +FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ucoNhJj0aOWjCXpRbg1ZmQ "SELECT * FROM t1, t2 WHERE t1.a1 < (SELECT MAX(t3.a3)                FROM t3) -AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w +AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w "SELECT * FROM t1, t2 -WHERE t1.a1 < (SELECT MAX(t3.a3) +WHERE t1.a1 < (SELECT MAX(t3.a3)                FROM t3) -AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w +AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w "SELECT * FROM t1, t2 WHERE t1.a1 < (SELECT MAX(t3.a3)                FROM t3) -AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w +AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w "USING (x INTEGER) SELECT * FROM t1, t2 WHERE t1.a1 < (SELECT MAX(t3.a3)                FROM t3) AND t1.a1 = t2.a2 -AND t1.a1 = :x;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w +AND t1.a1 = :x;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w "SELECT * FROM t1 -WHERE a3 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w +WHERE a3 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w "SELECT * FROM t1, t2 WHERE t1.a1 < (SELECT MAX(t3.a3)        FROM t3) -AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w +AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w "SELECT * FROM t1, t2 WHERE t1.a1 < (SELECT MAX(t3.a3)                FROM t3) -AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w +AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/55dOWzIkP0o0U4lsYhVH4w "CREATE TABLE User_Database(      UDB_Key     INTEGER NOT NULL,      UDB_ID      INTEGER NOT NULL, @@ -19696,68 +19696,68 @@ AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/                  NOT CASESPECIFIC NOT NULL,      UDB_Name    VARCHAR128 CHARACTER SET UNICODE                  NOT CASESPECIFIC NOT NULL) -   UNIQUE PRIMARY INDEX PK_UDB_KEY ( UDB_Key );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/De5buqhCG1ws9AlQG_PgTg +   UNIQUE PRIMARY INDEX PK_UDB_KEY ( UDB_Key );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/De5buqhCG1ws9AlQG_PgTg "SELECT MAX(total)      FROM (SELECT product_key, product_name,            SUM(quantity*amount) AS total            FROM Sales, Product            WHERE sales_product_key=product_key            GROUP BY product_key, product_name) AS v -     WHERE product_key IN (10, 20, 30);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q +     WHERE product_key IN (10, 20, 30);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q "SELECT *     FROM (SELECT *           FROM t1) AS dt(x,y,z) -    WHERE x=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q +    WHERE x=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q "SELECT *     FROM (SELECT *           FROM t1           WHERE a1=1) AS dt(x,y,z) -    WHERE x=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q +    WHERE x=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q "CREATE VIEW v (a, b, c) AS       SELECT a1, a2, SUM(a3)       FROM t1, t2, t3       WHERE b1=b2       AND    c2=c3 -      GROUP BY a1, a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q +      GROUP BY a1, a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q "SELECT v.a, v.b     FROM v, t4 -    WHERE v.a=a4 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q +    WHERE v.a=a4 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q "CREATE TABLE t1 (       a1 INTEGER NOT NULL,       b1 INTEGER, -      PRIMARY KEY (a1) );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q +      PRIMARY KEY (a1) );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q "CREATE TABLE t2 (       a2 INTEGER,       b2 INTEGER, -      FOREIGN KEY (a2) REFERENCES t1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q +      FOREIGN KEY (a2) REFERENCES t1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q "SELECT 1     FROM (SELECT *           FROM t1,t2 -          WHERE a1=a2) AS dt;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q +          WHERE a1=a2) AS dt;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZuEqA5jRtQW4TxSEuo8t3Q "SELECT e.emp_num, e.name, f.emp_num, f.name, e.country      FROM employee AS e, employee AS f      WHERE e.country = f.country      AND   e.emp_num < f.emp_num -     ORDER BY e.emp_num, f.emp_num;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/0wyRD4lfuibtoaxM6aOxmA +     ORDER BY e.emp_num, f.emp_num;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/0wyRD4lfuibtoaxM6aOxmA "SELECT SUM(net_rev_amt) FROM prod_db.fxf_ship_rev_credit_comp a -WHERE a.payor_cust_nbr IN ('14390630' ,'15449611','15454443',…);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/_QKAeIJ_FNWv8l~SgG65pw -"SELECT SUM(prod_db.a.net_rev_amt ) +WHERE a.payor_cust_nbr IN ('14390630' ,'15449611','15454443',…);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/_QKAeIJ_FNWv8l~SgG65pw +"SELECT SUM(prod_db.a.net_rev_amt ) FROM prod_db.fxf_ship_rev_credit_comp a -WHERE a.payor_cust_nbr IN - (SELECT InListSpool_1.payor_cust_nbr - FROM InListSpool_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/_QKAeIJ_FNWv8l~SgG65pw +WHERE a.payor_cust_nbr IN + (SELECT InListSpool_1.payor_cust_nbr + FROM InListSpool_1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/_QKAeIJ_FNWv8l~SgG65pw "SELECT SUM(net_rev_amt) FROM prod_db.fxf_ship_rev_credit_comp a WHERE CASE WHEN a.payor_cust_nbr IN ('14390630' ,'15449611',...) - THEN rev_shp_cnt ELSE rev_pcs END > 120 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/_QKAeIJ_FNWv8l~SgG65pw -"SELECT SUM(prod_db.a.net_rev_amt ) -FROM ship_rev a -LEFT OUTER JOIN InListSpool_1 + THEN rev_shp_cnt ELSE rev_pcs END > 120 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/_QKAeIJ_FNWv8l~SgG65pw +"SELECT SUM(prod_db.a.net_rev_amt ) +FROM ship_rev a +LEFT OUTER JOIN InListSpool_1 ON ( (a.payor_cust_nbr = InListSpool_1.payor_cust_nbr ) -WHERE (( CASE WHEN (NOT (InListSpool_1.payor_cust_nbr IS NULL )) - THEN (a.rev_shp_cnt ) - ELSE (a.rev_pcs ) END ))> 120 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/_QKAeIJ_FNWv8l~SgG65pw +WHERE (( CASE WHEN (NOT (InListSpool_1.payor_cust_nbr IS NULL )) + THEN (a.rev_shp_cnt ) + ELSE (a.rev_pcs ) END ))> 120 ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/_QKAeIJ_FNWv8l~SgG65pw "CREATE SET TABLE ViewTable(      QueryID   INTEGER NOT NULL,      ViewName  VARCHAR128 CHARACTER SET UNICODE @@ -19768,48 +19768,48 @@ WHERE (( CASE WHEN (NOT (InListSpool_1.payor_cust_nbr IS NULL ))                NOT CASESPECIFIC,      SeqNumber BYTEINT NOT NULL,      Complete  CHAR(1)CHARACTER SET LATIN NOT CASESPECIFIC) -   PRIMARY INDEX QueryID_ViewName_DBName (QueryID,ViewName,DBName);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/4W5AgX2~PXHb3MYZm_cKRQ +   PRIMARY INDEX QueryID_ViewName_DBName (QueryID,ViewName,DBName);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/4W5AgX2~PXHb3MYZm_cKRQ "SELECT t1.x1      FROM t1, t2      WHERE y1=1 -     AND   x1= x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qG6ZMDba~WxmYcusUIazqw +     AND   x1= x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qG6ZMDba~WxmYcusUIazqw "SELECT t1.x1      FROM t1, t2      WHERE y1=1 -     AND   x1= x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qG6ZMDba~WxmYcusUIazqw +     AND   x1= x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qG6ZMDba~WxmYcusUIazqw "INSERT INTO cust_rate -     VALUES (123, “GOOD’);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     VALUES (123, “GOOD’);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "UPDATE cust_rate      SET cust_rating=’FAIR’ -     WHERE cust_id=456;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg -EXECUTE init_cust (9999);,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     WHERE cust_id=456;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +EXECUTE init_cust (9999);,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "UPDATE cust_rate      SET cust_rating=’FAIR’ -     WHERE cust_id=9999;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     WHERE cust_id=9999;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "INSERT INTO cust_rate      VALUES (123, ‘GOOD’) -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "UPDATE cust_rate        SET cust_rating=’FAIR’        WHERE cust_id=456 -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "EXECUTE init_cust (9999) -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "UPDATE cust_rate        SET cust_rating=’FAIR’ -       WHERE cust_id=9999;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +       WHERE cust_id=9999;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "INSERT INTO cust_rate        VALUES (123, ‘GOOD’) -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "UPDATE cust_rate        SET cust_rating=’FAIR’        WHERE cust_id=456 -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "EXECUTE init_cust (9999) -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "UPDATE cust_rate        SET cust_rating=’FAIR’ -       WHERE cust_id=9999;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg +       WHERE cust_id=9999;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Vl7CRRNR7UW3DMMPn23kzg "CREATE TABLE Query(      QueryID                   INTEGER NOT NULL,      UDB_Key                   INTEGER NOT NULL, @@ -19845,56 +19845,56 @@ EXECUTE init_cust (9999);,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1                                NOT CASESPECIFIC,      TemporalTimestamp         TIMESTAMP(0),      TotalCost                 FLOAT DEFAULT 0), -   UNIQUE PRIMARY INDEX PK_QueryID (QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/do8jtdwbU1dLU60TbBJutQ +   UNIQUE PRIMARY INDEX PK_QueryID (QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/do8jtdwbU1dLU60TbBJutQ "UPDATE Employee SET deptno = 650 -WHERE deptno = 640;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CRIiEsrdX75c8BGB9Y90RQ +WHERE deptno = 640;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CRIiEsrdX75c8BGB9Y90RQ "CREATE MULTISET TABLE customer_order (customer_name CHAR(10), order_no INTEGER) -PRIMARY INDEX (customer_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CRIiEsrdX75c8BGB9Y90RQ +PRIMARY INDEX (customer_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CRIiEsrdX75c8BGB9Y90RQ "CREATE TABLE order_detail (order_no INTEGER, product_name CHAR(20)) -PRIMARY INDEX (order_no);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CRIiEsrdX75c8BGB9Y90RQ +PRIMARY INDEX (order_no);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CRIiEsrdX75c8BGB9Y90RQ "SELECT customer_name, product_name FROM customer_order CO, order_detail OD -WHERE CO.customer_name = 'Smith' AND CO.order_no = OD.order_no;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CRIiEsrdX75c8BGB9Y90RQ +WHERE CO.customer_name = 'Smith' AND CO.order_no = OD.order_no;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CRIiEsrdX75c8BGB9Y90RQ "SELECT * FROM t1, t2 WHERE t1.a1 < (SELECT MAX(t3.a3)                FROM t3) -AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wJwo~XdZykCqX3S5T7~pYg +AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wJwo~XdZykCqX3S5T7~pYg "SELECT * FROM t1, t2 WHERE t1.a1 < (SELECT MAX(t3.a3)                FROM t3) -AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wJwo~XdZykCqX3S5T7~pYg +AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wJwo~XdZykCqX3S5T7~pYg "SELECT * FROM t1, t2 WHERE t1.a1 < (SELECT MAX(t3.a3)                FROM t3) -AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wJwo~XdZykCqX3S5T7~pYg +AND   t1.a1 = t2.a2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wJwo~XdZykCqX3S5T7~pYg "SELECT * FROM t1 -WHERE a3 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wJwo~XdZykCqX3S5T7~pYg +WHERE a3 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wJwo~XdZykCqX3S5T7~pYg "SELECT COUNT(*) FROM employee WHERE dept_no = 500 AND salary > 25000 AND yrs_exp >= 3 -AND ed_lev >= 12;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg +AND ed_lev >= 12;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg "SELECT name, dept_no FROM employee -WHERE empno = 10009;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg +WHERE empno = 10009;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg "SELECT emp_no, dept_no FROM employee -WHERE name = 'Smith T';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg +WHERE name = 'Smith T';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg "SELECT name, emp_no FROM employee -WHERE soc_sec_no = '123456789';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg +WHERE soc_sec_no = '123456789';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg "SELECT COUNT(*) FROM main WHERE num_a = '101'     AND num_b  = '02'     AND kind  = 'B'     -AND event = '001';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg +AND event = '001';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_d2Kr5VtMxMIy_J8Tyg "CREATE TABLE Predicate (      PredicateID          INTEGER NOT NULL,      StepID               INTEGER NOT NULL, @@ -19903,7 +19903,7 @@ AND event = '001';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_                           NOT CASESPECIFIC NOT NULL      Overflow CHAR(1)     CHARACTER SET LATIN NOT CASESPECIFIC      Complete CHAR(1)     CHARACTER SET LATIN NOT CASESPECIFIC) -   UNIQUE PRIMARY INDEX PK_PredID (PredicateID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/4wbCC9RQj00k2RbCv3Wbrg +   UNIQUE PRIMARY INDEX PK_PredID (PredicateID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/4wbCC9RQj00k2RbCv3Wbrg "CREATE TABLE markets (        productid       INTEGER NOT NULL,        region          BYTEINT NOT NULL, @@ -19924,32 +19924,32 @@ AND event = '001';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_                              EACH    2),      RANGE_N(activity_date   BETWEEN DATE '1986-01-01'                              AND     DATE '2007-05-31' -                             EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +                             EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE TABLE products (        productid    INTEGER NOT NULL,        product_name CHARACTER(30),        description  VARCHAR(256)) -     PRIMARY INDEX (productid);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     PRIMARY INDEX (productid);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE TABLE regions (        region      INTEGER NOT NULL,        region_name CHARACTER(30),        description VARCHAR(256)) -     PRIMARY INDEX (region_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     PRIMARY INDEX (region_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE TABLE business_sectors (        productid            INTEGER NOT NULL,        business_sector_name CHARACTER(30),        description          VARCHAR(256)) -     PRIMARY INDEX (business_sector_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     PRIMARY INDEX (business_sector_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE TABLE revenue_codes (        revenue_code      INTEGER NOT NULL,        revenue_code_name CHARACTER(30),        description       VARCHAR(256)) -     PRIMARY INDEX (revenue_code_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     PRIMARY INDEX (revenue_code_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE TABLE activity_calendar (        quarter       CHARACTER(6),        activity_date DATE FORMAT 'yyyy-mm-dd' NOT NULL,        description   VARCHAR(256)) -     PRIMARY INDEX (quarter);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     PRIMARY INDEX (quarter);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "SELECT p.product_name, r.region_name, b.business_sector_name,             rc.revenue_code_name, a.quarter, m.activity_date, m.note      FROM   markets AS m, products AS p, regions AS r, @@ -19965,25 +19965,25 @@ AND event = '001';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_        AND m.region = r.region        AND m.business_sector = b.business_sector        AND m.revenue_code = rc.revenue_code -       AND m.activity_code = a.activity_code;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +       AND m.activity_code = a.activity_code;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE SET TABLE test1, NO FALLBACK, NO BEFORE JOURNAL,                              NO AFTER JOURNAL,CHECKSUM = DEFAULT (        i INTEGER,        j CHARACTER(4) CHARACTER SET UNICODE CASESPECIFIC)      PRIMARY INDEX (i)      PARTITION BY RANGE_N(j BETWEEN 'AAAA','ZZZZ','aaaa','yyyy' -                            AND     'zzzz');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +                            AND     'zzzz');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE SET TABLE test11, NO FALLBACK, NO BEFORE JOURNAL,                               NO AFTER JOURNAL, CHECKSUM = DEFAULT (        i INTEGER,        j CHARACTER(4) CHARACTER SET UNICODE CASESPECIFIC)      PRIMARY INDEX (i)      PARTITION BY RANGE_N(j BETWEEN 'AAAA','ZZZZ','aaaa','yyyy' -                            AND     'zzzz');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +                            AND     'zzzz');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "SELECT *      FROM test1 INNER JOIN test11      WHERE test1.i = test11.i -     AND   test1.j = test11.j;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     AND   test1.j = test11.j;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE TABLE markets (        product_name    VARCHAR(50) CHARACTER SET UNICODE CASESPECIFIC,        region          BYTEINT NOT NULL, @@ -20000,29 +20000,29 @@ AND event = '001';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_                                        AND                  'ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ',                       NO RANGE, -                      UNKNOWN));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +                      UNKNOWN));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE TABLE products (        product_name VARCHAR(50) CHARACTER SET LATIN NOT CASESPECIFIC,        description VARCHAR(256)) -     PRIMARY INDEX (productname);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     PRIMARY INDEX (productname);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "SELECT *      FROM products INNER JOIN markets -     WHERE products.product_name = markets.product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     WHERE products.product_name = markets.product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE MULTISET TABLE tt1(        a INTEGER,        b CHARACTER(30) NOT CASESPECIFIC)      PRIMARY INDEX (a)      PARTITION BY CASE_N(b BETWEEN 'A' AND 'Z',                          b BETWEEN 'a' AND 'z', -                  NO CASE OR UNKNOWN);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +                  NO CASE OR UNKNOWN);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE MULTISET TABLE tt2(        a INTEGER,        b CHARACTER(30) NOT CASESPECIFIC) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "SELECT *      FROM tt1 INNER JOIN tt2      WHERE tt1.a = tt2.a -     AND   tt1.b = tt2.b;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     AND   tt1.b = tt2.b;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE MULTISET TABLE tt3(        a INTEGER,        b CHARACTER(30) NOT CASESPECIFIC) @@ -20031,15 +20031,15 @@ AND event = '001';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_                                                   AND     'Z',                          TRIM(LEADING 'a' FROM b) BETWEEN 'a'                                                   AND     'z', -                         NO CASE OR UNKNOWN);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +                         NO CASE OR UNKNOWN);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE MULTISET TABLE tt2(        a INTEGER,        b CHARACTER(30) NOT CASESPECIFIC) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "SELECT *      FROM tt3 INNER JOIN tt2      WHERE tt3.a = tt2.a -     AND   tt3.b = tt2.b;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA +     AND   tt3.b = tt2.b;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/sa3nYNdlapuxq0nRd5FGaA "CREATE TABLE Relation(      RelationKey            INTEGER NOT NULL,      QueryID                INTEGER NOT NULL, @@ -20093,24 +20093,24 @@ AND event = '001';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/PjT_      NumContexts            INTEGER,      NumCPReferences        INTEGER)    PRIMARY INDEX (QueryID), -   UNIQUE INDEX (RelationKey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dPnsl2W6fWMP7rmPV9EIEA +   UNIQUE INDEX (RelationKey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/dPnsl2W6fWMP7rmPV9EIEA "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q "SELECT * FROM parttbl -WHERE p_type = ‘economy brushed copper’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw +WHERE p_type = ‘economy brushed copper’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw "SELECT * FROM partsupp -WHERE ps_suppkey = 555;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw +WHERE ps_suppkey = 555;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw "SELECT * FROM customer WHERE c_acctbal = 7944.22 - + 10 @@ -20124,30 +20124,30 @@ WHERE c_acctbal = 7944.22 109.68 - - + + customer c_phone - + SELECT * FROM customer -WHERE c_phone = ‘25-548-367-9974’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw +WHERE c_phone = ‘25-548-367-9974’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw "SELECT * FROM lineitem -WHERE l_commitdate = ‘1998-01-06’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw +WHERE l_commitdate = ‘1998-01-06’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw "SELECT * FROM partsupp -WHERE ps_availqty = 7874;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw +WHERE ps_availqty = 7874;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw "SELECT * FROM parttbl WHERE p_size = 22 -AND   p_brand = ‘Brand#23’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw +AND   p_brand = ‘Brand#23’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/7gdnINkzyzX_~YakhSnESw "UPDATE lineitem      SET l_extendedprice=l_extendedprice * .80 -     WHERE l_partkey=50;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Z6PCUv8wEg0LjppQsKfTiA +     WHERE l_partkey=50;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/Z6PCUv8wEg0LjppQsKfTiA "CREATE TABLE UserRemarks(      QueryID     INTEGER,      StepID      INTEGER, @@ -20160,7 +20160,7 @@ AND   p_brand = ‘Brand#23’;",https://docs.teradata.com/reader/i_VlYHwN0b8k                  NOT CASESPECIFIC NOT NULL,      Remarks     VARCHAR31000 CHARACTER SET UNICODE                  NOT CASESPECIFIC NOT NULL) -   PRIMARY INDEX (QueryID, UserName);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RsUXOi1502~~oQ_3wvT5Dw +   PRIMARY INDEX (QueryID, UserName);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RsUXOi1502~~oQ_3wvT5Dw "CREATE TABLE t1 ( a INTEGER, b INTEGER, @@ -20188,18 +20188,18 @@ AND   p_brand = ‘Brand#23’;",https://docs.teradata.com/reader/i_VlYHwN0b8k  x INTEGER,  y INTEGER,  z INTEGER) -PARTITION BY COLUMN;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +PARTITION BY COLUMN;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "CREATE TABLE t2 AS t1 WITH NO DATA -PRIMARY INDEX (a,b);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +PRIMARY INDEX (a,b);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "CREATE TABLE t3 AS t1 -WITH NO DATA;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +WITH NO DATA;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "CREATE TABLE t4 AS t1 WITH NO DATA NO PRIMARY INDEX PARTITION BY (COLUMN, RANGE_N(b BETWEEN 1                               AND    10 -                              EACH    1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +                              EACH    1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "CREATE TABLE t5 (  a INTEGER,  b INTEGER, @@ -20211,27 +20211,27 @@ PARTITION BY (COLUMN, RANGE_N(b BETWEEN 1  h INTEGER,  i INTEGER,  j INTEGER) -PARTITION BY COLUMN;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +PARTITION BY COLUMN;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "CREATE TABLE t6 AS t5 WITH NO DATA -PRIMARY INDEX (a,b);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +PRIMARY INDEX (a,b);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT a, b, g, p -FROM t1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +FROM t1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t -FROM t1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +FROM t1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u -FROM t1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +FROM t1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT * -FROM t1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +FROM t1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT * FROM t4 -WHERE b BETWEEN 4 AND 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +WHERE b BETWEEN 4 AND 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t,u FROM t4 -WHERE b BETWEEN 4 AND 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +WHERE b BETWEEN 4 AND 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,r,s,t FROM t4 -WHERE b BETWEEN 4 AND 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +WHERE b BETWEEN 4 AND 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT a, q FROM t1 WHERE a>1 @@ -20255,7 +20255,7 @@ AND   v=0 AND   w=0 AND   x>101 AND   y=0 -AND   z=0;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +AND   z=0;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT a,b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v FROM t1 WHERE a>1 @@ -20266,12 +20266,12 @@ AND e<40 AND f=101 AND i=3000 AND j>=5 -AND k=12 +AND k=12 AND l=0 AND m=0 AND n IS NOT NULL AND o=1 -AND p=-1 +AND p=-1 AND q=1 AND r33 AND u=0 @@ -20279,23 +20279,23 @@ AND v=0 AND w=0 AND x>101 AND y=0 -AND z=0;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +AND z=0;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "INSERT INTO t5 SELECT * -FROM t6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +FROM t6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "INSERT INTO t5 SELECT * - FROM t6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ + FROM t6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "INSERT INTO t1 - SELECT * - FROM t2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ + SELECT * + FROM t2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "INSERT INTO t1 SELECT * - FROM t2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ + FROM t2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "INSERT INTO t1 SELECT * - FROM t3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ -"INSERT INTO t1 VALUES (1, 2,,,,,,,,,,,,,,,,,,,,,,,,);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ + FROM t3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +"INSERT INTO t1 VALUES (1, 2,,,,,,,,,,,,,,,,,,,,,,,,);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "USING (a INTEGER, b INTEGER, c INTEGER, d INTEGER,        e INTEGER, f INTEGER, g INTEGER, h INTEGER,        i INTEGER, j INTEGER, k INTEGER, l INTEGER, @@ -20305,10 +20305,10 @@ FROM t6;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20Rs        y INTEGER, z INTEGER) INSERT INTO t1 VALUES (:a, :b, :c, :d, :e, :f, :g, :h, :i,                        :j, :k, :l, :m, :n, :o, :p, :q, :r, -                       :s, :t, :u, :v, :w, :x, :y, :z);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ +                       :s, :t, :u, :v, :w, :x, :y, :z);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ni02dgSHJe20RsZtqcxdjQ "SELECT name, deptname, salary       FROM department d, employee e -      WHERE d.deptno = e.deptno AND e.yrsexp >= 5 order by 3 desc;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CdnJIUkHAMks2OOhB_Z6wQ +      WHERE d.deptno = e.deptno AND e.yrsexp >= 5 order by 3 desc;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/CdnJIUkHAMks2OOhB_Z6wQ "CREATE TABLE IndexRecommendations(      WorkLoadID          INTEGER NOT NULL,      UserName            VARCHAR128 CHARACTER SET UNICODE @@ -20353,31 +20353,31 @@ INSERT INTO t1 VALUES (:a, :b, :c, :d, :e, :f, :g, :h, :i,                          NOT CASESPECIFIC DEFAULT NULL,      TimeLimitExceeded   CHAR(1) CHARACTER SET LATIN NOT CASESPECIFIC)      TimeLimit           INTEGER -   PRIMARY INDEX (WorkloadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/9bm1GnHWlRHXhcAhS9Petg +   PRIMARY INDEX (WorkloadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/9bm1GnHWlRHXhcAhS9Petg "CREATE TABLE QryRelX(      RowType   CHARACTER(1),      KeyValue  INTEGER NOT NULL,      SeqNumber SMALLINT NOT NULL,      Text      VARCHAR(30000) CHARACTER SET UNICODE                NOT CASESPECIFIC NOT NULL) -   PRIMARY INDEX(RowType, KeyValue);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ha4WuKTgQJPJNXsKlNax2A +   PRIMARY INDEX(RowType, KeyValue);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ha4WuKTgQJPJNXsKlNax2A "CREATE SET TABLE MWS.t1, FALLBACK, NO BEFORE JOURNAL,      NO AFTER JOURNAL, CHECKSUM = DEFAULT (        a INTEGER,        b INTEGER) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "SELECT *      FROM t2      WHERE (b,c) IN (SELECT a,b -                     FROM t1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +                     FROM t1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "SELECT COUNT(*)              FROM t55 -             WHERE (b,c) NOT IN (SELECT 1, 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +             WHERE (b,c) NOT IN (SELECT 1, 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "CREATE SET TABLE t1 (        a INTEGER,        b INTEGER,        c INTEGER) -     PRIMARY INDEX ( a );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +     PRIMARY INDEX ( a );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "CREATE SET TABLE t8 (        a INTEGER,        b INTEGER, @@ -20390,22 +20390,22 @@ INSERT INTO t1 VALUES (:a, :b, :c, :d, :e, :f, :g, :h, :i,                    RANGE_N(b BETWEEN 1                              AND 11000                              EACH    7, -                   NO RANGE OR UNKNOWN));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +                   NO RANGE OR UNKNOWN));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "SELECT COUNT(*)      FROM t8      WHERE (b,c) IN (SELECT a,b                      FROM t1 -                     WHERE c = 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +                     WHERE c = 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "SELECT COUNT(*)      FROM t8      WHERE (b,c) IN (SELECT a,b                      FROM t1 -                     WHERE c = 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +                     WHERE c = 1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "CREATE SET TABLE MWS.t1, FALLBACK, NO BEFORE JOURNAL,        NO AFTER JOURNAL,CHECKSUM = DEFAULT (        a INTEGER,        b INTEGER) -     PRIMARY INDEX (a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +     PRIMARY INDEX (a);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "CREATE SET TABLE MWS.t2, FALLBACK, NO BEFORE JOURNAL,        NO AFTER JOURNAL, CHECKSUM = DEFAULT (        a INTEGER, @@ -20418,16 +20418,16 @@ INSERT INTO t1 VALUES (:a, :b, :c, :d, :e, :f, :g, :h, :i,                    RANGE_N(b BETWEEN -3 /* Partitioning level 2 */                              AND  31580                              EACH     1, -                   NO RANGE, UNKNOWN) );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +                   NO RANGE, UNKNOWN) );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "SELECT *      FROM t2      WHERE (b) IN (SELECT a -                   FROM t1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ +                   FROM t1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/l93XNiW8te68dQSoKiyMQQ "SELECT name      FROM employee      WHERE dept_no NOT IN (SELECT dept_no                            FROM department -                           WHERE loc = ’CHI’);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/abbCEO38dYQapSf8vt8VPg +                           WHERE loc = ’CHI’);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/abbCEO38dYQapSf8vt8VPg "SELECT CASE                 WHEN x1 IS NULL                 AND  y1 IS NULL @@ -20439,9 +20439,9 @@ INSERT INTO t1 VALUES (:a, :b, :c, :d, :e, :f, :g, :h, :i,             ELSE 0             END AS null_marker ,x1, y1, COUNT(*) AS cnt      FROM t_coll_stats -     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8Dx8YNBNq9h9z0lWF2teyg +     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8Dx8YNBNq9h9z0lWF2teyg "SELECT PARTITION, COUNT(*) -     FROM t_coll_stats;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8Dx8YNBNq9h9z0lWF2teyg +     FROM t_coll_stats;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8Dx8YNBNq9h9z0lWF2teyg "CREATE FUNCTION months_between(date1 TIMESTAMP, date2 TIMESTAMP)      RETURNS FLOAT      LANGUAGE C @@ -20449,64 +20449,64 @@ INSERT INTO t1 VALUES (:a, :b, :c, :d, :e, :f, :g, :h, :i,      DETERMINISTIC      SPECIFIC months_between_tt      EXTERNAL NAME 'CS!months_between_tt!$PGMPATH$/months_between_tt.c' -     PARAMETER STYLE SQL;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8Dx8YNBNq9h9z0lWF2teyg +     PARAMETER STYLE SQL;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/8Dx8YNBNq9h9z0lWF2teyg "INSERT INTO employee SELECT * -FROM customer_service.employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +FROM customer_service.employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "SELECT * FRM employee -WHERE empnum = 401;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +WHERE empnum = 401;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "SELECT * -FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "INSERT INTO table_1 -VALUES (2,3,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +VALUES (2,3,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "UPDATE table_1 -SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "INSERT INTO table_1 -VALUES (2,3,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +VALUES (2,3,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "UPDATE table_1 -SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "INSERT INTO table_1 VALUES (2,3,4) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "UPDATE table_1 -SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "CREATE MACRO mac_1 AS ( DELETE FROM table_1 -WHERE PI_col=2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +WHERE PI_col=2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "INSERT INTO table_1 -VALUES (2,3,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +VALUES (2,3,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "UPDATE table_1 -SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg -EXEC mac_1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +EXEC mac_1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "EXEC mac_1 EXPLAIN DELETE FROM table_1 WHERE PI_col=2 -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "INSERT INTO table_1 VALUES (2,3,4) -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "UPDATE table_1 -SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +SET col_3=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "SELECT *      FROM table_1 -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "SELECT *      FROM table_1 -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "CREATE TABLE table_33 ( -       col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +       col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "CREATE MACRO mac_1 AS (      SELECT * -     FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +     FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "SELECT * -     FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +     FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "CREATE TABLE table_33 ( -       col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +       col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "CREATE TABLE table_19 ( -  col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +  col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "INSERT INTO table_3 -VALUES (1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg +VALUES (1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbGrvi8KYeOpSg "CREATE TABLE AnalysisLog (      WorkLoadID         INTEGER NOT NULL,      RecommendationID  INTEGER NOT NULL, @@ -20520,7 +20520,7 @@ VALUES (1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbG      AnalysisStatus    VARBYTE(32000) NOT NULL,      StartTime         TIMESTAMP(6) NOT NULL,      UpdateTime        TIMESTAMP(6) NOT NULL) -   PRIMARY INDEX (WorkloadID, IndexNameTag);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/zp8o90N2_fBmtOTflGpjjA +   PRIMARY INDEX (WorkloadID, IndexNameTag);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/zp8o90N2_fBmtOTflGpjjA "CREATE MULTISET TABLE qcd.XMLQCD, NO FALLBACK, NO BEFORE JOURNAL,       NO AFTER JOURNAL, CHECKSUM = DEFAULT (        ID               INTEGER NOT NULL, @@ -20537,24 +20537,24 @@ VALUES (1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fAyET9yUMbG        WorkloadName     VARCHAR(128) CHARACTER SET UNICODE UPPERCASE                         NOT CASESPECIFIC NOT NULL,        XMLDocType       INTEGER FORMAT ‘--,---,---,--9’) -     UNIQUE PRIMARY INDEX (ID, Kind, Seq);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cKudvMbm5Jz4AaDz8CaoCA +     UNIQUE PRIMARY INDEX (ID, Kind, Seq);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/cKudvMbm5Jz4AaDz8CaoCA "SELECT deptname, name      FROM employee, department -     WHERE employee.empno = department.mgrno;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/O0WYNMrfHihgsHKE9qBHyA +     WHERE employee.empno = department.mgrno;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/O0WYNMrfHihgsHKE9qBHyA "CREATE TABLE contact ( contact_number INTEGER, contact_name   CHARACTER(30), area_code      SMALLINT NOT NULL, phone          INTEGER NOT NULL, extension      INTEGER ) -UNIQUE PRIMARY INDEX (contact_number);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw +UNIQUE PRIMARY INDEX (contact_number);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "CREATE TABLE contact_t ( number    INTEGER, name    CHARACTER(30), area_code SMALLINT NOT NULL, phone   INTEGER NOT NULL, extension INTEGER) -UNIQUE PRIMARY INDEX (number);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw +UNIQUE PRIMARY INDEX (number);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "USING (SELECT contact_number, contact_name, area_code, phone, extension        FROM contact        WHERE contact_number = 8005) s @@ -20565,51 +20565,51 @@ UNIQUE PRIMARY INDEX (number);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6        WHEN NOT MATCHED THEN        INSERT (number, name, area_code, phone, extension)        VALUES (s.contact_number, s.contact_name, -               s.area_code, s.phone, s.extension);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw +               s.area_code, s.phone, s.extension);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "CREATE JOIN INDEX j AS SELECT * FROM t1 LEFT OUTER JOIN t2 - ON (t1.y1 = t2.y2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw + ON (t1.y1 = t2.y2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "USING VALUES(1,2) AS s(x1, y1) ON t1.x1 = 4 WHEN MATCHED THEN UPDATE SET y1 = 5 -WHEN NOT MATCHED THENINSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw +WHEN NOT MATCHED THENINSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "CREATE TRIGGER r1 AFTER INSERT ON t1 (UPDATE t2 SET y2 = 9 WHERE x2 = 8 -ELSE INSERT t2(8,9);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw +ELSE INSERT t2(8,9);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "USING VALUES(1,2) AS s(x1, y1) ON t1.x1 = 4 WHEN MATCHED THEN UPDATE SET y1 = 5 WHEN NOT MATCHED THEN -INSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw +INSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "CREATE TRIGGER aborttrig AFTER UPDATE ON t4 (UPDATE t5 SET y5 =5 WHERE x5 = 3 -ELSE INSERT t5(3,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw +ELSE INSERT t5(3,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "USING VALUES(1,2) AS s(x1, y1) ON t4.x4 = 4 WHEN MATCHED THEN UPDATE SET y4 = 5 WHEN NOT MATCHED THEN -INSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw +INSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRpi5Qs8tTyq2Aw "SELECT name      FROM employee      WHERE dept_no NOT IN (SELECT dept_no                            FROM department -                           WHERE loc <> ‘CHI’);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/pGg6nsACqeoO8lDy8bXymw +                           WHERE loc <> ‘CHI’);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/pGg6nsACqeoO8lDy8bXymw "SELECT name      FROM employee      WHERE job_code = 512101      AND   e_num NOT IN (SELECT sales_enum -                         FROM customer);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/pGg6nsACqeoO8lDy8bXymw +                         FROM customer);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/pGg6nsACqeoO8lDy8bXymw "SELECT *      FROM table_1, table_2      WHERE table_1.NUPI = value -     AND   table_1.column = table_2.weakly_selective_NUSI;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n9Wv9i~dnGaalrd3tmZJ~w +     AND   table_1.column = table_2.weakly_selective_NUSI;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n9Wv9i~dnGaalrd3tmZJ~w "SELECT *      FROM table_1, table_2      WHERE table_1.column_1 = 10 -     AND   table_1.column_3 = table_2.column_5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n9Wv9i~dnGaalrd3tmZJ~w +     AND   table_1.column_3 = table_2.column_5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/n9Wv9i~dnGaalrd3tmZJ~w "CREATE SET TABLE qcd.partitionrecommendations (      WorkLoadID        INTEGER NOT NULL,      UserName          VARCHAR128 CHARACTER SET UNICODE @@ -20638,44 +20638,44 @@ INSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRp                        NOT CASESPECIFIC,      Remarks           VARCHAR(1024) CHARACTER SET UNICODE                        NOT CASESPECIFIC, -     TimeLimitExceeded CHARACTER(1) CHARACTER SET LATIN NOT +     TimeLimitExceeded CHARACTER(1) CHARACTER SET LATIN NOT CASESPECIFIC      AnalysisTimeLimit INTEGER,      AnalysisData      VARCHAR(2048) CHARACTER SET LATIN                        NOT CASESPECIFIC ) -   PRIMARY INDEX (WorkloadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kfrlC_a3xKt_Ic1K7CxxoQ +   PRIMARY INDEX (WorkloadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kfrlC_a3xKt_Ic1K7CxxoQ "SELECT ExpressiontText      FROM MyQCD.PartitionRecommendations -     WHERE ResultNameTag = 'IPA_recent_orders';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kfrlC_a3xKt_Ic1K7CxxoQ +     WHERE ResultNameTag = 'IPA_recent_orders';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kfrlC_a3xKt_Ic1K7CxxoQ "SELECT *     FROM employee AS e INNER JOIN department AS d -    ON e.dept = d.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg +    ON e.dept = d.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg "SELECT *     FROM employee AS e INNER JOIN employee_phone AS p -    ON e.num = p.num;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg +    ON e.num = p.num;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg "SELECT *     FROM employee AS e INNER JOIN department AS d -    ON e.dept > d.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg +    ON e.dept > d.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg "USING (x INTEGER)      SELECT *      FROM table_1 -     WHERE column_1 = :x;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +     WHERE column_1 = :x;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "CREATE TABLE emp (       emp_id INTEGER,       dept_id INTEGER) -    UNIQUE PRIMARY INDEX (emp_id);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +    UNIQUE PRIMARY INDEX (emp_id);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "USING (x INTEGER)     SELECT *     FROM emp     WHERE dept_id = 10 -   ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +   ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "SELECT *     FROM emp     WHERE emp_id = :x -    AND   dept_id = 12;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +    AND   dept_id = 12;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "SELECT *              FROM t4 -             WHERE d BETWEEN DATE '2005-02-01' AND CURRENT_DATE;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +             WHERE d BETWEEN DATE '2005-02-01' AND CURRENT_DATE;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "CREATE SET TABLE MYDB.t2, NO FALLBACK,NO BEFORE JOURNAL,        NO AFTER JOURNAL,CHECKSUM = DEFAULT (        i INTEGER, @@ -20685,61 +20685,61 @@ INSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRp        c CHARACTER(400) CHARACTER SET LATIN NOT CASESPECIFIC                         DEFAULT 'a')      PRIMARY INDEX (i) -     INDEX (j);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +     INDEX (j);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "USING (a INTEGER) SELECT *                           FROM t2                           WHERE j = 58 -                          AND   k = 100000+i;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +                          AND   k = 100000+i;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "USING (a INTEGER) SELECT *                          FROM t2                           WHERE j = 58 -                          AND   k =:a + i;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +                          AND   k =:a + i;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "CREATE JOIN INDEX j1 AS   SELECT *   FROM t3   WHERE j > 58 -  AND k > i+3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +  AND k > i+3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "USING (a1 INTEGER)         SELECT *         FROM t3         WHERE j = 80 -        AND   k = i+:a1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg +        AND   k = i+:a1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg "SELECT c_name, c_acctbal      FROM customer -     WHERE c_custkey = 93522;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +     WHERE c_custkey = 93522;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "SELECT c_name, c_acctbal      FROM customer -     WHERE c_custkey = 93522;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +     WHERE c_custkey = 93522;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "SELECT c_name, c_acctbal      FROM customer -     WHERE c_nationkey = 15;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +     WHERE c_nationkey = 15;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "CREATE JOIN INDEX CustNameJI     AS SELECT c_name, c_acctbal, c_mktsegment, c_range     FROM customer -    PRIMARY INDEX (c_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +    PRIMARY INDEX (c_name);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "SELECT c_acctbal, c_mktsegment, c_range     FROM customer -    WHERE c_name='Customer#000000999';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +    WHERE c_name='Customer#000000999';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "SELECT p_name, p_type      FROM lineitem, parttbl      WHERE l_partkey=p_partkey -     AND   l_orderkey=5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +     AND   l_orderkey=5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "SELECT l_quantity, l_partkey, o_orderdate     FROM lineitem, ordertbl     WHERE l_orderkey=o_orderkey -    AND  o_orderkey=832094;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +    AND  o_orderkey=832094;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "SELECT l_quantity, COUNT(*)      FROM lineitem      WHERE l_orderkey=382855 -     GROUP BY l_quantity;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +     GROUP BY l_quantity;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "SELECT SUM (l_quantity), SUM (l_extendedprice), COUNT(*) -     FROM lineitem;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +     FROM lineitem;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "UPDATE ordertbl     FROM lineitem     SET o_orderstatus = 'OK'     WHERE l_orderkey = o_orderkey     AND   l_shipdate = o_orderdate -    AND   o_orderkey = 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA +    AND   o_orderkey = 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~R1MF~w7YNXa54RcMFjegA "CREATE TABLE t1(        i INTEGER,        j CHARACTER(4), @@ -20748,36 +20748,36 @@ INSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRp      PARTITION BY (RANGE_N(j BETWEEN 'aaaa','cccc','eeee','gggg',                                      'iiii','kkkk','mmmm','oooo',                                      'qqqq','ssss'                              AND     'tttt', -                   NO RANGE));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +                   NO RANGE));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM t1 -     WHERE j > 'eeed';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     WHERE j > 'eeed';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "CREATE MULTISET TABLE df2.t4, NO FALLBACK, NO BEFORE JOURNAL,                                    NO AFTER JOURNAL, CHECKSUM=DEFAULT (        a INTEGER,        b CHARACTER(4) CHARACTER SET UNICODE NOT CASESPECIFIC)      PRIMARY INDEX (a) -     PARTITION BY RANGE_N(b BETWEEN 'A' AND 'F','FA' AND 'Z');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     PARTITION BY RANGE_N(b BETWEEN 'A' AND 'F','FA' AND 'Z');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM t4 -     WHERE b BETWEEN 'a'||'a' AND SOUNDEX('d');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     WHERE b BETWEEN 'a'||'a' AND SOUNDEX('d');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM t4 -     WHERE TRIM(trailing ' ' FROM b) BETWEEN 'a' AND 'd';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     WHERE TRIM(trailing ' ' FROM b) BETWEEN 'a' AND 'd';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "CREATE MULTISET TABLE MWS2.t4, NO FALLBACK, NO BEFORE JOURNAL,                                     NO AFTER JOURNAL, CHECKSUM=DEFAULT (        a INTEGER,        b CHARACTER(4) CHARACTER SET UNICODE NOT CASESPECIFIC)      PRIMARY INDEX (a)      PARTITION BY RANGE_N(b BETWEEN 'A' AND 'F', -                                   'FA' AND 'Z');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +                                   'FA' AND 'Z');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM t4 -     WHERE b BETWEEN 'a' and 'd' ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     WHERE b BETWEEN 'a' and 'd' ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM t4      WHERE b BETWEEN CAST ('a' AS CHARACTER(4) NOT CASESPECIFIC) -             AND     CAST ('d' AS CHARACTER(4) NOT CASESPECIFIC);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +             AND     CAST ('d' AS CHARACTER(4) NOT CASESPECIFIC);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "CREATE TABLE markets (        productname     VARCHAR(50) NOT CASESPECIFIC,        region          BYTEINT NOT NULL, @@ -20792,28 +20792,28 @@ INSERT(4,5);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/xmACbtnqRp                                                'S','T','U','V','W','X',                                                'Y', 'Z' AND                   'ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ',                   NO RANGE, -                  UNKNOWN));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +                  UNKNOWN));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM markets -     WHERE productname LIKE 'B%';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw -SELECT request reads only one row partition on all AMPS;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     WHERE productname LIKE 'B%';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +SELECT request reads only one row partition on all AMPS;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM markets -     WHERE productname < 'B';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw -SELECT request reads 2 row partitions on all AMPs;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     WHERE productname < 'B';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +SELECT request reads 2 row partitions on all AMPs;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM markets -     WHERE productname LIKE UPPER('B%');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     WHERE productname LIKE UPPER('B%');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "CREATE TABLE t12 (        a INTEGER,        b VARCHAR(15) CHARACTER SET GRAPHIC)      PRIMARY INDEX(a)      PARTITION BY (RANGE_N(b BETWEEN _GRAPHIC '9758'XC                              AND     _GRAPHIC '9759'XC, -                   NO RANGE, UNKNOWN));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +                   NO RANGE, UNKNOWN));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "SELECT *      FROM t12 -     WHERE b BETWEEN _GRAPHIC '9758'XC AND _GRAPHIC '9759'XC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw +     WHERE b BETWEEN _GRAPHIC '9758'XC AND _GRAPHIC '9759'XC;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/F_1pewpJmmfFRSgS6Tcraw "CREATE TABLE WorkloadStatus (      WorkloadID         INTEGER NOT NULL,      RecommendationID   INTEGER, @@ -20828,7 +20828,7 @@ SELECT request reads 2 row partitions on all AMPs;,https://docs.teradata.com/rea                         NOT CASESPECIFIC,      Remarks            VARCHAR(20000) CHARACTER SET UNICODE                         NOT CASESPECIFIC) -   UNIQUE PRIMARY INDEX (WorkloadID ,IndexNameTag);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/iR7e_4rGrTX1WcQGUzIYLA +   UNIQUE PRIMARY INDEX (WorkloadID ,IndexNameTag);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/iR7e_4rGrTX1WcQGUzIYLA "CREATE TABLE DataDemographics (      MachineName    VARCHAR(30) CHARACTER SET UNICODE                     UPPERCASE NOT CASESPECIFIC NOT NULL, @@ -20848,73 +20848,73 @@ SELECT request reads 2 row partitions on all AMPs;,https://docs.teradata.com/rea      IndexName      VARCHAR(128) CHARACTER SET UNICODE                     UPPERCASE NOT CASESPECIFIC,      DemographicsID INTEGER) -   PRIMARY INDEX (MachineName, TableName, DatabaseName);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qy54Mh7htiP61J1VPX_11Q +   PRIMARY INDEX (MachineName, TableName, DatabaseName);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qy54Mh7htiP61J1VPX_11Q "SELECT part_num, description, mfg_name, mfg_part_num, cust_name,             cust_address, cust_num, order_date      FROM order INNER JOIN customer INNER JOIN parts      WHERE customer.cust_num = order.cust_num      AND   parts.mfg_part_num = order.mfg_part_num -     AND   order_date < DATE ’2001-01-01’ ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qmrG7JP2Nqst1kK9mVBMOw +     AND   order_date < DATE ’2001-01-01’ ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qmrG7JP2Nqst1kK9mVBMOw "SELECT accnt_no, qualify_accnt     FROM accnt_rec -    WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~cNQWD7pcKS1OZC81u08pg +    WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~cNQWD7pcKS1OZC81u08pg "INSERT INTO employee SELECT * -FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "UPDATE employee SET department_number = 400 WHERE department_number = 401 -;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT * FROM employee -WHERE department_number = 401;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +WHERE department_number = 401;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "INSERT INTO employee SELECT * -FROM customer_service.employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +FROM customer_service.employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT * -FRM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +FRM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT * -FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT * FROM employee -WHERE emp_num = 1010;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +WHERE emp_num = 1010;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT * -FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w -SELECT * FRM employee;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +SELECT * FRM employee;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "INSERT INTO employee SELECT * -FROM customer_service.employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +FROM customer_service.employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "CREATE TABLE tbl_1 (   col_1, -  col_2 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +  col_2 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT * -FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "CREATE TABLE tbl_1 (   col_1 INTEGER, -  col_2 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +  col_2 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT * -FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "CREATE TABLE table_3 ( -  col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +  col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "CREATE MULTISET TABLE DB.table_3 ,NO FALLBACK,   NO BEFORE JOURNAL,   NO AFTER JOURNAL (     col_1 INTEGER) -  PRIMARY INDEX ( col_1 );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +  PRIMARY INDEX ( col_1 );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT *     FROM table_1 -    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT *     FROM table_2 -    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "CREATE TABLE table_5 ( -       col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +       col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "CREATE MACRO mac_1 AS (       SELECT * -     FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +     FROM table_1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "SELECT * -      FROM table_2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +      FROM table_2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "CREATE TABLE table_5 ( -        col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w +        col_1 INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3TZLJTgJDn~pub8w "CREATE TABLE SeqNumber (      PIndex           INTEGER NOT NULL,      WorkLoadID       INTEGER NOT NULL, @@ -20929,33 +20929,33 @@ FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3T      DemographicsID   INTEGER NOT NULL,      StatisticsID     INTEGER NOT NULL)    PRIMARY INDEX (PIndex) -   UNIQUE INDEX (RelationKey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ilv~_qMA6tO0SbSfsIO0hQ -"INSERT INTO SeqNumber VALUES(1,1,1,1,1,1,1,1,1,’QCF03.00.00’,2,2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ilv~_qMA6tO0SbSfsIO0hQ +   UNIQUE INDEX (RelationKey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ilv~_qMA6tO0SbSfsIO0hQ +"INSERT INTO SeqNumber VALUES(1,1,1,1,1,1,1,1,1,’QCF03.00.00’,2,2);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ilv~_qMA6tO0SbSfsIO0hQ "SELECT employee_number, last_name, ‘Handling Calls’      FROM employee      WHERE employee_number IN (SELECT employee_number                                FROM call_employee) -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/y54gbAVKc~B5zdAJGao_HQ +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/y54gbAVKc~B5zdAJGao_HQ "SELECT employee_number, last_name, ‘Not Handling Calls’       FROM employee       WHERE employee_number NOT IN (SELECT employee_number -                                    FROM call_employee);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/y54gbAVKc~B5zdAJGao_HQ +                                    FROM call_employee);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/y54gbAVKc~B5zdAJGao_HQ "SELECT AND CONSUME TOP 1 * -      FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ +      FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ "SELECT AND CONSUME TOP 1 * -      FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ +      FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ "SELECT AND CONSUME TOP 1 * -      FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ +      FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ "SELECT AND CONSUME TOP 1 col_1_qits, qsn -    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ +    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ "SELECT AND CONSUME TOP 1 col_1_qits, USER, CURRENT_TIMESTAMP -    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ +    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ "SELECT AND CONSUME TOP 1 * -    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ +    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ "SELECT AND CONSUME TOP 1 * -    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ +    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ "SELECT AND CONSUME TOP 1 * -    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ +    FROM myqueue;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ZQyFZNwhPNpzm5CIS8yAIQ "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -20974,7 +20974,7 @@ FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3T      RANGE_N(o_orderdate BETWEEN DATE '2000-01-01'                          AND DATE '2006-12-31'                          EACH INTERVAL '1' MONTH)) -     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/jATxotAj0GabUuDh78emEQ +     UNIQUE INDEX (o_orderkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/jATxotAj0GabUuDh78emEQ "CREATE TABLE lineitem (        l_orderkey      INTEGER NOT NULL,        l_partkey       INTEGER NOT NULL, @@ -20999,7 +20999,7 @@ FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3T                         EACH   10),      RANGE_N(l_shipdate BETWEEN DATE '2000-01-01'                         AND     DATE '2006-12-31' -                        EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/jATxotAj0GabUuDh78emEQ +                        EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/jATxotAj0GabUuDh78emEQ "SELECT *      FROM orders INNER JOIN lineitem      WHERE o_orderkey = l_orderkey @@ -21008,13 +21008,13 @@ FROM employee;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/728msp3T        AND o_custkey   IN (618, 973)        AND l_shipdate  BETWEEN DATE '2005-04-01'                        AND     DATE '2005-10-31' -       AND l_suppkey = 4131;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/jATxotAj0GabUuDh78emEQ +       AND l_suppkey = 4131;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/jATxotAj0GabUuDh78emEQ "CREATE TABLE WorkloadQueries(   WorkloadID           INTEGER NOT NULL,   QueryID              INTEGER NOT NULL,   Frequency            INTEGER NOT NULL) PRIMARY INDEX(WorkLoadID) -UNIQUE INDEX(WorkloadID, QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wfewCrMcRIo~9BB29YFT4Q +UNIQUE INDEX(WorkloadID, QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/wfewCrMcRIo~9BB29YFT4Q "CREATE TABLE markets (        productname     VARCHAR(50) NOT CASESPECIFIC,        region          BYTEINT NOT NULL, @@ -21037,40 +21037,40 @@ UNIQUE INDEX(WorkloadID, QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8                    RANGE_N(revenue_code BETWEEN 1                                          AND     4                                          EACH 1, -                   NO RANGE OR UNKNOWN ));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +                   NO RANGE OR UNKNOWN ));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "SELECT *      FROM markets      WHERE productname BETWEEN 'a' AND 'az'                        AND     activity_date=DATE '2007-08-15' -                       AND     revenue_code=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +                       AND     revenue_code=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "CREATE SET TABLE t11 (        a INTEGER,        b PERIOD(DATE))      PRIMARY INDEX(a) -     PARTITION BY CAST((BEGIN(b)) AS INTEGER;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +     PARTITION BY CAST((BEGIN(b)) AS INTEGER;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "CREATE SET TABLE t12 (        a INTEGER,        b PERIOD(DATE))      PRIMARY INDEX(a) -     PARTITION BY CAST((END(b)) AS INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +     PARTITION BY CAST((END(b)) AS INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "SELECT *      FROM t11 -     WHERE END(b)=DATE ‘2010-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +     WHERE END(b)=DATE ‘2010-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "SELECT *              FROM t12 -             WHERE END(b)=DATE ‘2011-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +             WHERE END(b)=DATE ‘2011-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "SELECT *      FROM t12      WHERE a=1 -     AND   END(b)=DATE ‘2011-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +     AND   END(b)=DATE ‘2011-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "CREATE SET TABLE t1 (        a INTEGER        b PERIOD(DATE)      PRIMARY INDEX(a) -     PARTITION BY CAST((END(b) AS INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +     PARTITION BY CAST((END(b) AS INTEGER);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "SELECT *              FROM t1 -             WHERE b>PERIOD(DATE ‘1901-02-02);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +             WHERE b>PERIOD(DATE ‘1901-02-02);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "CREATE TABLE orders (        o_orderkey      INTEGER NOT NULL,        o_custkey       INTEGER, @@ -21082,10 +21082,10 @@ UNIQUE INDEX(WorkloadID, QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8                          END(o_orderperiod) <= DATE '2010-06-30', /*Q2*/                          END(o_orderperiod) <= DATE '2010-09-30', /*Q3*/                          END(o_orderperiod) <= DATE '2010-12-31'  /*Q4*/ -                        );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +                        );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "SELECT *      FROM orders -     WHERE END(o_orderperiod) > DATE '2010-06-30';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +     WHERE END(o_orderperiod) > DATE '2010-06-30';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "CREATE TABLE sales_history (        product_code       CHARACTER(8),        quantity_sold      INTEGER, @@ -21094,13 +21094,13 @@ UNIQUE INDEX(WorkloadID, QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8      PARTITION BY RANGE_N(END (transaction_period)                           BETWEEN DATE '2006-01-01'                           AND     DATE '2015-12-31' -                          EACH INTERVAL'1' YEAR);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +                          EACH INTERVAL'1' YEAR);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "SELECT *      FROM sales_history -     WHERE transaction_period < PERIOD(DATE '2010-01-01');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +     WHERE transaction_period < PERIOD(DATE '2010-01-01');",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "SELECT *      FROM sales_history -     WHERE END (transaction_period) < DATE '2010-01-01';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ +     WHERE END (transaction_period) < DATE '2010-01-01';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/fI2CJ77D9fiaLRANXVIGrQ "CREATE TABLE markets (        productid       INTEGER NOT NULL,        region          BYTEINT NOT NULL, @@ -21121,41 +21121,41 @@ UNIQUE INDEX(WorkloadID, QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8                              EACH    2),      RANGE_N(activity_date   BETWEEN DATE '1986-01-01'                              AND     DATE '2007-05-31' -                             EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +                             EACH INTERVAL '1' MONTH));",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets -     WHERE region=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     WHERE region=4;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets -     WHERE business_sector>30;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     WHERE business_sector>30;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets -     WHERE revenue_code<5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     WHERE revenue_code<5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets      WHERE activity_date>=DATE '1990-02-12' -     AND   activity_date<=DATE '1990-03-28';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     AND   activity_date<=DATE '1990-03-28';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets      WHERE region=4 -     AND   business_sector>30;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     AND   business_sector>30;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets      WHERE business_sector>30      AND   revenue_code=DATE '1990-02-12' -     AND   activity_date<=DATE '1990-03-28';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     AND   activity_date<=DATE '1990-03-28';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets      WHERE region=4      AND   business_sector>30      AND   revenue_code=DATE '1990-02-12' -     AND   activity_date<=DATE '1990-03-28';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     AND   activity_date<=DATE '1990-03-28';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets -     WHERE PARTITION#L2=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     WHERE PARTITION#L2=1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "SELECT *      FROM markets -     WHERE PARTITION=32531;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw +     WHERE PARTITION=32531;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/TEfDeQpFIR1Lb6SsjyYTFw "CREATE TABLE Field (      FieldID              INTEGER NOT NULL,      RelationKey          INTEGER NOT NULL, @@ -21181,56 +21181,56 @@ UNIQUE INDEX(WorkloadID, QueryID);",https://docs.teradata.com/reader/i_VlYHwN0b8      TotalValues          FLOAT,      TotalRows            FLOAT)    PRIMARY INDEX(RelationKey) -   UNIQUE INDEX USK_FieldID_RelationKey (FieldID, RelationKey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/LNhu0vfMtXiQHQ~eVkST1Q +   UNIQUE INDEX USK_FieldID_RelationKey (FieldID, RelationKey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/LNhu0vfMtXiQHQ~eVkST1Q "CREATE SET TABLE SingleRowRelation (   QueryID                 INTEGER NOT NULL,   DatabaseName            VARCHAR(128) CHARACTER SET UNICODE                           NOT CASESPECIFIC NOT NULL, -  TableName VARCHAR(128)  CHARACTER SET UNICODE +  TableName VARCHAR(128)  CHARACTER SET UNICODE                           NOT CASESPECIFIC NOT NULL,   InsertStatement VARCHAR(10000)   CHARACTER SET UNICODE                           NOT CASESPECIFIC) -PRIMARY INDEX ( QueryID );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a5Iu3v5zpwnSkopwwzZqZQ +PRIMARY INDEX ( QueryID );",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a5Iu3v5zpwnSkopwwzZqZQ "SELECT y    FROM table_a -   WHERE pi = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +   WHERE pi = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A "UPDATE table_a    SET y = 0 -   WHERE pi = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +   WHERE pi = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A "SELECT z    FROM table_a -   WHERE pi = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +   WHERE pi = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A "UPDATE table_a    SET z = 0 -   WHERE pi = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +   WHERE pi = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A "SELECT y    FROM table_a -   WHERE USI = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +   WHERE USI = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A "UPDATE table_a    SET y = 0 -   WHERE USI = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +   WHERE USI = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A "SELECT z    FROM table_a -   WHERE USI = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +   WHERE USI = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A "UPDATE table_a    SET z = 0 -   WHERE USI = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A -"INSERT x ( 1, 2 ) ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A -"INSERT x ( 3, 4 ) ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A -"INSERT x ( 5, 6 ) ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A -CREATE TABLE t1 (a INTEGER b PERIOD (DATE));,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +   WHERE USI = 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +"INSERT x ( 1, 2 ) ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +"INSERT x ( 3, 4 ) ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +"INSERT x ( 5, 6 ) ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/M8DfcKskqHp6qypwC~k65A +CREATE TABLE t1 (a INTEGER b PERIOD (DATE));,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section "SELECT * FROM t1 WHERE BEGIN(b) > DATE ‘2010-02-03’ AND -      END(b) < DATE ‘2010-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section -SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +      END(b) < DATE ‘2010-02-03’;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section "SELECT *      FROM t1      WHERE EXISTS (SELECT *                    FROM t2                    WHERE y<3                    AND   x=y) -                   AND   x IN (1,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +                   AND   x IN (1,4);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section "SELECT l_shipmode, SUM (CASE                                  WHEN o_orderpriority = '1URGENT'                                  OR   o_orderpriority = '2-HIGH' @@ -21241,13 +21241,13 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.      WHERE l_commitdate  <  l_receiptdate      AND   l_shipdate    = '1994-01-01'      AND   l_receiptdate < ('1994-06-06') -     GROUP BY l_shipmode;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +     GROUP BY l_shipmode;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section "SELECT product_name, sum(amount*quantity) AS qty      FROM product LEFT OUTER JOIN sales1      ON product_key=sales_product_key      WHERE product_key=10 -     GROUP BY product_key, product_name ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section -"SELECT product_key, product_name, SUM(s1.amount * s1.quantity+s2.amount * s2.quantity) +     GROUP BY product_key, product_name ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +"SELECT product_key, product_name, SUM(s1.amount * s1.quantity+s2.amount * s2.quantity)      AS total      FROM product LEFT OUTER JOIN ((sales1 AS s1 INNER JOIN store                   ON  s1.sales_store_key=store_key) @@ -21256,68 +21256,68 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.                   AND s2.sales_store_key=10)                   ON  product_key=s1.sales_product_key                   AND product_key=s2.sales_product_key -     GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +     GROUP BY product_key, product_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section "SELECT *     FROM order_tbl -    WHERE EXTRACT(MONTH FROM o_orderdate)<= 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +    WHERE EXTRACT(MONTH FROM o_orderdate)<= 3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section "CREATE JOIN INDEX j1 AS        SELECT *        FROM lineitem -       WHERE EXTRACT (MONTH FROM l_shipdate)=7;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section +       WHERE EXTRACT (MONTH FROM l_shipdate)=7;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/5EfVa7DmbtNou71Xc6pYow?section=xcg1472241575102__application_of_transitive_closure_section "SELECT *      FROM t1, t2 -     WHERE t1.y1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget +     WHERE t1.y1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget "SELECT *      FROM t1,t2      WHERE t1.y1 = t2.y2 -     AND   t1.y1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget +     AND   t1.y1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget "SELECT *      FROM t1,t2      WHERE t1.y1 = t2.y2 -     AND   t1.z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget +     AND   t1.z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget "CREATE JOIN INDEX j1 AS        SELECT *        FROM t1 -       WHERE z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget +       WHERE z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget "SELECT *      FROM t1,t2 -     WHERE t1.y1 + t1.z1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget +     WHERE t1.y1 + t1.z1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget "SELECT *      FROM t1,t2, t3      WHERE t1.y1 = t2.y2 -     AND   t1.x1 = t3.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget +     AND   t1.x1 = t3.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget "SELECT *      FROM t2      WHERE t2.y2 IN (SELECT t1.y1                      FROM t1 -                     WHERE t2.z2 = t1.z1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget +                     WHERE t2.z2 = t1.z1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__CJAJIIBF_xreftarget "SELECT *      FROM t1, t2 -     WHERE t1.y1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 +     WHERE t1.y1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 "SELECT *      FROM t1,t2      WHERE t1.y1 = t2.y2 -     AND   t1.y1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 +     AND   t1.y1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 "SELECT *      FROM t1,t2      WHERE t1.y1 = t2.y2 -     AND   t1.z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 +     AND   t1.z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 "CREATE JOIN INDEX j1 AS        SELECT *        FROM t1 -       WHERE z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 +       WHERE z1 > 5;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 "SELECT *      FROM t1,t2 -     WHERE t1.y1 + t1.z1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 +     WHERE t1.y1 + t1.z1 = t2.y2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 "SELECT *      FROM t1,t2, t3      WHERE t1.y1 = t2.y2 -     AND   t1.x1 = t3.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 +     AND   t1.x1 = t3.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 "SELECT *      FROM t2      WHERE t2.y2 IN (SELECT t1.y1                      FROM t1 -                     WHERE t2.z2 = t1.z1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 +                     WHERE t2.z2 = t1.z1);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/NPkLd5uZUEngDopGZzp~1g?section=ufp1472241583932__prpdmultiple_1142 "CREATE SET TABLE qcd.partitionrecommendations (      WorkLoadID        INTEGER NOT NULL,      UserName          VARCHAR128 CHARACTER SET UNICODE @@ -21346,66 +21346,66 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.                        NOT CASESPECIFIC,      Remarks           VARCHAR(1024) CHARACTER SET UNICODE                        NOT CASESPECIFIC, -     TimeLimitExceeded CHARACTER(1) CHARACTER SET LATIN NOT +     TimeLimitExceeded CHARACTER(1) CHARACTER SET LATIN NOT CASESPECIFIC      AnalysisTimeLimit INTEGER,      AnalysisData      VARCHAR(2048) CHARACTER SET LATIN                        NOT CASESPECIFIC ) -   PRIMARY INDEX (WorkloadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kfrlC_a3xKt_Ic1K7CxxoQ?section=hus1472241602246__example_recommended_single_range_partition_section +   PRIMARY INDEX (WorkloadID);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kfrlC_a3xKt_Ic1K7CxxoQ?section=hus1472241602246__example_recommended_single_range_partition_section "SELECT ExpressiontText      FROM MyQCD.PartitionRecommendations -     WHERE ResultNameTag = 'IPA_recent_orders';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kfrlC_a3xKt_Ic1K7CxxoQ?section=hus1472241602246__example_recommended_single_range_partition_section +     WHERE ResultNameTag = 'IPA_recent_orders';",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/kfrlC_a3xKt_Ic1K7CxxoQ?section=hus1472241602246__example_recommended_single_range_partition_section "CREATE JOIN INDEX ji AS       SELECT c1, d1       FROM t1       WHERE x1 > 10 -      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "CREATE JOIN INDEX ji AS        SELECT c1, d1        FROM t1 -       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "CREATE JOIN INDEX ji AS        SELECT a1, SUM (b1)        FROM t1        WHERE x1 > 10        AND y1 = 10 -       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT *      FROM t1, t2      WHERE t1.c1 = t2.c2      AND   t1.d1 = t2.d2      AND   x1 > 10 -     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT *      FROM t1, t2      WHERE   t1.d1 = t2.d2      AND     t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "CREATE JOIN INDEX ji AS        SELECT t1.d1        FROM t1        WHERE   t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "CREATE SET TABLE cust_nation_region (        c_custkey       INTEGER,        c_name          VARCHAR(25) CHARACTER SET LATIN CASESPECIFIC, @@ -21421,92 +21421,92 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.        r_regionkey     INTEGER,        r_name          CHAR(25) CHARACTER SET LATIN CASESPECIFIC,        r_comment       VARCHAR(152) CHARACTER SET LATIN CASESPECIFIC) -     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT n_nationkey      FROM cust_nation_region      WHERE r_regionkey = 1 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT t3.d3, COUNT (*)      FROM t1, t2, t3      WHERE t1.d1 = t2.d2      AND   t1.d1 = t3.d3 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT *      FROM t1, t2, t3      WHERE t1.d1 = t2.d2 -     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT *      FROM t1 INNER JOIN t2 ON (x1=x2)              LEFT OUTER JOIN t3 ON (x2 NOT IN (SELECT x4                                                FROM t4) -                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT t1.x1, t2.x2, COUNT (*)      FROM t1, t2      WHERE t1.x1 =10      AND   t1.y2 = t2.x2 -     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "SELECT *      FROM t1, (SELECT x2, x3, COUNT(*)                FROM t2, t3                WHERE x2=10                AND   t2.x3=t3.x3                GROUP BY 1, 2) AS dt -     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget +     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHCGEFB_xreftarget "CREATE JOIN INDEX ji AS       SELECT c1, d1       FROM t1       WHERE x1 > 10 -      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "CREATE JOIN INDEX ji AS        SELECT c1, d1        FROM t1 -       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "CREATE JOIN INDEX ji AS        SELECT a1, SUM (b1)        FROM t1        WHERE x1 > 10        AND y1 = 10 -       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT *      FROM t1, t2      WHERE t1.c1 = t2.c2      AND   t1.d1 = t2.d2      AND   x1 > 10 -     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT *      FROM t1, t2      WHERE   t1.d1 = t2.d2      AND     t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "CREATE JOIN INDEX ji AS        SELECT t1.d1        FROM t1        WHERE   t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "CREATE SET TABLE cust_nation_region (        c_custkey       INTEGER,        c_name          VARCHAR(25) CHARACTER SET LATIN CASESPECIFIC, @@ -21522,92 +21522,92 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.        r_regionkey     INTEGER,        r_name          CHAR(25) CHARACTER SET LATIN CASESPECIFIC,        r_comment       VARCHAR(152) CHARACTER SET LATIN CASESPECIFIC) -     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT n_nationkey      FROM cust_nation_region      WHERE r_regionkey = 1 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT t3.d3, COUNT (*)      FROM t1, t2, t3      WHERE t1.d1 = t2.d2      AND   t1.d1 = t3.d3 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT *      FROM t1, t2, t3      WHERE t1.d1 = t2.d2 -     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT *      FROM t1 INNER JOIN t2 ON (x1=x2)              LEFT OUTER JOIN t3 ON (x2 NOT IN (SELECT x4                                                FROM t4) -                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT t1.x1, t2.x2, COUNT (*)      FROM t1, t2      WHERE t1.x1 =10      AND   t1.y2 = t2.x2 -     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "SELECT *      FROM t1, (SELECT x2, x3, COUNT(*)                FROM t2, t3                WHERE x2=10                AND   t2.x3=t3.x3                GROUP BY 1, 2) AS dt -     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget +     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHGECIC_xreftarget "CREATE JOIN INDEX ji AS       SELECT c1, d1       FROM t1       WHERE x1 > 10 -      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "CREATE JOIN INDEX ji AS        SELECT c1, d1        FROM t1 -       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "CREATE JOIN INDEX ji AS        SELECT a1, SUM (b1)        FROM t1        WHERE x1 > 10        AND y1 = 10 -       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT *      FROM t1, t2      WHERE t1.c1 = t2.c2      AND   t1.d1 = t2.d2      AND   x1 > 10 -     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT *      FROM t1, t2      WHERE   t1.d1 = t2.d2      AND     t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "CREATE JOIN INDEX ji AS        SELECT t1.d1        FROM t1        WHERE   t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "CREATE SET TABLE cust_nation_region (        c_custkey       INTEGER,        c_name          VARCHAR(25) CHARACTER SET LATIN CASESPECIFIC, @@ -21623,92 +21623,92 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.        r_regionkey     INTEGER,        r_name          CHAR(25) CHARACTER SET LATIN CASESPECIFIC,        r_comment       VARCHAR(152) CHARACTER SET LATIN CASESPECIFIC) -     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT n_nationkey      FROM cust_nation_region      WHERE r_regionkey = 1 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT t3.d3, COUNT (*)      FROM t1, t2, t3      WHERE t1.d1 = t2.d2      AND   t1.d1 = t3.d3 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT *      FROM t1, t2, t3      WHERE t1.d1 = t2.d2 -     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT *      FROM t1 INNER JOIN t2 ON (x1=x2)              LEFT OUTER JOIN t3 ON (x2 NOT IN (SELECT x4                                                FROM t4) -                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT t1.x1, t2.x2, COUNT (*)      FROM t1, t2      WHERE t1.x1 =10      AND   t1.y2 = t2.x2 -     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "SELECT *      FROM t1, (SELECT x2, x3, COUNT(*)                FROM t2, t3                WHERE x2=10                AND   t2.x3=t3.x3                GROUP BY 1, 2) AS dt -     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget +     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHHJBIF_xreftarget "CREATE JOIN INDEX ji AS       SELECT c1, d1       FROM t1       WHERE x1 > 10 -      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +      AND   y1 =10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "CREATE JOIN INDEX ji AS        SELECT c1, d1        FROM t1 -       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +       WHERE x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT t1.c1, COUNT (*)      FROM t1, t2      WHERE t1.d1 = t2.d2      AND   t1.x1 > 10      AND   t1.y1 = 10 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "CREATE JOIN INDEX ji AS        SELECT a1, SUM (b1)        FROM t1        WHERE x1 > 10        AND y1 = 10 -       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +       GROUP BY c1, d1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT *      FROM t1, t2      WHERE t1.c1 = t2.c2      AND   t1.d1 = t2.d2      AND   x1 > 10 -     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     AND   y1 = 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT *      FROM t1, t2      WHERE   t1.d1 = t2.d2      AND     t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "CREATE JOIN INDEX ji AS        SELECT t1.d1        FROM t1        WHERE   t1.d1 BETWEEN '1999-01-01' AND '2000-01-01' -       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +       AND     t1.c1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     AND   t1.d1 in (10, 20);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     AND   t1.x1 > 10;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "CREATE SET TABLE cust_nation_region (        c_custkey       INTEGER,        c_name          VARCHAR(25) CHARACTER SET LATIN CASESPECIFIC, @@ -21724,189 +21724,189 @@ SELECT * FROM t1 WHERE x IN (SELECT y FROM t2 WHERE y<1);,https://docs.teradata.        r_regionkey     INTEGER,        r_name          CHAR(25) CHARACTER SET LATIN CASESPECIFIC,        r_comment       VARCHAR(152) CHARACTER SET LATIN CASESPECIFIC) -     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     PRIMARY INDEX (c_custkey);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT n_nationkey      FROM cust_nation_region      WHERE r_regionkey = 1 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT *      FROM t1, t2      WHERE t1.d1 = t2.d2 -     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     AND   t1.x1 = t2.x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT t3.d3, COUNT (*)      FROM t1, t2, t3      WHERE t1.d1 = t2.d2      AND   t1.d1 = t3.d3 -     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     GROUP BY 1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT *      FROM t1, t2, t3      WHERE t1.d1 = t2.d2 -     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     AND   t1.d1 = t3.d3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT *      FROM t1 INNER JOIN t2 ON (x1=x2)              LEFT OUTER JOIN t3 ON (x2 NOT IN (SELECT x4                                                FROM t4) -                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +                                           OR y3=10);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT t1.x1, t2.x2, COUNT (*)      FROM t1, t2      WHERE t1.x1 =10      AND   t1.y2 = t2.x2 -     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     GROUP BY 1, 2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT *      FROM t1, (SELECT x2, x3, COUNT(*)                FROM t2, t3                WHERE x2=10                AND   t2.x3=t3.x3                GROUP BY 1, 2) AS dt -     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget +     WHERE t1.x1=dt.x3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/a7nBAojtJ3xLXkFltl4X0A?section=lvq1472241581311__CIHJCGBG_xreftarget "SELECT COUNT(*) -     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBGAHIH_xreftarget +     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBGAHIH_xreftarget "SELECT COUNT(DISTINCT columnname) -     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBGAHIH_xreftarget +     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBGAHIH_xreftarget "SELECT t1.x1      FROM t1, t2      WHERE y1=1 -     AND   x1= x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qG6ZMDba~WxmYcusUIazqw?section=aoz1472241592886__BGBCIIFG_xreftarget +     AND   x1= x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qG6ZMDba~WxmYcusUIazqw?section=aoz1472241592886__BGBCIIFG_xreftarget "SELECT t1.x1      FROM t1, t2      WHERE y1=1 -     AND   x1= x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qG6ZMDba~WxmYcusUIazqw?section=aoz1472241592886__BGBCIIFG_xreftarget +     AND   x1= x2;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qG6ZMDba~WxmYcusUIazqw?section=aoz1472241592886__BGBCIIFG_xreftarget "SELECT employee_number, last_name, ‘Handling Calls’      FROM employee      WHERE employee_number IN (SELECT employee_number                                FROM call_employee) -     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/y54gbAVKc~B5zdAJGao_HQ?section=vwh1472241591794__BABBFABI_xreftarget +     ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/y54gbAVKc~B5zdAJGao_HQ?section=vwh1472241591794__BABBFABI_xreftarget "SELECT employee_number, last_name, ‘Not Handling Calls’       FROM employee       WHERE employee_number NOT IN (SELECT employee_number -                                    FROM call_employee);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/y54gbAVKc~B5zdAJGao_HQ?section=vwh1472241591794__BABBFABI_xreftarget +                                    FROM call_employee);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/y54gbAVKc~B5zdAJGao_HQ?section=vwh1472241591794__BABBFABI_xreftarget "SELECT *      FROM table_x      WHERE state IN (28, 51) -     AND   serial_num IN (12345, 23456);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA?section=fba1472241575866__CACFBBJF_xreftarget +     AND   serial_num IN (12345, 23456);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA?section=fba1472241575866__CACFBBJF_xreftarget "SELECT *      FROM table_x      WHERE (state=28 AND serial_num=12345)      OR (state=51 AND serial_num=23456)      OR (state=28 AND serial_num=23456) -     OR (state=51 AND serial_num=12345);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA?section=fba1472241575866__CACFBBJF_xreftarget +     OR (state=51 AND serial_num=12345);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA?section=fba1472241575866__CACFBBJF_xreftarget "SELECT accnt_no, qualify_accnt     FROM accnt_rec -    WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~cNQWD7pcKS1OZC81u08pg?section=bzy1472241599610__BGBGJCGD_xreftarget +    WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~cNQWD7pcKS1OZC81u08pg?section=bzy1472241599610__BGBGJCGD_xreftarget "SELECT *      FROM table_x      WHERE state IN (28, 51) -     AND   serial_num IN (12345, 23456);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA?section=fba1472241575866__CACCIDHJ_xreftarget +     AND   serial_num IN (12345, 23456);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA?section=fba1472241575866__CACCIDHJ_xreftarget "SELECT *      FROM table_x      WHERE (state=28 AND serial_num=12345)      OR (state=51 AND serial_num=23456)      OR (state=28 AND serial_num=23456) -     OR (state=51 AND serial_num=12345);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA?section=fba1472241575866__CACCIDHJ_xreftarget +     OR (state=51 AND serial_num=12345);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/o6Bog0jlIbA13_g1yNycTA?section=fba1472241575866__CACCIDHJ_xreftarget "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__controlvariables_1142 +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__controlvariables_1142 "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__controlvariables_1142 +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__controlvariables_1142 "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__dynamicinmenory_1142 +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__dynamicinmenory_1142 "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__dynamicinmenory_1142 +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__dynamicinmenory_1142 "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABHDFBD_xreftarget +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABHDFBD_xreftarget "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABHDFBD_xreftarget +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABHDFBD_xreftarget "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABBGEBA_xreftarget +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABBGEBA_xreftarget "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABBGEBA_xreftarget +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABBGEBA_xreftarget "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABJFAEE_xreftarget +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABJFAEE_xreftarget "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABJFAEE_xreftarget +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__BABJFAEE_xreftarget "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__effectsdataskew_1142 +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__effectsdataskew_1142 "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__effectsdataskew_1142 +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__effectsdataskew_1142 "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__hashjoinexamples_1142 +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__hashjoinexamples_1142 "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__hashjoinexamples_1142 +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__hashjoinexamples_1142 "SELECT employee.empnum, department.deptname, employee.salary      FROM employee, department -     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__partitioningsmaller_1142 +     WHERE employee.location = department.location;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__partitioningsmaller_1142 "SELECT pit103.c2,pit104.c3,cpt1.c2 FROM pit104,pit103,cpt1 -WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__partitioningsmaller_1142 +WHERE cpt1.c4 = pit103.c4 AND pit103.c3 = pit104.c4 AND cpt1.c2 > 100;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/yixm9agrJkkYddH5_wqz7Q?section=fps1472241584072__partitioningsmaller_1142 "SELECT accnt_no, qualify_accnt     FROM accnt_rec -    WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~cNQWD7pcKS1OZC81u08pg?section=bzy1472241599610__BGEDJGEH_xreftarget +    WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~cNQWD7pcKS1OZC81u08pg?section=bzy1472241599610__BGEDJGEH_xreftarget "UPDATE employee -      SET salary_amount = salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget -SELECT * FROM employee;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget +      SET salary_amount = salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget +SELECT * FROM employee;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget "UPDATE employee SET -    salary_amount=salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget +    salary_amount=salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget "SELECT * FROM employee -    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget -UPDATE employee SET salary_amount=salary_amount * 1.1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget +    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget +UPDATE employee SET salary_amount=salary_amount * 1.1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABFGAHE_xreftarget "UPDATE employee -      SET salary_amount = salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget -SELECT * FROM employee;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget +      SET salary_amount = salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget +SELECT * FROM employee;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget "UPDATE employee SET -    salary_amount=salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget +    salary_amount=salary_amount * 1.1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget "SELECT * FROM employee -    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget -UPDATE employee SET salary_amount=salary_amount * 1.1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget +    ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget +UPDATE employee SET salary_amount=salary_amount * 1.1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/YlII7L2Ss_YhYaXt~0B4MA?section=gwc1472241599875__BABIAFCG_xreftarget "SELECT accnt_no, qualify_accnt     FROM accnt_rec -    WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~cNQWD7pcKS1OZC81u08pg?section=bzy1472241599610__BGBCHIFG_xreftarget +    WHERE qualify_accnt = 1587;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/~cNQWD7pcKS1OZC81u08pg?section=bzy1472241599610__BGBCHIFG_xreftarget "SELECT part_num, description, mfg_name, mfg_part_num, cust_name,             cust_address, cust_num, order_date      FROM order INNER JOIN customer INNER JOIN parts      WHERE customer.cust_num = order.cust_num      AND   parts.mfg_part_num = order.mfg_part_num -     AND   order_date < DATE ’2001-01-01’ ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qmrG7JP2Nqst1kK9mVBMOw?section=ckz1472241573479__BGBEJFHE_xreftarget +     AND   order_date < DATE ’2001-01-01’ ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/qmrG7JP2Nqst1kK9mVBMOw?section=ckz1472241573479__BGBEJFHE_xreftarget "SELECT *     FROM employee AS e INNER JOIN department AS d -    ON e.dept = d.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg?section=qpq1472241587769__BABIEFBB_xreftarget +    ON e.dept = d.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg?section=qpq1472241587769__BABIEFBB_xreftarget "SELECT *     FROM employee AS e INNER JOIN employee_phone AS p -    ON e.num = p.num;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg?section=qpq1472241587769__BABIEFBB_xreftarget +    ON e.num = p.num;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg?section=qpq1472241587769__BABIEFBB_xreftarget "SELECT *     FROM employee AS e INNER JOIN department AS d -    ON e.dept > d.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg?section=qpq1472241587769__BABIEFBB_xreftarget +    ON e.dept > d.dept;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/RuwzlejFnjyqH1iKTGhSlg?section=qpq1472241587769__BABIEFBB_xreftarget "USING (x INTEGER)      SELECT *      FROM table_1 -     WHERE column_1 = :x;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +     WHERE column_1 = :x;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "CREATE TABLE emp (       emp_id INTEGER,       dept_id INTEGER) -    UNIQUE PRIMARY INDEX (emp_id);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +    UNIQUE PRIMARY INDEX (emp_id);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "USING (x INTEGER)     SELECT *     FROM emp     WHERE dept_id = 10 -   ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +   ;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "SELECT *     FROM emp     WHERE emp_id = :x -    AND   dept_id = 12;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +    AND   dept_id = 12;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "SELECT *              FROM t4 -             WHERE d BETWEEN DATE '2005-02-01' AND CURRENT_DATE;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +             WHERE d BETWEEN DATE '2005-02-01' AND CURRENT_DATE;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "CREATE SET TABLE MYDB.t2, NO FALLBACK,NO BEFORE JOURNAL,        NO AFTER JOURNAL,CHECKSUM = DEFAULT (        i INTEGER, @@ -21916,229 +21916,229 @@ UPDATE employee SET salary_amount=salary_amount * 1.1;,https://docs.teradata.com        c CHARACTER(400) CHARACTER SET LATIN NOT CASESPECIFIC                         DEFAULT 'a')      PRIMARY INDEX (i) -     INDEX (j);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +     INDEX (j);",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "USING (a INTEGER) SELECT *                           FROM t2                           WHERE j = 58 -                          AND   k = 100000+i;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +                          AND   k = 100000+i;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "USING (a INTEGER) SELECT *                          FROM t2                           WHERE j = 58 -                          AND   k =:a + i;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +                          AND   k =:a + i;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "CREATE JOIN INDEX j1 AS   SELECT *   FROM t3   WHERE j > 58 -  AND k > i+3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +  AND k > i+3;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 "USING (a1 INTEGER)         SELECT *         FROM t3         WHERE j = 80 -        AND   k = i+:a1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 -UPDATE WITH NO ISOLATED LOADING t1 SET c2 = c2 + 1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg?section=mgn1472241599813__BGEEEJBB_xreftarget -UPDATE t1 SET c2 = c2 + 1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg?section=mgn1472241599813__BGEEEJBB_xreftarget -UPDATE t1 SET c2 = C2 +1 WHERE c1= 5;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg?section=mgn1472241599813__BGEEEJBB_xreftarget +        AND   k = i+:a1;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/bzwDXF8DqYMhvnMTSGRhgg?section=wyg1472241574977__section_N10489_N1009F_N10001 +UPDATE WITH NO ISOLATED LOADING t1 SET c2 = c2 + 1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg?section=mgn1472241599813__BGEEEJBB_xreftarget +UPDATE t1 SET c2 = c2 + 1;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg?section=mgn1472241599813__BGEEEJBB_xreftarget +UPDATE t1 SET c2 = C2 +1 WHERE c1= 5;,https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/FkRgh96Y9LOyy03fEETjxg?section=mgn1472241599813__BGEEEJBB_xreftarget "SELECT COUNT(*) -     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBEDGJA_xreftarget +     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBEDGJA_xreftarget "SELECT COUNT(DISTINCT columnname) -     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBEDGJA_xreftarget +     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBEDGJA_xreftarget "SELECT COUNT(*) -     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBBGCJF_xreftarget +     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBBGCJF_xreftarget "SELECT COUNT(DISTINCT columnname) -     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBBGCJF_xreftarget +     FROM table_name;",https://docs.teradata.com/reader/i_VlYHwN0b8knh6AEWrv1Q/ybo1MSW9u8bTnzXQAPIf0w?section=raa1472241578861__BGBBGCJF_xreftarget "SELECT minNum INTO hminNum FROM limits -   WHERE LIMIT_TYPE = ’HIGHNUM’;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +   WHERE LIMIT_TYPE = ’HIGHNUM’;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "INSERT INTO transaction (trans_num, account_num) -     VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ -UPDATE limit SET minNum = hCounter;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +     VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +UPDATE limit SET minNum = hCounter;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "SELECT highNum INTO maxNum FROM limits -WHERE LIMIT_TYPE = 'HIGHNUM';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +WHERE LIMIT_TYPE = 'HIGHNUM';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "INSERT INTO transaction (trans_num, -      account_num) VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +      account_num) VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "INSERT INTO transaction (trans_num, -      account_num) VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +      account_num) VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "UPDATE transaction -  SET account_num = hAccountNum + 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +  SET account_num = hAccountNum + 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "INSERT INTO transaction (trans_num, account_num) -     VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +     VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "SELECT CustomerNumber AS Number             ,CustomerName AS Name             ,(Amount + 10000) a         FROM customer    DO -      SET hCustNum = RowPointer.Number;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +      SET hCustNum = RowPointer.Number;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "INSERT INTO Cust_temp VALUES (hCustNum, -            :hCustName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ +            :hCustName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhwhNTy9eTY4XXTxtqIDtQ "CREATE PROCEDURE spSample8() BEGIN -  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "DECLARE CONTINUE HANDLER   FOR SQLSTATE '42000'     INSERT INTO Proc_Error_Table      (:SQLSTATE, CURRENT_TIMESTAMP, 'spSample8', -      'Failed to Insert Row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +      'Failed to Insert Row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee SET Salary_Amount = 10000 -  WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -"INSERT INTO EmpNames VALUES (1002, 'Thomas');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +  WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +"INSERT INTO EmpNames VALUES (1002, 'Thomas');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee     SET Salary_Amount = 10000 -    WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +    WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee   SET Salary_Amount = 10000 -  WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -CALL spSample8();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +  WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +CALL spSample8();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "CREATE PROCEDURE spSample9() BEGIN -  DECLARE hNumber, NumberAffected INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +  DECLARE hNumber, NumberAffected INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "DECLARE CONTINUE HANDLER    FOR SQLSTATE '22012'    INSERT INTO Proc_Error_Table     (:SQLSTATE, CURRENT_TIMESTAMP, 'spSample9', -     'Failed Data Handling');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +     'Failed Data Handling');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee SET Salary_Amount = 10000 -      WHERE Employee_Number BETWEEN 1001 AND 1010;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -"INSERT INTO data_table (NumberAffected, 'DATE');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +      WHERE Employee_Number BETWEEN 1001 AND 1010;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +"INSERT INTO data_table (NumberAffected, 'DATE');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee       SET Salary_Amount = 10000 -      WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +      WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee SET Salary_Amount = 10000 -WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -CALL spSample9();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +CALL spSample9();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "CREATE PROCEDURE spSample8() BEGIN -   DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +   DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "DECLARE CONTINUE HANDLER    FOR SQLSTATE '22012'     INSERT INTO Proc_Error_Table 
      (:SQLSTATE,  CURRENT_TIMESTAMP, 'spSample8', -    'Failed in WHILE condition');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +    'Failed in WHILE condition');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee SET Salary_Amount = 10000 -     WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -"INSERT INTO EmpNames VALUES (1002, 'Thomas');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +     WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +"INSERT INTO EmpNames VALUES (1002, 'Thomas');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee      SET Salary_Amount = 10000 -     WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +     WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "UPDATE Employee SET Salary_Amount = 10000 -WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg -CALL spSample8();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg +CALL spSample8();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/pfu7FNj6NVODlg0JzdzJXg "SELECT CustomerNumber AS Number         ,CustomerName AS Name         ,(Amount + 10000) a     FROM customer DO -  SET hCustNbr = CustCursor.Number;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw -"INSERT INTO Cust_temp VALUES (hCustNbr, hCustName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw +  SET hCustNbr = CustCursor.Number;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw +"INSERT INTO Cust_temp VALUES (hCustNbr, hCustName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw "SELECT CustomerNumber         ,CustomerName     FROM Customer DO -  SET hCustNbr = CustCursor.CustomerNumber;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw +  SET hCustNbr = CustCursor.CustomerNumber;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw "SELECT CustomerNumber AS Number          ,CustomerName AS Name          ,(Amount + 10000) a      FROM Customer DO -   SET hCustNbr = CustCursor.Number;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw +   SET hCustNbr = CustCursor.Number;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw "UPDATE customer -   SET amount = hAmount WHERE CURRENT OF c_customer;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw +   SET amount = hAmount WHERE CURRENT OF c_customer;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw "INSERT INTO Cust_temp VALUES (hCustNbr, -               hCustName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw -"INSERT INTO transaction (trans_num, account_num) -    VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/fTCuW3l9hT6vtPc7V3QpcA +               hCustName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GxcosVuB1FO8cxooXB8skw +"INSERT INTO transaction (trans_num, account_num) +    VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/fTCuW3l9hT6vtPc7V3QpcA "SELECT highNum INTO maxNum -    FROM limits WHERE LIMIT_TYPE = ’HIGHNUM’;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/fTCuW3l9hT6vtPc7V3QpcA -"INSERT INTO transaction (trans_num, account_num) -     VALUES (hCounter, :hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/fTCuW3l9hT6vtPc7V3QpcA -DECLARE vname CHARACTER(30);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -DECLARE vamt INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +    FROM limits WHERE LIMIT_TYPE = ’HIGHNUM’;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/fTCuW3l9hT6vtPc7V3QpcA +"INSERT INTO transaction (trans_num, account_num) +     VALUES (hCounter, :hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/fTCuW3l9hT6vtPc7V3QpcA +DECLARE vname CHARACTER(30);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +DECLARE vamt INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "DECLARE empcursor CURSOR FOR         SELECT empname, salary         FROM empdetails -        ORDER BY deptcode;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +        ORDER BY deptcode;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "DECLARE deptcursor CURSOR FOR         SELECT deptname -        FROM department;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +        FROM department;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'         BEGIN -          OPEN empcursor;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +          OPEN empcursor;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "CREATE PROCEDURE sp1() BEGIN   DECLARE empcursor CURSOR FOR     SELECT *     FROM employee     WHERE deptcode = 101 -    ORDER BY empid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +    ORDER BY empid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "CREATE PROCEDURE sp1() BEGIN   DECLARE empcursor CURSOR FOR     SELECT *     FROM employee     WHERE deptcode = 101 -  FOR READ ONLY;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +  FOR READ ONLY;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "CREATE PROCEDURE sp1() BEGIN   DECLARE empcursor CURSOR FOR     SELECT *     FROM employee     WHERE deptcode = 101 -  FOR UPDATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +  FOR UPDATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "DECLARE results1 CURSOR WITH RETURN ONLY TO CLIENT FOR -       SELECT store, item, on_hand +       SELECT store, item, on_hand        FROM inventory -       ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +       ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "CREATE PROCEDURE GetEmployeeSalary (IN EmpName VARCHAR(100), OUT Salary DEC(10,2)) BEGIN - DECLARE SqlStr VARCHAR(1000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -DECLARE C1 CURSOR FOR S1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -SELECT Salary FROM EmployeeTable WHERE EmpName = ?';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -USING EmpName;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -DECLARE statement1_str VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -DECLARE result_set CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -"SELECT store, item, on_hand FROM inventory ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -DECLARE Store_num INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -DECLARE statement1_str VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -DECLARE result_set CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w + DECLARE SqlStr VARCHAR(1000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +DECLARE C1 CURSOR FOR S1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +SELECT Salary FROM EmployeeTable WHERE EmpName = ?';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +USING EmpName;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +DECLARE statement1_str VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +DECLARE result_set CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +"SELECT store, item, on_hand FROM inventory ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +DECLARE Store_num INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +DECLARE statement1_str VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +DECLARE result_set CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w "SELECT store, item, on_hand' -               ' FROM inventory WHERE store = ? ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -USING Store_num;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w -EXEC SQL LOGOFF SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/40QAFYXiUxElQNssCQ0aSw -EXEC SQL LOGOFF :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/40QAFYXiUxElQNssCQ0aSw -EXEC SQL LOGOFF :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/40QAFYXiUxElQNssCQ0aSw -EXEC SQL LOGOFF ALL;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/40QAFYXiUxElQNssCQ0aSw +               ' FROM inventory WHERE store = ? ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +USING Store_num;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w +EXEC SQL LOGOFF SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/40QAFYXiUxElQNssCQ0aSw +EXEC SQL LOGOFF :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/40QAFYXiUxElQNssCQ0aSw +EXEC SQL LOGOFF :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/40QAFYXiUxElQNssCQ0aSw +EXEC SQL LOGOFF ALL;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/40QAFYXiUxElQNssCQ0aSw "EXECUTE IMMEDIATE - + CREATE PROCEDURE sales_update(store_table VARCHAR(10), item INTEGER, price DECIMAL(8,2) ) BEGIN - DECLARE sql_stmt VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/BZaOAyG0Wnu_3zW7Re1f9w + DECLARE sql_stmt VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/BZaOAyG0Wnu_3zW7Re1f9w "UPDATE ' || store_table || ' SET store_price=' || price || - ' WHERE store_item =' || item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/BZaOAyG0Wnu_3zW7Re1f9w -EXECUTE IMMEDIATE sql_stmt;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/BZaOAyG0Wnu_3zW7Re1f9w + ' WHERE store_item =' || item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/BZaOAyG0Wnu_3zW7Re1f9w +EXECUTE IMMEDIATE sql_stmt;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/BZaOAyG0Wnu_3zW7Re1f9w "EXEC SQL DELETE FROM customer -WHERE CURRENT OF x01;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/tVXOTDylPHQhputl7~5aeQ -"INSERT INTO transaction (trans_num, account_num)     VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/64ytufbdig_oQz4k7WhNFA +WHERE CURRENT OF x01;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/tVXOTDylPHQhputl7~5aeQ +"INSERT INTO transaction (trans_num, account_num)     VALUES (hCounter, hAccountNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/64ytufbdig_oQz4k7WhNFA "CREATE PROCEDURE spSample11() BEGIN -  DECLARE EmpCount INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +  DECLARE EmpCount INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg "DECLARE EXIT HANDLER   FOR NOT FOUND     INSERT INTO Proc_Error_Table (:SQLSTATE,       CURRENT_TIMESTAMP, 'spSample11', 'Generic -      no data found handler performed');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +      no data found handler performed');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg "UPDATE Employee     SET Salary_Amount = 10000 -    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg "UPDATE Employee SET Salary_Amount = 10000 -   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg -CALL spSample11();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +CALL spSample11();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg "CREATE PROCEDURE spSample12() BEGIN   DECLARE CONTINUE HANDLER @@ -22146,514 +22146,514 @@ BEGIN   -- Handler_1     BEGIN       UPDATE warning_table -        SET warning_count = warning_count + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +        SET warning_count = warning_count + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg "INSERT INTO Proc_Error_Table (:SQLSTATE, -        CURRENT_TIMESTAMP, 'spSample12', 'Generic no data found handler');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +        CURRENT_TIMESTAMP, 'spSample12', 'Generic no data found handler');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg "DECLARE EXIT HANDLER FOR SQLSTATE '02000'     -- Handler_2     INSERT INTO Proc_Error_Table (:SQLSTATE,      -     CURRENT_TIMESTAMP, 'spSample12', 'No data found');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +     CURRENT_TIMESTAMP, 'spSample12', 'No data found');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg "UPDATE Employee     SET Salary_Amount = 10000 -    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg "UPDATE Employee SET Salary_Amount = 10000 -   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg -CALL spSample12();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg -DECLARE sql_stmt1 VARCHAR(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg -DECLARE item INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg -"DECLARE price DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg -"INSERT INTO T1 (?,?);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg -"EXECUTE stmt1 USING item, price;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg -"EXECUTE stmt1 USING item, price;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg +   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +CALL spSample12();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/NpNnSl6U1tHYpLyQCs0FFg +DECLARE sql_stmt1 VARCHAR(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg +DECLARE item INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg +"DECLARE price DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg +"INSERT INTO T1 (?,?);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg +"EXECUTE stmt1 USING item, price;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg +"EXECUTE stmt1 USING item, price;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/FOhFCFdqCte52v1kpmC2gg "CREATE PROCEDURE spSample10() BEGIN -  DECLARE EmpCount INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +  DECLARE EmpCount INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag "DECLARE CONTINUE HANDLER    FOR SQLSTATE '42000'    H1:BEGIN         -- Statement_10_1    UPDATE Employee -   SET Ename = 'John';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +   SET Ename = 'John';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag "INSERT INTO Proc_Error_Table (:SQLSTATE, -      CURRENT_TIMESTAMP, 'spSample10', 'Failed to Insert Row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +      CURRENT_TIMESTAMP, 'spSample10', 'Failed to Insert Row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag "DECLARE EXIT HANDLER    FOR SQLSTATE '52003' INSERT INTO Proc_Error_Table (:SQLSTATE, -  CURRENT_TIMESTAMP, 'spSample10', 'Column does not exist');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +  CURRENT_TIMESTAMP, 'spSample10', 'Column does not exist');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag "DECLARE CONTINUE HANDLER    FOR SQLWARNING INSERT INTO Proc_Error_Table (:SQLSTATE, -  CURRENT_TIMESTAMP, 'spSample10', 'Warning has occurred');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +  CURRENT_TIMESTAMP, 'spSample10', 'Warning has occurred');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag "DECLARE CONTINUE HANDLER    FOR NOT FOUND INSERT INTO Proc_Error_Table (:SQLSTATE, - CURRENT_TIMESTAMP, 'spSample10', 'No data found');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag + CURRENT_TIMESTAMP, 'spSample10', 'No data found');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag "UPDATE Employee  SET Salary_Amount = 10000 - WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag -"INSERT INTO EmpNames VALUES (1002, 'Thomas');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag + WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +"INSERT INTO EmpNames VALUES (1002, 'Thomas');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag "UPDATE Employee  SET Salary_Amount = 10000 - WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag -SELECT COUNT(*) INTO EmpCount FROM Employee SAMPLE 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag + WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +SELECT COUNT(*) INTO EmpCount FROM Employee SAMPLE 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag "UPDATE Employee    SET Salary_Amount = 10000 -   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag -CALL spSample10();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag -DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +CALL spSample10();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/jZfrKzvFyJgiNo1Hf7goag +DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q "SELECT c1 AS alias1 FROM tab1    DO -         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q "CREATE PROCEDURE dec7() BEGIN -   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q -"INSERT request, a MERGE request, or a searched UPDATE request;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q +"INSERT request, a MERGE request, or a searched UPDATE request;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg "CREATE PROCEDURE getdiag1 (OUT   OParam   INTEGER,                            INOUT rowcount INTEGER) BEGIN -   SELECT c1 INTO OParam FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -"CALL getdiag1(OParam, NULL);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +   SELECT c1 INTO OParam FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +"CALL getdiag1(OParam, NULL);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg "CREATE PROCEDURE getdiag5 (OUT   OParam1   INTEGER,                            INOUT pcondno   INTEGER,                            OUT   sqlstate1 CHARACTER(5)) cs1 :BEGIN -    DECLARE nodata CONDITION FOR SQLSTATE '02000';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +    DECLARE nodata CONDITION FOR SQLSTATE '02000';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'         GET DIAGNOSTICS EXCEPTION pcondno -            sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -SELECT c1 INTO OParam1 FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -"CALL getdiag5(OParam1,1,sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +            sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +SELECT c1 INTO OParam1 FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +"CALL getdiag5(OParam1,1,sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg "CREATE PROCEDURE getdiag3 (OUT OParam INTEGER,                            OUT Stmt   CHARACTER(40)) BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'     GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE, -                    Stmt = COMMAND_FUNCTION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -"CALL getdiag3(OParam, Stmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +                    Stmt = COMMAND_FUNCTION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +"CALL getdiag3(OParam, Stmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg "CREATE PROCEDURE getdiag4 (OUT OParam INTEGER) BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -CALL getdiag4(OParam);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +    GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +CALL getdiag4(OParam);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg "CREATE PROCEDURE getdiag3 (OUT rowcount INTEGER) BEGIN -      GET DIAGNOSTICS rowcount = ROW_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -CALL getdiag3(rowcount);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg -DECLARE i INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +      GET DIAGNOSTICS rowcount = ROW_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +CALL getdiag3(rowcount);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg +DECLARE i INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw "DECLARE DeptCursor CURSOR FOR -      SELECT DeptName from Department;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -"INSERT INTO table_1 VALUES(1,10);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -"INSERT INTO table_2 VALUES(2,20);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -DECLARE K INTEGER DEFAULT 10;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -DECLARE K INTEGER DEFAULT 20;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +      SELECT DeptName from Department;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +"INSERT INTO table_1 VALUES(1,10);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +"INSERT INTO table_2 VALUES(2,20);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +DECLARE K INTEGER DEFAULT 10;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +DECLARE K INTEGER DEFAULT 20;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw "CREATE PROCEDURE spSample3(OUT p1 CHARACTER(80)) BEGIN -   DECLARE i INTEGER DEFAULT 20;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +   DECLARE i INTEGER DEFAULT 20;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw "DECLARE EXIT HANDLER       FOR SQLSTATE '42000'       BEGIN -         DECLARE i INTEGER DEFAULT 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +         DECLARE i INTEGER DEFAULT 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw "DECLARE CONTINUE HANDLER             FOR SQLEXCEPTION -               SET p1 = 'Table does not exist';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -DROP TABLE table1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -CREATE TABLE table1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -INSERT INTO table1 (i);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -"INSERT INTO table1 VALUES(1000,'aaa');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +               SET p1 = 'Table does not exist';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +DROP TABLE table1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +CREATE TABLE table1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +INSERT INTO table1 (i);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +"INSERT INTO table1 VALUES(1000,'aaa');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw "CREATE PROCEDURE spSample (OUT po1 VARCHAR(50),                      OUT po2 VARCHAR(50)) BEGIN -     DECLARE i INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -DECLARE var1 VARCHAR(25) DEFAULT 'ABCD';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +     DECLARE i INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +DECLARE var1 VARCHAR(25) DEFAULT 'ABCD';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw "DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' -            SET po1 = ""Table does not exist in L1';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -"INSERT INTO tDummy (10, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -DECLARE var1 VARCHAR(25) DEFAULT 'XYZ';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +            SET po1 = ""Table does not exist in L1';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +"INSERT INTO tDummy (10, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +DECLARE var1 VARCHAR(25) DEFAULT 'XYZ';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw "DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' -            SET po2 = ""Table does not exist in L2';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -"INSERT INTO tDummy (i, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw -DECLARE EmpNo0 SMALLINT;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -DECLARE ProjId0 CHAR(8);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -DECLARE WkEnd0 DATE;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -"DECLARE Hours0 DECIMAL(4,1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -DECLARE ee0 CHAR(8);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -DECLARE ff0 VARCHAR(25);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -DECLARE gg0 DATE;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -DECLARE hh0 DATE;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -DECLARE ii0 DATE;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -CALL drs_temp5();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -"INSERT INTO charges_temp2(empno0,projid0,wkend0,hours0);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -"INSERT INTO charges_temp2(empno0,projid0,wkend0,hours0);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ -"INSERT INTO project_temp1(ee0,ff0,gg0,hh0,ii0);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +            SET po2 = ""Table does not exist in L2';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +"INSERT INTO tDummy (i, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ri1YFW6aWTXCzJsuY7jqNw +DECLARE EmpNo0 SMALLINT;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +DECLARE ProjId0 CHAR(8);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +DECLARE WkEnd0 DATE;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +"DECLARE Hours0 DECIMAL(4,1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +DECLARE ee0 CHAR(8);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +DECLARE ff0 VARCHAR(25);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +DECLARE gg0 DATE;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +DECLARE hh0 DATE;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +DECLARE ii0 DATE;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +CALL drs_temp5();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +"INSERT INTO charges_temp2(empno0,projid0,wkend0,hours0);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +"INSERT INTO charges_temp2(empno0,projid0,wkend0,hours0);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ +"INSERT INTO project_temp1(ee0,ff0,gg0,hh0,ii0);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lLZEx1rrKCP2GoFSz3QlDQ "CREATE PROCEDURE spSample11() BEGIN -  DECLARE EmpCount INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +  DECLARE EmpCount INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "DECLARE EXIT HANDLER   FOR SQLWARNING     INSERT INTO Proc_Error_Table (:SQLSTATE, -      CURRENT_TIMESTAMP, 'spSample11', 'Generic handler             performed');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +      CURRENT_TIMESTAMP, 'spSample11', 'Generic handler             performed');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "UPDATE Employee     SET Salary_Amount = 10000 -     WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ -SELECT COUNT(*) INTO EmpCount FROM Employee SAMPLE 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +     WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +SELECT COUNT(*) INTO EmpCount FROM Employee SAMPLE 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "UPDATE Employee SET Salary_Amount = 10000 -   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ -CALL spSample11();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +CALL spSample11();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "CREATE PROCEDURE spSample12() BEGIN -  DECLARE EmpCount INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +  DECLARE EmpCount INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "DECLARE CONTINUE HANDLER     FOR SQLWARNING     BEGIN       UPDATE warning_table -        SET warning_count = warning_count + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +        SET warning_count = warning_count + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "INSERT INTO Proc_Error_Table (:SQLSTATE, -        CURRENT_TIMESTAMP, 'spSample12', 'Generic warning handler');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +        CURRENT_TIMESTAMP, 'spSample12', 'Generic warning handler');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "DECLARE EXIT HANDLER FOR SQLSTATE 'T7473'     INSERT INTO Proc_Error_Table (:SQLSTATE, -    CURRENT_TIMESTAMP, 'spSample12', 'Requested sample is larger than table rows');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +    CURRENT_TIMESTAMP, 'spSample12', 'Requested sample is larger than table rows');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "UPDATE Employee     SET Salary_Amount = 10000 -    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ -SELECT COUNT(*) INTO EmpCount FROM Employee SAMPLE 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +SELECT COUNT(*) INTO EmpCount FROM Employee SAMPLE 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ "UPDATE Employee SET Salary_Amount = 10000 -   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ -CALL spSample12();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ -DECLARE hErrorMsg CHARACTER(30) DEFAULT ’NO ERROR’;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ -"DECLARE hAccountNo, tempAccountNo INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ -"DECLARE hFirstName, hLastName CHARACTER(30);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ -"DECLARE hNoErrorMsg, hErrorMsg CHARACTER(30) DEFAULT ’NO ERROR’;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ -"DECLARE MyCircle CircleUdt DEFAULT NEW circle(1,1,9);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ -DECLARE hBirthdate DATE DEFAULT '1998-01-06';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ +   WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +CALL spSample12();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/JOwEQrVm00LVmhCik7MuwQ +DECLARE hErrorMsg CHARACTER(30) DEFAULT ’NO ERROR’;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ +"DECLARE hAccountNo, tempAccountNo INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ +"DECLARE hFirstName, hLastName CHARACTER(30);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ +"DECLARE hNoErrorMsg, hErrorMsg CHARACTER(30) DEFAULT ’NO ERROR’;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ +"DECLARE MyCircle CircleUdt DEFAULT NEW circle(1,1,9);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ +DECLARE hBirthdate DATE DEFAULT '1998-01-06';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/W8m6FlstgjUagWeg6wkmNQ "CREATE PROCEDURE sales_update(store_table VARCHAR(10), item INTEGER, price DECIMAL(8,2) ) BEGIN -             DECLARE sql_stmt VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg -"UPDATE ' || store_table || ' SET                  store_price=' || price || ' -             WHERE store_item =' || item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg -EXECUTE stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg +             DECLARE sql_stmt VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg +"UPDATE ' || store_table || ' SET                  store_price=' || price || ' +             WHERE store_item =' || item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg +EXECUTE stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg "CREATE PROCEDURE sales_update(store_table VARCHAR(10), item INTEGER, price DECIMAL(8,2) ) BEGIN -          DECLARE price_read DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg -DECLARE sql_stmt VARCHAR(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg -UPDATE ' || store_table || ' SET store_price=?           WHERE store_item = ?;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg -"EXECUTE stmt1 USING price, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg -"INSERT INTO temp_table VALUES (hNoAccts, 'One Customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'More than one customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'No customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'No customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'Unknown customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'No customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'More than one customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'No customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'Nonvalid customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw -"INSERT INTO temp_table VALUES (hNoAccts, 'More than one customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +          DECLARE price_read DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg +DECLARE sql_stmt VARCHAR(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg +UPDATE ' || store_table || ' SET store_price=?           WHERE store_item = ?;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg +"EXECUTE stmt1 USING price, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ouAjXc_8nv~LQJRvqfjHXg +"INSERT INTO temp_table VALUES (hNoAccts, 'One Customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'More than one customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'No customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'No customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'Unknown customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'No customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'More than one customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'One customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'No customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'Nonvalid customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw +"INSERT INTO temp_table VALUES (hNoAccts, 'More than one customer');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GOzyPogDqU7DWoFvg6YMCw "CREATE PROCEDURE signalsp3 (IN  InParam1 INTEGER,                             IN  InParam2 INTEGER,                             OUT OParam3  INTEGER)  cs1:BEGIN -     DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +     DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "DECLARE EXIT HANDLER FOR SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -"CALL signalsp3(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +"CALL signalsp3(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "CREATE PROCEDURE signalsp4 (IN  InParam1 INTEGER,                             IN  InParam2 INTEGER,                             OUT OParam3  INTEGER) cs1:BEGIN -    DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +    DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "DECLARE EXIT HANDLER FOR divide_by_zero -        SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -"CALL signalsp4(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +        SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +"CALL signalsp4(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -         SET OParam3=1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -"CALL signalsp5(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -DECLARE count INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -"DECLARE bal_amt, balance FLOAT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +         SET OParam3=1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +"CALL signalsp5(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +DECLARE count INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +"DECLARE bal_amt, balance FLOAT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "DECLARE EXIT HANDLER FOR balance_too_low      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -            Message = MESSAGE_TEXT, Class = CLASS_ORIGIN;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +            Message = MESSAGE_TEXT, Class = CLASS_ORIGIN;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "INSERT INTO errortbl VALUES (acno, count, User,                      current_timestamp, 'Balance too low for the -                                         account');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +                                         account');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "SELECT balamt INTO balance      FROM Deposit -     WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +     WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "UPDATE Deposit          SET balance = bal_amt -         WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +         WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "DECLARE EXIT HANDLER FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "DECLARE EXIT HANDLER FOR divide_by_zero -             SET OParam3 = 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g -"CALL signalsp7 (10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +             SET OParam3 = 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g +"CALL signalsp7 (10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g "UPDATE statement.UPDATE parts SET part_no = (CAST(? AS INTEGER)) -WHERE vendor_no = ?;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/aReUBzqy1XHVs1sBpwDaGg +WHERE vendor_no = ?;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/aReUBzqy1XHVs1sBpwDaGg "UPDATE parts SET part_no = (CAST(? AS INTEGER) -WHERE vendor_no = ?;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/aReUBzqy1XHVs1sBpwDaGg +WHERE vendor_no = ?;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/aReUBzqy1XHVs1sBpwDaGg "SELECT ? AS alias_name -FROM table_name;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/aReUBzqy1XHVs1sBpwDaGg +FROM table_name;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/aReUBzqy1XHVs1sBpwDaGg "SELECT 0 + ? AS alias_name -FROM table_name;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/aReUBzqy1XHVs1sBpwDaGg +FROM table_name;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/aReUBzqy1XHVs1sBpwDaGg "CREATE PROCEDURE spSample2(IN pName CHARACTER(30), IN pAmt INTEGER) BEGIN DECLARE EXIT HANDLER FOR SQLSTATE '23505'     INSERT INTO Error_Tbl VALUES (:SQLSTATE,CURRENT_TIMESTAMP, -            'spSample2', 'Failed to insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +            'spSample2', 'Failed to insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'       BEGIN          INSERT INTO Proc_Error_Tbl VALUES (:SQLSTATE,            CURRENT_TIMESTAMP, spSample2', -            'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"CREATE SET TABLE tab1(c1 CHARACTER(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"CALL spSample2('Richard', 100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +            'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"CREATE SET TABLE tab1(c1 CHARACTER(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"CALL spSample2('Richard', 100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "CREATE PROCEDURE spSample1(IN pName CHARACTER(30), IN pAmt INTEGER) BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'   BEGIN -     DELETE FROM temp_table;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +     DELETE FROM temp_table;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "INSERT INTO Proc_Error_Tbl VALUES (:SQLSTATE,         CURRENT_TIMESTAMP, 'spSample1', -        'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"CREATE TABLE temp_table(c1 INTEGER, c2 CHARACTER(30));",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"CREATE SET TABLE tab1(c1 CHARACTER(30), c2 DECIMAL(18,2));",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"CALL spSample1('Richard', 10000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +        'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"CREATE TABLE temp_table(c1 INTEGER, c2 CHARACTER(30));",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"CREATE SET TABLE tab1(c1 CHARACTER(30), c2 DECIMAL(18,2));",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"CALL spSample1('Richard', 10000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "DECLARE EXIT HANDLER          FOR SQLSTATE '42000'          BEGIN          -- Statement 3_3a -          SET IOParam2 = 'Nonexistent table in inner block ';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"INSERT INTO notable VALUES (IOParam1, IOParam2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +          SET IOParam2 = 'Nonexistent table in inner block ';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"INSERT INTO notable VALUES (IOParam1, IOParam2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "CREATE PROCEDURE spSample7a() BEGIN -   DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +   DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "UPDATE Employee SET Salary_Amount = 10000 -   WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +   WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "UPDATE Employee    SET Salary_Amount = 10000 -   WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +   WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "CREATE PROCEDURE spSample7b() BEGIN -   DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +   DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "DECLARE EXIT HANDLER FOR SQLSTATE '42000'     INSERT INTO Proc_Error_Table             (:SQLSTATE, CURRENT_TIMESTAMP, 'spSample7b', -                         'Failed to Insert Row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +                         'Failed to Insert Row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "SELECT nextEmpNum INTO hNumber -     FROM EmpNext;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +     FROM EmpNext;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "UPDATE Employee -      SET nextEmpNum = hNumber+1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -CALL spSample7a();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +      SET nextEmpNum = hNumber+1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +CALL spSample7a();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "UPDATE Employee SET Salary_Amount = 10000 -    WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +    WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "UPDATE Employee SET Salary_Amount = 10000 -     WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ -CALL spSample7b();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +     WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ +CALL spSample7b();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/1hmsMas9VVv5FaOhFVkSYQ "DECLARE EXIT HANDLER    FOR SQLEXCEPTION    BEGIN -      INSERT ErrorLogTable (’spRow’, :SQLSTATE, :SQLCODE);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA +      INSERT ErrorLogTable (’spRow’, :SQLSTATE, :SQLCODE);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA "SELECT c1 as a, c2 * 10 as b FROM ValueTable    DO -      SET pRowCount = pRowCount + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA -"INSERT LogTable (pRowCount, vFor.a, vFor.b);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA +      SET pRowCount = pRowCount + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA +"INSERT LogTable (pRowCount, vFor.a, vFor.b);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA "DECLARE EXIT HANDLER    FOR SQLEXCEPTION     BEGIN       INSERT ErrorLogTable (spName, :SQLSTATE, -             :SQLCODE);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA +             :SQLCODE);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA "INSERT INTO LogDatabase.DebugTable(spName,       USER, CURRENT_DATE, CURRENT_TIME, Text) -END;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA -"CALL LogDatabase.spDebug (’spRow’, ErrorText);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA +END;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA +"CALL LogDatabase.spDebug (’spRow’, ErrorText);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA "SELECT c1 as a, c2 * 10 as b           FROM ValueTable       DO -      SET pRowCount = pRowCount + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA -"CALL LogDatabase.spDebug (’spRow’, ErrorText);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA +      SET pRowCount = pRowCount + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA +"CALL LogDatabase.spDebug (’spRow’, ErrorText);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/3xV0t6zA9Q_gv6CeHyhMSA "CREATE PROCEDURE spSample4() BEGIN -  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ "DECLARE CONTINUE HANDLER FOR SQLEXCEPTION    INSERT INTO Proc_Error_Table     (:SQLSTATE, CURRENT_TIMESTAMP, 'spSample4', -     'Failed to Insert Row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +     'Failed to Insert Row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ "UPDATE Employee   SET Salary_Amount = 10000 -  WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ -"INSERT INTO EmpNames VALUES (1002, 'Thomas');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +  WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +"INSERT INTO EmpNames VALUES (1002, 'Thomas');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ "UPDATE Employee   SET Salary_Amount = 10000 -  WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +  WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ -CALL spSample4();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +CALL spSample4();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ "UPDATE Employee SET Salary_Amount = 10000 -WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ -CALL spSample4();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ -"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +CALL spSample4();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +"INSERT INTO Department VALUES ('10', 'Development');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ -CALL spSample4();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ +CALL spSample4();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/ElkrMSpW79sFxDuLMOjzhQ "CREATE PROCEDURE spSample1(IN pName CHARACTER(30), IN pAmt INTEGER) BEGIN    DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      INSERT INTO Proc_Error_Tbl VALUES (:SQLSTATE, -      CURRENT_TIMESTAMP, 'spSample1', 'Duplicate Row Error');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -DECLARE counter INTEGER DEFAULT 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +      CURRENT_TIMESTAMP, 'spSample1', 'Duplicate Row Error');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +DECLARE counter INTEGER DEFAULT 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w "INSERT INTO Proc_Error_Tbl VALUES (:SQLSTATE,                      CURRENT_TIMESTAMP, 'spSample1', -                                  'Table does not exist');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -"INSERT INTO tab1 VALUES (pName, pAmt) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -"CREATE SET TABLE tab1(c1 CHARACTER(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -"CALL spSample1('Richard', 100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -DECLARE vName CHARACTER(30);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -DROP TABLE tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -"CALL spSample1('Richard', 10000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +                                  'Table does not exist');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +"INSERT INTO tab1 VALUES (pName, pAmt) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +"CREATE SET TABLE tab1(c1 CHARACTER(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +"CALL spSample1('Richard', 100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +DECLARE vName CHARACTER(30);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +DROP TABLE tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +"CALL spSample1('Richard', 10000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w "CREATE PROCEDURE spSample (OUT po1 VARCHAR(50),                            OUT po2 VARCHAR(50)) BEGIN -     DECLARE i INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -DECLARE var1 VARCHAR(25) DEFAULT 'ABCD';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +     DECLARE i INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +DECLARE var1 VARCHAR(25) DEFAULT 'ABCD';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w "DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' -             SET po1 = ""Table does not exist in L1';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -"INSERT INTO tDummy (10, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -DECLARE var1 VARCHAR(25) DEFAULT 'XYZ';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +             SET po1 = ""Table does not exist in L1';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +"INSERT INTO tDummy (10, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +DECLARE var1 VARCHAR(25) DEFAULT 'XYZ';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w "DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' -                 SET po2 = ""Table does not exist in L2';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w -"INSERT INTO tDummy (i, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +                 SET po2 = ""Table does not exist in L2';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w +"INSERT INTO tDummy (i, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w "CREATE PROCEDURE spSample11() BEGIN -  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "DECLARE EXIT HANDLER   FOR SQLEXCEPTION     INSERT INTO Proc_Error_Table (:SQLSTATE,       CURRENT_TIMESTAMP, ’spSample11’, ’Generic -                             handler performed’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +                             handler performed’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "UPDATE Employee     SET Salary_Amount = 10000 -     WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA -"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +     WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "UPDATE Employee     SET Salary_Amount = 10000 -     WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +     WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA -CALL spSample11();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +CALL spSample11();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "CREATE PROCEDURE spSample12() BEGIN -  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "DECLARE CONTINUE HANDLER     FOR SQLEXCEPTION   -- Handler_1     BEGIN       UPDATE exception_table -        SET exception_count = exception_count + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +        SET exception_count = exception_count + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "INSERT INTO Proc_Error_Table (:SQLSTATE, -        CURRENT_TIMESTAMP, ’spSample12’, 'Failed to insert                                      row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +        CURRENT_TIMESTAMP, ’spSample12’, 'Failed to insert                                      row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "DECLARE EXIT HANDLER FOR SQLSTATE ’53000’   -- Handler_2     INSERT INTO Proc_Error_Table (:SQLSTATE, -     CURRENT_TIMESTAMP, ’spSample12’, ’Column does not exist’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +     CURRENT_TIMESTAMP, ’spSample12’, ’Column does not exist’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "UPDATE Employee     SET Salary_Amount = 10000 -    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA -"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "UPDATE Employee     SET Salary_Amount = 10000 -    WHERE Employee_number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +    WHERE Employee_number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA "UPDATE table_1 SET field_1=1 -WHERE field_1<0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lfEKOunV~Gd8EMGJYRt2vQ +WHERE field_1<0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lfEKOunV~Gd8EMGJYRt2vQ "UPDATE table_1 -SET field_1 = field_1 + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lfEKOunV~Gd8EMGJYRt2vQ +SET field_1 = field_1 + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lfEKOunV~Gd8EMGJYRt2vQ "EXEC SQL  UPDATE table_1  SET text = :text, K = :I + 1000 - WHERE CURRENT OF cursor_01;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lfEKOunV~Gd8EMGJYRt2vQ + WHERE CURRENT OF cursor_01;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/lfEKOunV~Gd8EMGJYRt2vQ "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW AS NewRow FOR EACH ROW -(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ +(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW_TABLE AS NewTable FOR EACH STATEMENT -(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ +(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ "CREATE PROCEDURE sp1 (OUT par1 INTEGER, OUT Par2 CHAR(30)) BEGIN   DECLARE projcursor CURSOR FOR     SELECT *     FROM project -    ORDER BY projid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/y09qTF4Kix_V7HRHp~5_aQ +    ORDER BY projid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/y09qTF4Kix_V7HRHp~5_aQ "CREATE PROCEDURE sp1 (IN par1 CHAR(5)) BEGIN   DECLARE projcursor CURSOR FOR     SELECT *     FROM project -    ORDER BY projid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/y09qTF4Kix_V7HRHp~5_aQ +    ORDER BY projid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/y09qTF4Kix_V7HRHp~5_aQ "DECLARE empcursor CURSOR FOR     SELECT *     FROM employee -    WHERE dept_code = par1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/y09qTF4Kix_V7HRHp~5_aQ +    WHERE dept_code = par1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/y09qTF4Kix_V7HRHp~5_aQ "CREATE MULTISET TABLE sampleDb.tAccounts, NO FALLBACK,      NO BEFORE JOURNAL,      NO AFTER JOURNAL @@ -22663,7 +22663,7 @@ BEGIN      Balance DECIMAL(10,2),          AccountNumber INTEGER,          Interest DECIMAL(10,2)) -PRIMARY INDEX (AccountNumber) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +PRIMARY INDEX (AccountNumber) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ "CREATE MULTISET TABLE sampleDb.Proc_Error_Tbl ,NO FALLBACK ,      NO BEFORE JOURNAL,      NO AFTER JOURNAL @@ -22672,72 +22672,72 @@ PRIMARY INDEX (AccountNumber) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3P      time_stamp TIMESTAMP(6),      Add_branch CHAR(15) CHARACTER SET LATIN CASESPECIFIC,      msg VARCHAR(40) CHARACTER SET LATIN CASESPECIFIC) -PRIMARY INDEX ( sql_state );",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ -"INSERT INTO tDummy VALUES(hNextBranchId, iBranchName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ -SELECT max(AccountNumber) INTO hAccountNumber FROM tAccounts;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +PRIMARY INDEX ( sql_state );",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +"INSERT INTO tDummy VALUES(hNextBranchId, iBranchName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +SELECT max(AccountNumber) INTO hAccountNumber FROM tAccounts;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ "SELECT Balance AS aBalance FROM tAccounts          WHERE BranchId = hNextBranchId    DO
    -- Update interest for each account       UPDATE tAccounts SET Interest = fAccount.aBalance * 0.10 -         WHERE CURRENT OF cAccount;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ -"DECLARE Account_Number, counter INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ -"DECLARE Acc_Balance DECIMAL (10,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +         WHERE CURRENT OF cAccount;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +"DECLARE Account_Number, counter INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +"DECLARE Acc_Balance DECIMAL (10,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ "DECLARE acc_cur CURSOR FOR          SELECT AccountCode, Balance FROM tAccounts -         ORDER BY AccountNumber;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ -DECLARE h_Message VARCHAR(50);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +         ORDER BY AccountNumber;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +DECLARE h_Message VARCHAR(50);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ "INSERT INTO Proc_Error_Tbl (:SQLSTATE, -          CURRENT_TIMESTAMP, 'AddBranch', h_Message);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +          CURRENT_TIMESTAMP, 'AddBranch', h_Message);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ "INSERT INTO Proc_Error_Tbl (:SQLSTATE, -         CURRENT_TIMESTAMP, 'AddBranch', h_Message);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +         CURRENT_TIMESTAMP, 'AddBranch', h_Message);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ "SELECT COUNT(*) INTO :counter FROM Proc_Error_Tbl -         SAMPLE 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ -"INSERT INTO dummy1 (Account_code, Acc_Balance);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +         SAMPLE 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ +"INSERT INTO dummy1 (Account_code, Acc_Balance);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/QCzvMx4AcArJPFywD2QyTQ "CREATE PROCEDURE sp1() BEGIN   DECLARE empcursor CURSOR FOR     SELECT *     FROM employee -    ORDER BY empid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ +    ORDER BY empid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ "CREATE PROCEDURE abc (IN data1v VARCHAR(10), IN data2v VARCHAR(10) )    DYNAMIC RESULT SETS 1   BEGIN -     DECLARE sql_stmt1 VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ -"DECLARE sales DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ -DECLARE item INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ -DECLARE cstmt CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ +     DECLARE sql_stmt1 VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ +"DECLARE sales DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ +DECLARE item INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ +DECLARE cstmt CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ "SELECT T1.item, T1.sales FROM T1 WHERE ?' -                     '= store_name AND ? = region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ -"USING data1v, data2v;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ +                     '= store_name AND ? = region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ +"USING data1v, data2v;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/mrz8VWlM8VkWNnDMx0tFuQ "CREATE PROCEDURE ProcessTrans(IN pAcctNum INTEGER                               IN pStartTrans INTEGER,                               IN pEndTrans INTEGER ) BEGIN -    DECLARE vTransNum INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/bcfua_kTpsBgHROEe2TKXg +    DECLARE vTransNum INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/bcfua_kTpsBgHROEe2TKXg "INSERT INTO trans (trans_num, acct_nbr) -               VALUES (vTransNum, pAcctNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/bcfua_kTpsBgHROEe2TKXg +               VALUES (vTransNum, pAcctNum);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/bcfua_kTpsBgHROEe2TKXg "CREATE PROCEDURE spSample(IN  pANo    INTEGER,                           IN  pName   CHARACTER(30),                           OUT pStatus CHARACTER(50)) BEGIN -  DECLARE vNoOfAccts INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw -SELECT COUNT(*) INTO vNoOfAccts FROM Accounts;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw -"INSERT INTO Accounts (pANo, pName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +  DECLARE vNoOfAccts INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +SELECT COUNT(*) INTO vNoOfAccts FROM Accounts;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +"INSERT INTO Accounts (pANo, pName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw "UPDATE Accounts -            SET aName = pName WHERE aNo = pANo;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw -"INSERT INTO Accounts (pANo,               pName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw -UPDATE Accounts 
    SET aName = pName 
   WHERE aNo = pANo;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +            SET aName = pName WHERE aNo = pANo;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +"INSERT INTO Accounts (pANo,               pName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +UPDATE Accounts 
    SET aName = pName 
   WHERE aNo = pANo;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw "CREATE PROCEDURE spSample (IN pANo INTEGER,                    IN pName CHARACTER(30), OUT pStatus CHARACTER(50)) BEGIN -  DECLARE vNoAccts INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw -SELECT COUNT(*) INTO vNoAccts FROM Accounts;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw -"INSERT INTO Accounts (pANo, pName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +  DECLARE vNoAccts INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +SELECT COUNT(*) INTO vNoAccts FROM Accounts;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +"INSERT INTO Accounts (pANo, pName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw "UPDATE Accounts -            SET aName = pName WHERE aNo = pANo;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw -"INSERT INTO Accounts (pANo, pName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw -UPDATE Accounts 
   SET aName = pName 
    WHERE aNo = pANo;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +            SET aName = pName WHERE aNo = pANo;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +"INSERT INTO Accounts (pANo, pName);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +UPDATE Accounts 
   SET aName = pName 
    WHERE aNo = pANo;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw "CREATE PROCEDURE spSample() Label1:BEGIN     FOR RowPointer AS @@ -22748,174 +22748,174 @@ Label1:BEGIN         CASE      WHEN RowPointer.c_DeptNo > 10 THEN         INSERT INTO Dept VALUES (RowPointer.c_DeptNo, -                                RowPointer.c_empid) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +                                RowPointer.c_empid) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw "UPDATE Employee -           SET DeptNo = RowPointer.c_DeptNo + 10 ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +           SET DeptNo = RowPointer.c_DeptNo + 10 ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw "INSERT INTO Dept VALUES (RowPointer.c_DeptNo,                                 RowPointer.c_empid) -   END CASE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw +   END CASE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/nuR4riyH6QmcdmMu01TQEw "CREATE PROCEDURE spCall(INOUT empcode INTEGER,                         INOUT basic DECIMAL (6, 2)) BEGIN    IF (empcode < 1005) THEN       SELECT empbasic INTO basic FROM Employee -          WHERE empcode = empcode ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw -"INSERT Temptab(empcode, basic);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw -"CALL spCall(empcode, basic);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw -SELECT max(empbasic) INTO basic from Temptab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw +          WHERE empcode = empcode ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw +"INSERT Temptab(empcode, basic);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw +"CALL spCall(empcode, basic);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw +SELECT max(empbasic) INTO basic from Temptab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw "CREATE PROCEDURE db1.Sp1(INOUT p1 INTEGER) BEGIN -END;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw +END;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw "CREATE PROCEDURE db1.Sp2(INOUT p1 INTEGER) BEGIN    IF (p1 > 0) THEN -      CALL db1.Sp1(p1- 1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw -CALL db1.Sp2(p1 - 1);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw -EXEC SQL TEST ASYNSTMT1 COMPLETION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g -EXEC SQL TEST :STMTNAMV COMPLETION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g -EXEC SQL TEST :STMTNAMF COMPLETION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g +      CALL db1.Sp1(p1- 1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw +CALL db1.Sp2(p1 - 1);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw +EXEC SQL TEST ASYNSTMT1 COMPLETION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g +EXEC SQL TEST :STMTNAMV COMPLETION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g +EXEC SQL TEST :STMTNAMF COMPLETION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g "UPDATE table_a -          SET a = :a;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g +          SET a = :a;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g "UPDATE table_b -          SET b = :b;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g -"EXEC SQL WAIT ANY COMPLETION INTO :STMTNAMF, :CONNAMEF;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/AYEffVgxt2F2tKfKh2AtOg -"EXEC SQL WAIT ANY COMPLETION INTO :STMTNAMV, :CONNAMEV;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/AYEffVgxt2F2tKfKh2AtOg -EXEC SQL WAIT ALL COMPLETION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/AYEffVgxt2F2tKfKh2AtOg -"EXEC SQL WAIT ASYNSTMT1, ASYNSTMT2 COMPLETION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/AYEffVgxt2F2tKfKh2AtOg -"SELECT AND CONSUME statement, the system automatically consumes that row;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhDWMhacUwzkJOKvAy8nvA +          SET b = :b;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/c54Ddq2RRYfiE~MOHF8a1g +"EXEC SQL WAIT ANY COMPLETION INTO :STMTNAMF, :CONNAMEF;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/AYEffVgxt2F2tKfKh2AtOg +"EXEC SQL WAIT ANY COMPLETION INTO :STMTNAMV, :CONNAMEV;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/AYEffVgxt2F2tKfKh2AtOg +EXEC SQL WAIT ALL COMPLETION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/AYEffVgxt2F2tKfKh2AtOg +"EXEC SQL WAIT ASYNSTMT1, ASYNSTMT2 COMPLETION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/AYEffVgxt2F2tKfKh2AtOg +"SELECT AND CONSUME statement, the system automatically consumes that row;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhDWMhacUwzkJOKvAy8nvA "EXEC SQL DELETE FROM customer -WHERE CURRENT OF x01;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhDWMhacUwzkJOKvAy8nvA +WHERE CURRENT OF x01;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhDWMhacUwzkJOKvAy8nvA "SELECT i, text -FROM t;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhDWMhacUwzkJOKvAy8nvA -EXEC SQL SET CONNECTION SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/4hIvAp8S2VihUOBJl2kU8g -EXEC SQL SET CONNECTION :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/4hIvAp8S2VihUOBJl2kU8g -EXEC SQL SET CONNECTION :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/4hIvAp8S2VihUOBJl2kU8g +FROM t;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/UhDWMhacUwzkJOKvAy8nvA +EXEC SQL SET CONNECTION SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/4hIvAp8S2VihUOBJl2kU8g +EXEC SQL SET CONNECTION :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/4hIvAp8S2VihUOBJl2kU8g +EXEC SQL SET CONNECTION :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/4hIvAp8S2VihUOBJl2kU8g "DECLARE Ex CURSOR FOR    ’UPDATE employee SET salary = salary * 1.08 -    WHERE deptno = 500;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/hNzLF8u0eDLJn4NHcKAn1w +    WHERE deptno = 500;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/hNzLF8u0eDLJn4NHcKAn1w "CREATE PROCEDURE new_sales_table (my_table VARCHAR(30),                                        my_database VARCHAR(30)) BEGIN   DECLARE sales_columns VARCHAR(128) -     DEFAULT '(item INTEGER, price DECIMAL(8,2) , -                 sold INTEGER)' ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw -DECLARE sqlstr VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw -"CREATE TABLE ' || my_database || -                '.' || my_table || sales_columns ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw -EXECUTE IMMEDIATE sqlstr;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +     DEFAULT '(item INTEGER, price DECIMAL(8,2) , +                 sold INTEGER)' ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +DECLARE sqlstr VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +"CREATE TABLE ' || my_database || +                '.' || my_table || sales_columns ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +EXECUTE IMMEDIATE sqlstr;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw "CREATE PROCEDURE new_sales_table (my_table VARCHAR(30),                                 my_database VARCHAR(30)) BEGIN   DECLARE sales_columns VARCHAR(128) -        DEFAULT '(item INTEGER, price DECIMAL(8,2) ,                   sold INTEGER)' ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw -CALL DBC.SysExecSQL('CREATE TABLE ' || my_database ||                      '.' || my_table || sales_columns) ;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +        DEFAULT '(item INTEGER, price DECIMAL(8,2) ,                   sold INTEGER)' ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +CALL DBC.SysExecSQL('CREATE TABLE ' || my_database ||                      '.' || my_table || sales_columns) ;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw "CREATE PROCEDURE GetEmployeeSalary (IN EmpName VARCHAR(100), OUT Salary DEC(10,2)) BEGIN - DECLARE SqlStr VARCHAR(1000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw -DECLARE C1 CURSOR FOR S1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw -SELECT Salary FROM EmployeeTable WHERE EmpName = ?';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw -USING EmpName;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw + DECLARE SqlStr VARCHAR(1000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +DECLARE C1 CURSOR FOR S1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +SELECT Salary FROM EmployeeTable WHERE EmpName = ?';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw +USING EmpName;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/~VIB1PltfIm5X63Nc~aJTw "DECLARE curs CURSOR FOR -’SELECT ent1,ent2,ent3 FROM tabx;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/DVMAI0Oadsfky17VypJ67g -UPDATE ...;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/DVMAI0Oadsfky17VypJ67g -EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q -EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q -EXEC SQL LOGON :logstr AS SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q -EXEC SQL LOGON :logstr AS :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q -EXEC SQL LOGON :logstr AS :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q +’SELECT ent1,ent2,ent3 FROM tabx;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/DVMAI0Oadsfky17VypJ67g +UPDATE ...;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/DVMAI0Oadsfky17VypJ67g +EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q +EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q +EXEC SQL LOGON :logstr AS SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q +EXEC SQL LOGON :logstr AS :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q +EXEC SQL LOGON :logstr AS :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q "CREATE PROCEDURE spSample5() BEGIN -  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "DECLARE EXIT HANDLER   FOR SQLSTATE ’42000’    INSERT INTO Proc_Error_Table     (:SQLSTATE, CURRENT_TIMESTAMP, ’spSample5’, -     ’Failed to Insert Row’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +     ’Failed to Insert Row’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "UPDATE Employee   SET Salary_Amount = 10000 -  WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +  WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "UPDATE Employee   SET Salary_Amount = 10000 -  WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +  WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -CALL spSample5();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +CALL spSample5();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -CALL spSample5();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +CALL spSample5();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -CALL spSample5();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +CALL spSample5();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "CREATE PROCEDURE spSample6() BEGIN -  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "DECLARE EXIT HANDLER   FOR SQLSTATE ’42000’    INSERT INTO Proc_Error_Table     (:SQLSTATE, CURRENT_TIMESTAMP, ’spSample6’, -    ’Failed to Insert Row’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +    ’Failed to Insert Row’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "UPDATE Employee   SET Salary_Amount = 10000 -  WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +  WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "UPDATE Employee   SET Salary_Amount = 10000 -WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA -CALL spSample6();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA +CALL spSample6();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GQN4J2z3ajlDDFol~pKreA "EXEC SQL ASYNC (INSEMP)          INSERT EMPLOYEE VALUES (2010,1003,2216,8201,'JONES', -           'FREDDY','20/06/14','19/05/25',200000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA +           'FREDDY','20/06/14','19/05/25',200000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA "INSERT EMPLOYEE VALUES ( 2010,1003,2216,8201,'\ -JONES', 'FREDDY','20/06/14','19/05/25',200000 )"",93);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA -EXEC SQL PREPARE s1 FROM :sql_statement;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA -EXEC SQL ASYNC (stmt01) EXECUTE s1 USING :var1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA +JONES', 'FREDDY','20/06/14','19/05/25',200000 )"",93);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA +EXEC SQL PREPARE s1 FROM :sql_statement;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA +EXEC SQL ASYNC (stmt01) EXECUTE s1 USING :var1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA "EXEC SQL FOR 19    INSERT INTO table1 -   VALUES (:var1, :var2, :var3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/isKWNQRDSTOa9d_aBrbthw +   VALUES (:var1, :var2, :var3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/isKWNQRDSTOa9d_aBrbthw "INSERT INTO EMPLOYEE (EMPLOYEE_NUMBER, LAST_NAME, SALARY_AMOUNT)” - “VALUES (?, ?, ?);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/isKWNQRDSTOa9d_aBrbthw + “VALUES (?, ?, ?);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/isKWNQRDSTOa9d_aBrbthw "EXEC SQL -   PREPARE insStmt FROM :stmtstr;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/isKWNQRDSTOa9d_aBrbthw +   PREPARE insStmt FROM :stmtstr;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/isKWNQRDSTOa9d_aBrbthw "EXEC SQL FOR :cNewEmployees -EXECUTE insStmt USING :empnum, :empname, :empsal;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/isKWNQRDSTOa9d_aBrbthw -DECLARE vCount INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/60WkuZd8ir9NgHlhlJcxIA +EXECUTE insStmt USING :empnum, :empname, :empsal;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/isKWNQRDSTOa9d_aBrbthw +DECLARE vCount INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/60WkuZd8ir9NgHlhlJcxIA "INSERT INTO table_1 (column_1) -VALUES (:ACTIVITY_COUNT);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g4qpTsoSubKFMEMfKlMAAA +VALUES (:ACTIVITY_COUNT);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g4qpTsoSubKFMEMfKlMAAA "UPDATE table_1 -SET column_1 = column_1 + :ACTIVITY_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g4qpTsoSubKFMEMfKlMAAA -SELECT column_1 INTO :ACTIVITY_COUNT FROM table_1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g4qpTsoSubKFMEMfKlMAAA -DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +SET column_1 = column_1 + :ACTIVITY_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g4qpTsoSubKFMEMfKlMAAA +SELECT column_1 INTO :ACTIVITY_COUNT FROM table_1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g4qpTsoSubKFMEMfKlMAAA +DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE EXIT HANDLER FOR SQLSTATE '22003' -        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "CREATE PROCEDURE resignalsp5(INOUT IOParam INTEGER,                              OUT   OParam INTEGER) cs1:BEGIN -    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE EXIT HANDLER FOR Condition1 -            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '21000' -            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012'         BEGIN -           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR samp_error        RESIGNAL SQLSTATE 'T7473' -        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "CREATE PROCEDURE spSample3(IN pName     CHAR(30),                            IN pAmt      INTEGER,                               Osqlstate CHAR(5), @@ -22923,171 +22923,171 @@ CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'      GET DIAGNOSTICS EXCEPTION 1 -          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      BEGIN           DECLARE EXIT HANDLER FOR SQLEXCEPTION           BEGIN -           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "INSERT INTO Proc_Error_Tbl           VALUES (SQLSTATE, CURRENT_TIMESTAMP, 'spSample1', -                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "CREATE PROCEDURE resignalsp1 (OUT   OParam1 INTEGER,                               INOUT pcondno INTEGER,                               OUT   count   INTEGER) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR nodata -         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '45000'          BEGIN            GET DIAGNOSTICS EXCEPTION pcondno -               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "CREATE PROCEDURE resignalsp2 (OUT OParam1 INTEGER) cs1 :BEGIN -     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "CREATE PROCEDURE resig6 (OUT   OParam1 INTEGER,                          INOUT pcondno INTEGER,                          OUT   sqlstate1 CHAR(5),                          OUT   condid CHAR(10)) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR nodata      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'            BEGIN -               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "SELECT c1 -          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'  GET DIAGNOSTICS EXCEPTION 16 -     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA -"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA +"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA "INSERT INTO table_1 (column_1) -VALUES (:SQLSTATE);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/KEVDm3BWiveMxLpgI4GKTw +VALUES (:SQLSTATE);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/KEVDm3BWiveMxLpgI4GKTw "UPDATE table_1 -SET column_1 = column_1 + :ACTIVITY_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/KEVDm3BWiveMxLpgI4GKTw -SELECT column_1 INTO :SQLSTATE FROM table_1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/KEVDm3BWiveMxLpgI4GKTw +SET column_1 = column_1 + :ACTIVITY_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/KEVDm3BWiveMxLpgI4GKTw +SELECT column_1 INTO :SQLSTATE FROM table_1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/KEVDm3BWiveMxLpgI4GKTw "CREATE PROCEDURE sp1() BEGIN -  DECLARE var1 INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +  DECLARE var1 INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg "DECLARE var2 CHARACTER(30)   DECLARE projcursor CURSOR FOR     SELECT projid, projectdesc     FROM project -    ORDER BY projid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +    ORDER BY projid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg "CREATE PROCEDURE sp1 (OUT par1 CHARACTER(50)) BEGIN -  DECLARE var1 INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +  DECLARE var1 INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg "DECLARE projcursor CURSOR FOR     SELECT projid, projectdesc -    FROM project;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +    FROM project;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg "CREATE PROCEDURE sp1 (OUT par1 INTEGER) BEGIN -  DECLARE var1 CHARACTER(5);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg -DECLARE var2 INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +  DECLARE var1 CHARACTER(5);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +DECLARE var2 INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg "DECLARE projcursor SCROLL CURSOR FOR     SELECT projectstatus -    FROM project;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +    FROM project;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg "CREATE PROCEDURE sp1 (OUT par1 INTEGER) BEGIN -  DECLARE var1 CHARACTER(5);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg -DECLARE var2 INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +  DECLARE var1 CHARACTER(5);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +DECLARE var2 INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg "DECLARE projcursor SCROLL CURSOR FOR     SELECT projectstatus -    FROM project;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +    FROM project;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0znY6LtRo1rgyoAXZbBxTg +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '42000' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE CONTINUE HANDLER       FOR divide_by_zero, table_does_not_exist -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER       FOR SQLEXCEPTION -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER       FOR SQLEXCEPTION, divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER      FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "DECLARE EXIT HANDLER       FOR SQLSTATE '22012' -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A "EXEC SQL  SELECT EmpNo, LastName, Ethnicity, BirthDate, SSN, DeptNo  INTO :FounderEmployeeInfo @@ -23095,628 +23095,628 @@ DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com  WHERE EmpNo < ‘100’ END-EXEC - + Host Structures Not Supported In ANSI Session Mode - - ANSI session mode does not support arrays;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/e5gp4LnHyUHmSK_QZh9R_Q + + ANSI session mode does not support arrays;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/e5gp4LnHyUHmSK_QZh9R_Q "INSERT INTO table_1 (column_1) -VALUES (:SQLCODE);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GpIeJbPor4lRnhrvmylY0g +VALUES (:SQLCODE);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GpIeJbPor4lRnhrvmylY0g "UPDATE table_1 -SET column_1 = column_1 + :SQLCODE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GpIeJbPor4lRnhrvmylY0g -SELECT column_1 INTO :SQLCODE FROM table_1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GpIeJbPor4lRnhrvmylY0g +SET column_1 = column_1 + :SQLCODE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GpIeJbPor4lRnhrvmylY0g +SELECT column_1 INTO :SQLCODE FROM table_1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/GpIeJbPor4lRnhrvmylY0g "CREATE PROCEDURE abc (IN data1v VARCHAR(10), IN data2v VARCHAR(10) )    DYNAMIC RESULT SETS 1   BEGIN -     DECLARE sql_stmt1 VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw -"DECLARE sales DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw -DECLARE item INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw -DECLARE cstmt CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw +     DECLARE sql_stmt1 VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw +"DECLARE sales DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw +DECLARE item INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw +DECLARE cstmt CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw "SELECT T1.item, T1.sales FROM T1 WHERE' data1v -                     || '= store_name AND ' || data2v || '= region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw +                     || '= store_name AND ' || data2v || '= region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw "SELECT T1.item, T1.sales FROM T1 WHERE ?' -                '= store_name AND ? = region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw -"USING data1v, data2v;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw +                '= store_name AND ? = region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw +"USING data1v, data2v;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw "UPDATE orders SET o_orderpriority = 5 WHERE o_orderkey = 39256 AND EXISTS   (SELECT * FROM lineitem -   WHERE l_orderkey = o_orderkey);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/eVZvL1nl1JdxUwuaeAPeEQ +   WHERE l_orderkey = o_orderkey);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/eVZvL1nl1JdxUwuaeAPeEQ "SELECT * FROM lineitem -WHERE l_orderkey = 39256;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/eVZvL1nl1JdxUwuaeAPeEQ +WHERE l_orderkey = 39256;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/eVZvL1nl1JdxUwuaeAPeEQ "DECLARE cur1 CURSOR WITH RETURN ONLY FOR -   SELECT * FROM m1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ -USING a;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ +   SELECT * FROM m1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ +USING a;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ "CREATE PROCEDURE Sample_p (INOUT c INTEGER)    DYNAMIC RESULT SETS 2 BEGIN    DECLARE cur1 CURSOR WITH RETURN ONLY FOR -      SELECT * FROM m1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ +      SELECT * FROM m1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ "DECLARE cur2 CURSOR WITH RETURN ONLY FOR -      SELECT * FROM m2 WHERE m2.a > c;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ -CALL sample_p(1);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ +      SELECT * FROM m2 WHERE m2.a > c;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ +CALL sample_p(1);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ "CREATE PROCEDURE sp1 (IN SqlStr VARCHAR(50), IN a INT) DYNAMIC RESULT SETS 1 BEGIN -  DECLARE c1 CURSOR WITH RETURN ONLY FOR s1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ -USING a;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ -CALL sp1(‘sel * from tab1 where a = ? order by 1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ +  DECLARE c1 CURSOR WITH RETURN ONLY FOR s1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ +USING a;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ +CALL sp1(‘sel * from tab1 where a = ? order by 1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Y4m9Albsb_9RTigsO1J_TQ "CREATE PROCEDURE spSample1(IN pName CHARACTER(30), IN pAmt INTEGER) BEGIN    DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      INSERT INTO Proc_Error_Tbl VALUES (:SQLSTATE, -      CURRENT_TIMESTAMP, 'spSample1', 'Duplicate Row Error');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -DECLARE counter INTEGER DEFAULT 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +      CURRENT_TIMESTAMP, 'spSample1', 'Duplicate Row Error');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +DECLARE counter INTEGER DEFAULT 5;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate "INSERT INTO Proc_Error_Tbl VALUES (:SQLSTATE,                      CURRENT_TIMESTAMP, 'spSample1', -                                  'Table does not exist');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -"INSERT INTO tab1 VALUES (pName, pAmt) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -"CREATE SET TABLE tab1(c1 CHARACTER(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -"CALL spSample1('Richard', 100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -DECLARE vName CHARACTER(30);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -DROP TABLE tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -"CALL spSample1('Richard', 10000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +                                  'Table does not exist');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +"INSERT INTO tab1 VALUES (pName, pAmt) ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +"CREATE SET TABLE tab1(c1 CHARACTER(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +"CALL spSample1('Richard', 100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +DECLARE vName CHARACTER(30);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +DROP TABLE tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +"CALL spSample1('Richard', 10000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate "CREATE PROCEDURE spSample (OUT po1 VARCHAR(50),                            OUT po2 VARCHAR(50)) BEGIN -     DECLARE i INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -DECLARE var1 VARCHAR(25) DEFAULT 'ABCD';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +     DECLARE i INTEGER DEFAULT 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +DECLARE var1 VARCHAR(25) DEFAULT 'ABCD';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate "DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' -             SET po1 = ""Table does not exist in L1';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -"INSERT INTO tDummy (10, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -DECLARE var1 VARCHAR(25) DEFAULT 'XYZ';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +             SET po1 = ""Table does not exist in L1';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +"INSERT INTO tDummy (10, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +DECLARE var1 VARCHAR(25) DEFAULT 'XYZ';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate "DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' -                 SET po2 = ""Table does not exist in L2';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -"INSERT INTO tDummy (i, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate -EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 -EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 -EXEC SQL LOGON :logstr AS SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 -EXEC SQL LOGON :logstr AS :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 -EXEC SQL LOGON :logstr AS :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 -EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget -EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget -EXEC SQL LOGON :logstr AS SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget -EXEC SQL LOGON :logstr AS :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget -EXEC SQL LOGON :logstr AS :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget -EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget -EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget -EXEC SQL LOGON :logstr AS SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget -EXEC SQL LOGON :logstr AS :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget -EXEC SQL LOGON :logstr AS :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget -DECLARE vname CHARACTER(30);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -DECLARE vamt INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +                 SET po2 = ""Table does not exist in L2';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +"INSERT INTO tDummy (i, var1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/SQR3vtAbakJcg3DK0aWe6w?section=dli1472241416882__ex_sqlstate +EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 +EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 +EXEC SQL LOGON :logstr AS SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 +EXEC SQL LOGON :logstr AS :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 +EXEC SQL LOGON :logstr AS :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__example1_loggingon_1148 +EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget +EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget +EXEC SQL LOGON :logstr AS SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget +EXEC SQL LOGON :logstr AS :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget +EXEC SQL LOGON :logstr AS :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDCHBJF_xreftarget +EXEC SQL BEGIN DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget +EXEC SQL END DECLARE SECTION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget +EXEC SQL LOGON :logstr AS SESSION1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget +EXEC SQL LOGON :logstr AS :CONNAMEV;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget +EXEC SQL LOGON :logstr AS :CONNAMEF;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/EEnctW6lJCn3fzD9PQUq6Q?section=bdb1472241420705__CHDFICIJ_xreftarget +DECLARE vname CHARACTER(30);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +DECLARE vamt INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "DECLARE empcursor CURSOR FOR         SELECT empname, salary         FROM empdetails -        ORDER BY deptcode;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +        ORDER BY deptcode;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "DECLARE deptcursor CURSOR FOR         SELECT deptname -        FROM department;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +        FROM department;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'         BEGIN -          OPEN empcursor;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +          OPEN empcursor;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "CREATE PROCEDURE sp1() BEGIN   DECLARE empcursor CURSOR FOR     SELECT *     FROM employee     WHERE deptcode = 101 -    ORDER BY empid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +    ORDER BY empid;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "CREATE PROCEDURE sp1() BEGIN   DECLARE empcursor CURSOR FOR     SELECT *     FROM employee     WHERE deptcode = 101 -  FOR READ ONLY;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +  FOR READ ONLY;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "CREATE PROCEDURE sp1() BEGIN   DECLARE empcursor CURSOR FOR     SELECT *     FROM employee     WHERE deptcode = 101 -  FOR UPDATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +  FOR UPDATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "DECLARE results1 CURSOR WITH RETURN ONLY TO CLIENT FOR -       SELECT store, item, on_hand +       SELECT store, item, on_hand        FROM inventory -       ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +       ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "CREATE PROCEDURE GetEmployeeSalary (IN EmpName VARCHAR(100), OUT Salary DEC(10,2)) BEGIN - DECLARE SqlStr VARCHAR(1000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -DECLARE C1 CURSOR FOR S1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -SELECT Salary FROM EmployeeTable WHERE EmpName = ?';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -USING EmpName;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -DECLARE statement1_str VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -DECLARE result_set CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -"SELECT store, item, on_hand FROM inventory ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -DECLARE Store_num INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -DECLARE statement1_str VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -DECLARE result_set CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget + DECLARE SqlStr VARCHAR(1000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +DECLARE C1 CURSOR FOR S1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +SELECT Salary FROM EmployeeTable WHERE EmpName = ?';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +USING EmpName;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +DECLARE statement1_str VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +DECLARE result_set CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +"SELECT store, item, on_hand FROM inventory ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +DECLARE Store_num INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +DECLARE statement1_str VARCHAR(500);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +DECLARE result_set CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "SELECT store, item, on_hand' -               ' FROM inventory WHERE store = ? ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget -USING Store_num;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +               ' FROM inventory WHERE store = ? ORDER BY store, item;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget +USING Store_num;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/Gjd778XmN3ksNgCUnIpT8w?section=kdi1472241408427__CJACICDJ_xreftarget "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW AS NewRow FOR EACH ROW -(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABHGJGA_xreftarget +(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABHGJGA_xreftarget "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW_TABLE AS NewTable FOR EACH STATEMENT -(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABHGJGA_xreftarget +(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABHGJGA_xreftarget "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW AS NewRow FOR EACH ROW -(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABEBDDD_xreftarget +(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABEBDDD_xreftarget "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW_TABLE AS NewTable FOR EACH STATEMENT -(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABEBDDD_xreftarget -DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABEBDDD_xreftarget +DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate "SELECT c1 AS alias1 FROM tab1    DO -         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate "CREATE PROCEDURE dec7() BEGIN -   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate -DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_sqlstate +DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition "SELECT c1 AS alias1 FROM tab1    DO -         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition "CREATE PROCEDURE dec7() BEGIN -   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition -DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_results_condition +DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename "SELECT c1 AS alias1 FROM tab1    DO -         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename "CREATE PROCEDURE dec7() BEGIN -   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename -DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_samename +DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions "SELECT c1 AS alias1 FROM tab1    DO -         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions "CREATE PROCEDURE dec7() BEGIN -   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions -DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_exceptions +DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound "SELECT c1 AS alias1 FROM tab1    DO -         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound "CREATE PROCEDURE dec7() BEGIN -   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound -DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_compound +DECLARE divide_by_zero INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE IOParam1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE cs1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE alias1 CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested "SELECT c1 AS alias1 FROM tab1    DO -         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +         SET IOParam1 = rp1.alias1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE exception_cond CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +INSERT INTO Tab1 VALUES (10);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE divide_by_zero CONDITION FOR SQLSTATE VALUE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested "CREATE PROCEDURE dec7() BEGIN -   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested -DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +   DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested +DECLARE zero_division CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/gR2IE0fzSoeA0HZQHhlY0Q?section=wsm1472241414293__ex_names_nested "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW AS NewRow FOR EACH ROW -(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__CHDJAJGD_xreftarget +(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__CHDJAJGD_xreftarget "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW_TABLE AS NewTable FOR EACH STATEMENT -(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__CHDJAJGD_xreftarget -"INSERT request, a MERGE request, or a searched UPDATE request;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__CHDJAJGD_xreftarget +"INSERT request, a MERGE request, or a searched UPDATE request;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime "CREATE PROCEDURE getdiag1 (OUT   OParam   INTEGER,                            INOUT rowcount INTEGER) BEGIN -   SELECT c1 INTO OParam FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -"CALL getdiag1(OParam, NULL);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +   SELECT c1 INTO OParam FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +"CALL getdiag1(OParam, NULL);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime "CREATE PROCEDURE getdiag5 (OUT   OParam1   INTEGER,                            INOUT pcondno   INTEGER,                            OUT   sqlstate1 CHARACTER(5)) cs1 :BEGIN -    DECLARE nodata CONDITION FOR SQLSTATE '02000';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +    DECLARE nodata CONDITION FOR SQLSTATE '02000';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'         GET DIAGNOSTICS EXCEPTION pcondno -            sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -SELECT c1 INTO OParam1 FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -"CALL getdiag5(OParam1,1,sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +            sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +SELECT c1 INTO OParam1 FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +"CALL getdiag5(OParam1,1,sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime "CREATE PROCEDURE getdiag3 (OUT OParam INTEGER,                            OUT Stmt   CHARACTER(40)) BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'     GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE, -                    Stmt = COMMAND_FUNCTION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -"CALL getdiag3(OParam, Stmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +                    Stmt = COMMAND_FUNCTION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +"CALL getdiag3(OParam, Stmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime "CREATE PROCEDURE getdiag4 (OUT OParam INTEGER) BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -CALL getdiag4(OParam);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +    GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +CALL getdiag4(OParam);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime "CREATE PROCEDURE getdiag3 (OUT rowcount INTEGER) BEGIN -      GET DIAGNOSTICS rowcount = ROW_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -CALL getdiag3(rowcount);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime -"INSERT request, a MERGE request, or a searched UPDATE request;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +      GET DIAGNOSTICS rowcount = ROW_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +CALL getdiag3(rowcount);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_runtime +"INSERT request, a MERGE request, or a searched UPDATE request;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate "CREATE PROCEDURE getdiag1 (OUT   OParam   INTEGER,                            INOUT rowcount INTEGER) BEGIN -   SELECT c1 INTO OParam FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -"CALL getdiag1(OParam, NULL);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +   SELECT c1 INTO OParam FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +"CALL getdiag1(OParam, NULL);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate "CREATE PROCEDURE getdiag5 (OUT   OParam1   INTEGER,                            INOUT pcondno   INTEGER,                            OUT   sqlstate1 CHARACTER(5)) cs1 :BEGIN -    DECLARE nodata CONDITION FOR SQLSTATE '02000';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +    DECLARE nodata CONDITION FOR SQLSTATE '02000';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'         GET DIAGNOSTICS EXCEPTION pcondno -            sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -SELECT c1 INTO OParam1 FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -"CALL getdiag5(OParam1,1,sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +            sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +SELECT c1 INTO OParam1 FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +"CALL getdiag5(OParam1,1,sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate "CREATE PROCEDURE getdiag3 (OUT OParam INTEGER,                            OUT Stmt   CHARACTER(40)) BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'     GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE, -                    Stmt = COMMAND_FUNCTION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -"CALL getdiag3(OParam, Stmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +                    Stmt = COMMAND_FUNCTION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +"CALL getdiag3(OParam, Stmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate "CREATE PROCEDURE getdiag4 (OUT OParam INTEGER) BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -CALL getdiag4(OParam);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +    GET DIAGNOSTICS OParam = TRANSACTION_ACTIVE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +INSERT INTO Tab1 VALUES(100);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +CALL getdiag4(OParam);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate "CREATE PROCEDURE getdiag3 (OUT rowcount INTEGER) BEGIN -      GET DIAGNOSTICS rowcount = ROW_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate -CALL getdiag3(rowcount);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +      GET DIAGNOSTICS rowcount = ROW_COUNT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate +CALL getdiag3(rowcount);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/VzYJpkhxSTW2rcBUZ7Y_eg?section=mqe1472241413996__ex_returned_sqlstate "CREATE PROCEDURE signalsp3 (IN  InParam1 INTEGER,                             IN  InParam2 INTEGER,                             OUT OParam3  INTEGER)  cs1:BEGIN -     DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +     DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "DECLARE EXIT HANDLER FOR SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -"CALL signalsp3(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +"CALL signalsp3(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "CREATE PROCEDURE signalsp4 (IN  InParam1 INTEGER,                             IN  InParam2 INTEGER,                             OUT OParam3  INTEGER) cs1:BEGIN -    DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +    DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "DECLARE EXIT HANDLER FOR divide_by_zero -        SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -"CALL signalsp4(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +        SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +"CALL signalsp4(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -         SET OParam3=1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -"CALL signalsp5(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -DECLARE count INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -"DECLARE bal_amt, balance FLOAT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +         SET OParam3=1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +"CALL signalsp5(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +DECLARE count INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +"DECLARE bal_amt, balance FLOAT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "DECLARE EXIT HANDLER FOR balance_too_low      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -            Message = MESSAGE_TEXT, Class = CLASS_ORIGIN;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +            Message = MESSAGE_TEXT, Class = CLASS_ORIGIN;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "INSERT INTO errortbl VALUES (acno, count, User,                      current_timestamp, 'Balance too low for the -                                         account');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +                                         account');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "SELECT balamt INTO balance      FROM Deposit -     WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +     WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "UPDATE Deposit          SET balance = bal_amt -         WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +         WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "DECLARE EXIT HANDLER FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "DECLARE EXIT HANDLER FOR divide_by_zero -             SET OParam3 = 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal -"CALL signalsp7 (10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +             SET OParam3 = 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal +"CALL signalsp7 (10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condition_name_signal "CREATE PROCEDURE signalsp3 (IN  InParam1 INTEGER,                             IN  InParam2 INTEGER,                             OUT OParam3  INTEGER)  cs1:BEGIN -     DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +     DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "DECLARE EXIT HANDLER FOR SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -"CALL signalsp3(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +"CALL signalsp3(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "CREATE PROCEDURE signalsp4 (IN  InParam1 INTEGER,                             IN  InParam2 INTEGER,                             OUT OParam3  INTEGER) cs1:BEGIN -    DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +    DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "DECLARE EXIT HANDLER FOR divide_by_zero -        SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -"CALL signalsp4(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +        SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +"CALL signalsp4(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -         SET OParam3=1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -"CALL signalsp5(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -DECLARE count INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -"DECLARE bal_amt, balance FLOAT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +         SET OParam3=1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +"CALL signalsp5(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +DECLARE count INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +"DECLARE bal_amt, balance FLOAT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "DECLARE EXIT HANDLER FOR balance_too_low      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -            Message = MESSAGE_TEXT, Class = CLASS_ORIGIN;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +            Message = MESSAGE_TEXT, Class = CLASS_ORIGIN;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "INSERT INTO errortbl VALUES (acno, count, User,                      current_timestamp, 'Balance too low for the -                                         account');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +                                         account');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "SELECT balamt INTO balance      FROM Deposit -     WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +     WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "UPDATE Deposit          SET balance = bal_amt -         WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +         WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "DECLARE EXIT HANDLER FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "DECLARE EXIT HANDLER FOR divide_by_zero -             SET OParam3 = 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler -"CALL signalsp7 (10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +             SET OParam3 = 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler +"CALL signalsp7 (10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_condname_sig_handler "CREATE PROCEDURE signalsp3 (IN  InParam1 INTEGER,                             IN  InParam2 INTEGER,                             OUT OParam3  INTEGER)  cs1:BEGIN -     DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +     DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "DECLARE EXIT HANDLER FOR SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -"CALL signalsp3(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +"CALL signalsp3(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "CREATE PROCEDURE signalsp4 (IN  InParam1 INTEGER,                             IN  InParam2 INTEGER,                             OUT OParam3  INTEGER) cs1:BEGIN -    DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +    DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "DECLARE EXIT HANDLER FOR divide_by_zero -        SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -"CALL signalsp4(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +        SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +"CALL signalsp4(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -         SET OParam3=1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -"CALL signalsp5(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -DECLARE count INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -"DECLARE bal_amt, balance FLOAT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +         SET OParam3=1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +"CALL signalsp5(10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +DECLARE balance_too_low CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +DECLARE count INTEGER DEFAULT 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +"DECLARE bal_amt, balance FLOAT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "DECLARE EXIT HANDLER FOR balance_too_low      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -            Message = MESSAGE_TEXT, Class = CLASS_ORIGIN;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +            Message = MESSAGE_TEXT, Class = CLASS_ORIGIN;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "INSERT INTO errortbl VALUES (acno, count, User,                      current_timestamp, 'Balance too low for the -                                         account');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +                                         account');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "SELECT balamt INTO balance      FROM Deposit -     WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +     WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "UPDATE Deposit          SET balance = bal_amt -         WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +         WHERE accountno = acno;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "DECLARE EXIT HANDLER FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "DECLARE EXIT HANDLER FOR divide_by_zero -             SET OParam3 = 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration -"CALL signalsp7 (10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +             SET OParam3 = 10;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration +"CALL signalsp7 (10, 0, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/s8fe4IaFZ6bcG0GKK~Eq7g?section=fxr1472241414152__ex_cond_declaration "CREATE PROCEDURE spSample11() BEGIN -  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "DECLARE EXIT HANDLER   FOR SQLEXCEPTION     INSERT INTO Proc_Error_Table (:SQLSTATE,       CURRENT_TIMESTAMP, ’spSample11’, ’Generic -                             handler performed’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +                             handler performed’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "UPDATE Employee     SET Salary_Amount = 10000 -     WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both -"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +     WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "UPDATE Employee     SET Salary_Amount = 10000 -     WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +     WHERE Employee_Number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both -CALL spSample11();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +CALL spSample11();,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "CREATE PROCEDURE spSample12() BEGIN -  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +  DECLARE hNumber INTEGER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "DECLARE CONTINUE HANDLER     FOR SQLEXCEPTION   -- Handler_1     BEGIN       UPDATE exception_table -        SET exception_count = exception_count + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +        SET exception_count = exception_count + 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "INSERT INTO Proc_Error_Table (:SQLSTATE, -        CURRENT_TIMESTAMP, ’spSample12’, 'Failed to insert                                      row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +        CURRENT_TIMESTAMP, ’spSample12’, 'Failed to insert                                      row');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "DECLARE EXIT HANDLER FOR SQLSTATE ’53000’   -- Handler_2     INSERT INTO Proc_Error_Table (:SQLSTATE, -     CURRENT_TIMESTAMP, ’spSample12’, ’Column does not exist’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +     CURRENT_TIMESTAMP, ’spSample12’, ’Column does not exist’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "UPDATE Employee     SET Salary_Amount = 10000 -    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both -"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +    WHERE Employee_Number = 1001;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +"INSERT INTO EmpNames VALUES (1002, ’Thomas’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "UPDATE Employee     SET Salary_Amount = 10000 -    WHERE Employee_number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both -"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +    WHERE Employee_number = 1003;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both +"INSERT INTO Department VALUES (’10’, ’Development’);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "UPDATE Employee SET Salary_Amount = 10000 - WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both + WHERE Employee_Number = 1000;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/qKdV4It4IWsZ5GdM9GO9yA?section=bet1472241416305__ex_sqlexception_both "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW AS NewRow FOR EACH ROW -(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__CHDHDDEJ_xreftarget +(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__CHDHDDEJ_xreftarget "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW_TABLE AS NewTable FOR EACH STATEMENT -(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__CHDHDDEJ_xreftarget +(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__CHDHDDEJ_xreftarget "CREATE PROCEDURE spCall(INOUT empcode INTEGER,                         INOUT basic DECIMAL (6, 2)) BEGIN    IF (empcode < 1005) THEN       SELECT empbasic INTO basic FROM Employee -          WHERE empcode = empcode ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro -"INSERT Temptab(empcode, basic);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro -"CALL spCall(empcode, basic);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro -SELECT max(empbasic) INTO basic from Temptab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro +          WHERE empcode = empcode ;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro +"INSERT Temptab(empcode, basic);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro +"CALL spCall(empcode, basic);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro +SELECT max(empbasic) INTO basic from Temptab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro "CREATE PROCEDURE db1.Sp1(INOUT p1 INTEGER) BEGIN -END;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro +END;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro "CREATE PROCEDURE db1.Sp2(INOUT p1 INTEGER) BEGIN    IF (p1 > 0) THEN -      CALL db1.Sp1(p1- 1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro -CALL db1.Sp2(p1 - 1);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro +      CALL db1.Sp1(p1- 1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro +CALL db1.Sp2(p1 - 1);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/P3IfCL2iQqOnIJKVffxrnw?section=lun1472241415307__ex_mutualrecursion_storedpro "EXEC SQL ASYNC (INSEMP)          INSERT EMPLOYEE VALUES (2010,1003,2216,8201,'JONES', -           'FREDDY','20/06/14','19/05/25',200000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA?section=upl1472241417585__ex_dynamicsql +           'FREDDY','20/06/14','19/05/25',200000);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA?section=upl1472241417585__ex_dynamicsql "INSERT EMPLOYEE VALUES ( 2010,1003,2216,8201,'\ -JONES', 'FREDDY','20/06/14','19/05/25',200000 )"",93);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA?section=upl1472241417585__ex_dynamicsql -EXEC SQL PREPARE s1 FROM :sql_statement;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA?section=upl1472241417585__ex_dynamicsql -EXEC SQL ASYNC (stmt01) EXECUTE s1 USING :var1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA?section=upl1472241417585__ex_dynamicsql -DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +JONES', 'FREDDY','20/06/14','19/05/25',200000 )"",93);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA?section=upl1472241417585__ex_dynamicsql +EXEC SQL PREPARE s1 FROM :sql_statement;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA?section=upl1472241417585__ex_dynamicsql +EXEC SQL ASYNC (stmt01) EXECUTE s1 USING :var1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/kAHbS0SBfbGBWb8raOxHSA?section=upl1472241417585__ex_dynamicsql +DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE EXIT HANDLER FOR SQLSTATE '22003' -        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "CREATE PROCEDURE resignalsp5(INOUT IOParam INTEGER,                              OUT   OParam INTEGER) cs1:BEGIN -    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE EXIT HANDLER FOR Condition1 -            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '21000' -            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012'         BEGIN -           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR samp_error        RESIGNAL SQLSTATE 'T7473' -        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "CREATE PROCEDURE spSample3(IN pName     CHAR(30),                            IN pAmt      INTEGER,                               Osqlstate CHAR(5), @@ -23724,121 +23724,121 @@ CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'      GET DIAGNOSTICS EXCEPTION 1 -          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      BEGIN           DECLARE EXIT HANDLER FOR SQLEXCEPTION           BEGIN -           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "INSERT INTO Proc_Error_Tbl           VALUES (SQLSTATE, CURRENT_TIMESTAMP, 'spSample1', -                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "CREATE PROCEDURE resignalsp1 (OUT   OParam1 INTEGER,                               INOUT pcondno INTEGER,                               OUT   count   INTEGER) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR nodata -         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '45000'          BEGIN            GET DIAGNOSTICS EXCEPTION pcondno -               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "CREATE PROCEDURE resignalsp2 (OUT OParam1 INTEGER) cs1 :BEGIN -     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "CREATE PROCEDURE resig6 (OUT   OParam1 INTEGER,                          INOUT pcondno INTEGER,                          OUT   sqlstate1 CHAR(5),                          OUT   condid CHAR(10)) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR nodata      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'            BEGIN -               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "SELECT c1 -          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'  GET DIAGNOSTICS EXCEPTION 16 -     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler -DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_cont_handler +DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE EXIT HANDLER FOR SQLSTATE '22003' -        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "CREATE PROCEDURE resignalsp5(INOUT IOParam INTEGER,                              OUT   OParam INTEGER) cs1:BEGIN -    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE EXIT HANDLER FOR Condition1 -            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '21000' -            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012'         BEGIN -           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR samp_error        RESIGNAL SQLSTATE 'T7473' -        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "CREATE PROCEDURE spSample3(IN pName     CHAR(30),                            IN pAmt      INTEGER,                               Osqlstate CHAR(5), @@ -23846,121 +23846,121 @@ CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'      GET DIAGNOSTICS EXCEPTION 1 -          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      BEGIN           DECLARE EXIT HANDLER FOR SQLEXCEPTION           BEGIN -           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "INSERT INTO Proc_Error_Tbl           VALUES (SQLSTATE, CURRENT_TIMESTAMP, 'spSample1', -                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "CREATE PROCEDURE resignalsp1 (OUT   OParam1 INTEGER,                               INOUT pcondno INTEGER,                               OUT   count   INTEGER) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR nodata -         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '45000'          BEGIN            GET DIAGNOSTICS EXCEPTION pcondno -               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "CREATE PROCEDURE resignalsp2 (OUT OParam1 INTEGER) cs1 :BEGIN -     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "CREATE PROCEDURE resig6 (OUT   OParam1 INTEGER,                          INOUT pcondno INTEGER,                          OUT   sqlstate1 CHAR(5),                          OUT   condid CHAR(10)) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR nodata      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'            BEGIN -               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "SELECT c1 -          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'  GET DIAGNOSTICS EXCEPTION 16 -     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original -DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_propagating_original +DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE EXIT HANDLER FOR SQLSTATE '22003' -        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "CREATE PROCEDURE resignalsp5(INOUT IOParam INTEGER,                              OUT   OParam INTEGER) cs1:BEGIN -    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE EXIT HANDLER FOR Condition1 -            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '21000' -            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012'         BEGIN -           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR samp_error        RESIGNAL SQLSTATE 'T7473' -        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "CREATE PROCEDURE spSample3(IN pName     CHAR(30),                            IN pAmt      INTEGER,                               Osqlstate CHAR(5), @@ -23968,121 +23968,121 @@ CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'      GET DIAGNOSTICS EXCEPTION 1 -          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      BEGIN           DECLARE EXIT HANDLER FOR SQLEXCEPTION           BEGIN -           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "INSERT INTO Proc_Error_Tbl           VALUES (SQLSTATE, CURRENT_TIMESTAMP, 'spSample1', -                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "CREATE PROCEDURE resignalsp1 (OUT   OParam1 INTEGER,                               INOUT pcondno INTEGER,                               OUT   count   INTEGER) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR nodata -         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '45000'          BEGIN            GET DIAGNOSTICS EXCEPTION pcondno -               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "CREATE PROCEDURE resignalsp2 (OUT OParam1 INTEGER) cs1 :BEGIN -     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "CREATE PROCEDURE resig6 (OUT   OParam1 INTEGER,                          INOUT pcondno INTEGER,                          OUT   sqlstate1 CHAR(5),                          OUT   condid CHAR(10)) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR nodata      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'            BEGIN -               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "SELECT c1 -          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'  GET DIAGNOSTICS EXCEPTION 16 -     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info -DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_retrieving_info +DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE EXIT HANDLER FOR SQLSTATE '22003' -        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "CREATE PROCEDURE resignalsp5(INOUT IOParam INTEGER,                              OUT   OParam INTEGER) cs1:BEGIN -    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE EXIT HANDLER FOR Condition1 -            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '21000' -            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012'         BEGIN -           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR samp_error        RESIGNAL SQLSTATE 'T7473' -        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "CREATE PROCEDURE spSample3(IN pName     CHAR(30),                            IN pAmt      INTEGER,                               Osqlstate CHAR(5), @@ -24090,121 +24090,121 @@ CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'      GET DIAGNOSTICS EXCEPTION 1 -          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      BEGIN           DECLARE EXIT HANDLER FOR SQLEXCEPTION           BEGIN -           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "INSERT INTO Proc_Error_Tbl           VALUES (SQLSTATE, CURRENT_TIMESTAMP, 'spSample1', -                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "CREATE PROCEDURE resignalsp1 (OUT   OParam1 INTEGER,                               INOUT pcondno INTEGER,                               OUT   count   INTEGER) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR nodata -         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '45000'          BEGIN            GET DIAGNOSTICS EXCEPTION pcondno -               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "CREATE PROCEDURE resignalsp2 (OUT OParam1 INTEGER) cs1 :BEGIN -     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "CREATE PROCEDURE resig6 (OUT   OParam1 INTEGER,                          INOUT pcondno INTEGER,                          OUT   sqlstate1 CHAR(5),                          OUT   condid CHAR(10)) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR nodata      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'            BEGIN -               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "SELECT c1 -          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'  GET DIAGNOSTICS EXCEPTION 16 -     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value -DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_sig_value +DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE EXIT HANDLER FOR SQLSTATE '22003' -        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "CREATE PROCEDURE resignalsp5(INOUT IOParam INTEGER,                              OUT   OParam INTEGER) cs1:BEGIN -    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE EXIT HANDLER FOR Condition1 -            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '21000' -            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012'         BEGIN -           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR samp_error        RESIGNAL SQLSTATE 'T7473' -        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "CREATE PROCEDURE spSample3(IN pName     CHAR(30),                            IN pAmt      INTEGER,                               Osqlstate CHAR(5), @@ -24212,121 +24212,121 @@ CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'      GET DIAGNOSTICS EXCEPTION 1 -          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      BEGIN           DECLARE EXIT HANDLER FOR SQLEXCEPTION           BEGIN -           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "INSERT INTO Proc_Error_Tbl           VALUES (SQLSTATE, CURRENT_TIMESTAMP, 'spSample1', -                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "CREATE PROCEDURE resignalsp1 (OUT   OParam1 INTEGER,                               INOUT pcondno INTEGER,                               OUT   count   INTEGER) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR nodata -         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '45000'          BEGIN            GET DIAGNOSTICS EXCEPTION pcondno -               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "CREATE PROCEDURE resignalsp2 (OUT OParam1 INTEGER) cs1 :BEGIN -     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "CREATE PROCEDURE resig6 (OUT   OParam1 INTEGER,                          INOUT pcondno INTEGER,                          OUT   sqlstate1 CHAR(5),                          OUT   condid CHAR(10)) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR nodata      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'            BEGIN -               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "SELECT c1 -          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'  GET DIAGNOSTICS EXCEPTION 16 -     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set -DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_set +DECLARE out_of_range CONDITION FOR SQLSTATE '22003';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE EXIT HANDLER FOR SQLSTATE '22003' -        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +        SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012' -             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +             RESIGNAL out_of_range;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"CALL resignalsp3 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "CREATE PROCEDURE resignalsp5(INOUT IOParam INTEGER,                              OUT   OParam INTEGER) cs1:BEGIN -    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +    DECLARE Condition1 CONDITION FOR SQLSTATE '22012';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE EXIT HANDLER FOR Condition1 -            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +            SET OParam = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '21000' -            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +            SET OParam = 100;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +DECLARE Condition1 CONDITION FOR SQLSTATE '21000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '22012'         BEGIN -           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +           RESIGNAL Condition1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"CALL resignalsp5 (0, OParam);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +DECLARE samp_error CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR samp_error        RESIGNAL SQLSTATE 'T7473' -        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +        SET MESSAGE_TEXT = 'Sampling error';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "CREATE PROCEDURE spSample3(IN pName     CHAR(30),                            IN pAmt      INTEGER,                               Osqlstate CHAR(5), @@ -24334,334 +24334,334 @@ CALL setsignalsp3(OPar);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ BEGIN   DECLARE CONTINUE HANDLER FOR SQLSTATE '42000'      GET DIAGNOSTICS EXCEPTION 1 -          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +          Osqlstate = RETURNED_SQLSTATE, Omsg = MESSAGE_TEXT;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'      BEGIN           DECLARE EXIT HANDLER FOR SQLEXCEPTION           BEGIN -           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +           DELETE FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "INSERT INTO Proc_Error_Tbl           VALUES (SQLSTATE, CURRENT_TIMESTAMP, 'spSample1', -                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +                  'Failed to Insert record');",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"INSERT INTO tab1 VALUES (pName, pAmt);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"CREATE SET TABLE tab1(c1 CHAR(30), c2 INTEGER);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +DROP TABLE Proc_Error_Tbl;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"CALL spSample3('Richard', 100, OSqlstate, OMsg);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "CREATE PROCEDURE resignalsp1 (OUT   OParam1 INTEGER,                               INOUT pcondno INTEGER,                               OUT   count   INTEGER) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +DECLARE cnt INTEGER DEFAULT VALUE 0;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR nodata -         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +         SET count = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '45000'          BEGIN            GET DIAGNOSTICS EXCEPTION pcondno -               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +               condname = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +CALL resignalsp2(cnt);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "CREATE PROCEDURE resignalsp2 (OUT OParam1 INTEGER) cs1 :BEGIN -     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +     DECLARE cnt INTEGER DEFAULT VALUE 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +DECLARE nodata CONDITION;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +                RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +SELECT COUNT(*) INTO cnt FROM tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"CALL resignalsp1(OParam1, 1, condname);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "CREATE PROCEDURE resig6 (OUT   OParam1 INTEGER,                          INOUT pcondno INTEGER,                          OUT   sqlstate1 CHAR(5),                          OUT   condid CHAR(10)) cs1 :BEGIN -     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +     DECLARE nodata CONDITION;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR nodata      BEGIN          GET DIAGNOSTICS EXCEPTION 1 -             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +             condid = CONDITION_IDENTIFIER;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000'            BEGIN -               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +               RESIGNAL nodata;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "SELECT c1 -          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +          INTO OParam1 FROM tab1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"CALL resig6(OParam1,2,sqlstate1, condid);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505'  GET DIAGNOSTICS EXCEPTION 16 -     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +     sqlstate1 = RETURNED_SQLSTATE;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +    RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +     RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +      RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +       RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +        RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +         RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +          RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +           RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +            RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +             RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +              RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +               RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +                RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +                 RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '23505' -                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +                  RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond "DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' -                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +                   RESIGNAL SQLSTATE '23505';",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +SELECT c1 INTO OParam1 from tab1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +CREATE SET TABLE tab1 (c1 INTEGER);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +"CALL resig6(OParam1, sqlstate1);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/PsMQX4vJG87j3iVM50nVrA?section=epw1472241414511__ex_pushing_out_cond +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '42000' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE CONTINUE HANDLER       FOR divide_by_zero, table_does_not_exist -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER       FOR SQLEXCEPTION -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER       FOR SQLEXCEPTION, divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER      FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions "DECLARE EXIT HANDLER       FOR SQLSTATE '22012' -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_genericconditions +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '42000' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE CONTINUE HANDLER       FOR divide_by_zero, table_does_not_exist -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER       FOR SQLEXCEPTION -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER       FOR SQLEXCEPTION, divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER      FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers "DECLARE EXIT HANDLER       FOR SQLSTATE '22012' -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_twohandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '42000' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE CONTINUE HANDLER       FOR divide_by_zero, table_does_not_exist -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER       FOR SQLEXCEPTION -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER       FOR SQLEXCEPTION, divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER      FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler "DECLARE EXIT HANDLER       FOR SQLSTATE '22012' -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_samehandler +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '42000' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE CONTINUE HANDLER       FOR divide_by_zero, table_does_not_exist -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER       FOR SQLEXCEPTION -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER       FOR SQLEXCEPTION, divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER      FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers "DECLARE EXIT HANDLER       FOR SQLSTATE '22012' -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_declaringhandlers +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '42000' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +DECLARE table_does_not_exist CONDITION FOR SQLSTATE '42000';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE CONTINUE HANDLER       FOR divide_by_zero, table_does_not_exist -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +INSERT notab VALUES (IOParam2 + 20);,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +DROP TABLE notab;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +"CALL condsp2(IOParam2, OParam3);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER       FOR SQLEXCEPTION -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER       FOR SQLEXCEPTION, divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER       FOR divide_by_zero, SQLSTATE '22012' -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER      FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition -DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +DECLARE divide_by_zero CONDITION FOR SQLSTATE '22012';,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER       FOR divide_by_zero -         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 0;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "DECLARE EXIT HANDLER       FOR SQLSTATE '22012' -         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition +         SET OParam3 = 1;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/0fME3cpuKZA2ydbP2Zto5A?section=qdd1472241414995__ex_handlecondition "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW AS NewRow FOR EACH ROW -(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABEEGDJ_xreftarget +(CALL Sp1(NewRow.C1,NewRow.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABEEGDJ_xreftarget "CREATE TRIGGER Trig1 AFTER INSERT ON Tab1 REFERENCING NEW_TABLE AS NewTable FOR EACH STATEMENT -(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABEEGDJ_xreftarget +(CALL Sp1(NewTable.c1,NewTable.C2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/g5oSB3Js7b2T2LiQDtXIUQ?section=qil1472241408723__BABEEGDJ_xreftarget "UPDATE orders SET o_orderpriority = 5 WHERE o_orderkey = 39256 AND EXISTS   (SELECT * FROM lineitem -   WHERE l_orderkey = o_orderkey);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/eVZvL1nl1JdxUwuaeAPeEQ?section=rqz1472241415447__CHDJJGIC_xreftarget +   WHERE l_orderkey = o_orderkey);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/eVZvL1nl1JdxUwuaeAPeEQ?section=rqz1472241415447__CHDJJGIC_xreftarget "SELECT * FROM lineitem -WHERE l_orderkey = 39256;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/eVZvL1nl1JdxUwuaeAPeEQ?section=rqz1472241415447__CHDJJGIC_xreftarget +WHERE l_orderkey = 39256;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/eVZvL1nl1JdxUwuaeAPeEQ?section=rqz1472241415447__CHDJJGIC_xreftarget "CREATE PROCEDURE abc (IN data1v VARCHAR(10), IN data2v VARCHAR(10) )    DYNAMIC RESULT SETS 1   BEGIN -     DECLARE sql_stmt1 VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget -"DECLARE sales DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget -DECLARE item INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget -DECLARE cstmt CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget +     DECLARE sql_stmt1 VARCHAR(100);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget +"DECLARE sales DECIMAL(8,2);",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget +DECLARE item INTEGER;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget +DECLARE cstmt CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget "SELECT T1.item, T1.sales FROM T1 WHERE' data1v -                     || '= store_name AND ' || data2v || '= region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget +                     || '= store_name AND ' || data2v || '= region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget "SELECT T1.item, T1.sales FROM T1 WHERE ?' -                '= store_name AND ? = region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget -"USING data1v, data2v;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget +                '= store_name AND ? = region;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget +"USING data1v, data2v;",https://docs.teradata.com/reader/I5Vi6UNnylkj3PsoHlLHVQ/__iDKOAiWFzmPj6fpWk9aw?section=lmb1472241407585__CHDDBDEF_xreftarget "SELECT Policy_ID, Customer_ID    FROM Policy -   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/hXhrfpcAt_JINt9LwisDRg +   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/hXhrfpcAt_JINt9LwisDRg "CREATE TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -24669,19 +24669,19 @@ DECLARE cstmt CURSOR WITH RETURN ONLY FOR stmt1;,https://docs.teradata.com/reade       Policy_Details CHAR(40),       Validity PERIOD(DATE)       ) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zIdN9V00VbBa3eKl1Etoqw +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zIdN9V00VbBa3eKl1Etoqw "INSERT INTO Policy       (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)       VALUES (541008, 246824626, 'AU', 'STD-CH-345-NXY-00', -              PERIOD(DATE '2009-10-01', UNTIL_CHANGED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zIdN9V00VbBa3eKl1Etoqw -SELECT * FROM Policy WHERE BEGIN(Validity) = DATE '2010-01-01';,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zIdN9V00VbBa3eKl1Etoqw +              PERIOD(DATE '2009-10-01', UNTIL_CHANGED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zIdN9V00VbBa3eKl1Etoqw +SELECT * FROM Policy WHERE BEGIN(Validity) = DATE '2010-01-01';,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zIdN9V00VbBa3eKl1Etoqw "CREATE VIEW ValidePoliciesOnJan1 AS -  VALIDTIME AS OF TD_YEAR_BEGIN(CURRENT_DATE) SELECT * FROM Policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/bLDs1tgLt1OSJ2Y6P9GQog -"UPDATE tt_table +  VALIDTIME AS OF TD_YEAR_BEGIN(CURRENT_DATE) SELECT * FROM Policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/bLDs1tgLt1OSJ2Y6P9GQog +"UPDATE tt_table   SET tt_col = PERIOD(BEGIN(tt_col), UNTIL_CLOSED)   WHERE END(tt_col) IS NOT UNTIL_CLOSED -  AND   BEGIN(tt_col) <= time X -  AND   END(tt_col) > time X;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/d4PNaVU40Bcbo7njXxK57Q +  AND   BEGIN(tt_col) <= time X +  AND   END(tt_col) > time X;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/d4PNaVU40Bcbo7njXxK57Q "CREATE MULTISET TABLE bi_tgt_tbl      (       pkey_field INTEGER, @@ -24693,13 +24693,13 @@ PRIMARY INDEX ( pkey_field ) PARTITION BY CASE_N( ((END(vtcol)) >= DATE ) AND ((END(ttcol)) >= CURRENT_TIMESTAMP(6)), ((END(vtcol)) = CURRENT_TIMESTAMP(6)), -(END(ttcol )) < CURRENT_TIMESTAMP(6));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/V74h0CoUcnbq7HeoMUI1qw -SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/4BQU5gPMGi1iyDiz8lwJSA -SELECT * FROM Policy WHERE Policy_ID=540944;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Vh3gekCdVVYj~8989G5CJg +(END(ttcol )) < CURRENT_TIMESTAMP(6));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/V74h0CoUcnbq7HeoMUI1qw +SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/4BQU5gPMGi1iyDiz8lwJSA +SELECT * FROM Policy WHERE Policy_ID=540944;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Vh3gekCdVVYj~8989G5CJg "UPDATE POLICY SET Policy_Type='HP' -WHERE Policy_ID=540944;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Vh3gekCdVVYj~8989G5CJg -SELECT * FROM Policy where Policy_ID=540944;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Vh3gekCdVVYj~8989G5CJg -"UPDATE OF column_of_interest ON child_table +WHERE Policy_ID=540944;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Vh3gekCdVVYj~8989G5CJg +SELECT * FROM Policy where Policy_ID=540944;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Vh3gekCdVVYj~8989G5CJg +"UPDATE OF column_of_interest ON child_table REFERENCING NEW_TABLE as New1 FOR EACH STATEMENT BEGIN ATOMIC @@ -24707,21 +24707,21 @@ BEGIN ATOMIC ABORT 'RI Violation' FROM   ( NONSEQUENCED VALIDTIME -    SELECT foreign_key_column -    FROM child_table +    SELECT foreign_key_column +    FROM child_table     WHERE foreign_key_column IS NOT NULL      AND foreign_key_column NOT IN -        ( SELECT parent_table.primary_key_column FROM parent_table - WHERE parent_table.validtime_column -                CONTAINS child_table.validtime_column +        ( SELECT parent_table.primary_key_column FROM parent_table + WHERE parent_table.validtime_column +                CONTAINS child_table.validtime_column           AND child_table.foreign_key_column = parent_table.primary_key_column ) -  ) derived_table_name;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/qLhdlDUWMy5iOQ6QjYLPcQ +  ) derived_table_name;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/qLhdlDUWMy5iOQ6QjYLPcQ "CREATE TABLE Policy_Changes(       Policy_ID INTEGER,       Customer_ID INTEGER,       Policy_Type CHAR(2) NOT NULL,       Policy_Details CHAR(40) -      );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Hn6OHbAiya9kl7n~U0R2IA +      );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Hn6OHbAiya9kl7n~U0R2IA "CREATE MULTISET TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -24737,7 +24737,7 @@ FROM                 END(Validity) >= CURRENT_DATE AT '-12:59') AND                 END(Policy_Duration) >= CURRENT_TIMESTAMP,              END(Validity) = CURRENT_TIMESTAMP, -             END(Policy_Duration) < CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Hn6OHbAiya9kl7n~U0R2IA +             END(Policy_Duration) < CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Hn6OHbAiya9kl7n~U0R2IA "USING (       NONSEQUENCED VALIDTIME PERIOD (DATE'2009-12-01', DATE'2009-12-07')       SELECT @@ -24772,7 +24772,7 @@ FROM          merge_source.PType,          merge_source.PDetails,          PERIOD(TEMPORAL_DATE, UNTIL_CHANGED) -   );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Hn6OHbAiya9kl7n~U0R2IA +   );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Hn6OHbAiya9kl7n~U0R2IA "CREATE MULTISET TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -24784,7 +24784,7 @@ FROM    PARTITION BY      CASE_N(       END(Validity)>= CURRENT_DATE AT INTERVAL - 12:59' HOUR TO MINUTE, -                   NO CASE);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/t6_HPPTZK56SuUB1tW40Uw +                   NO CASE);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/t6_HPPTZK56SuUB1tW40Uw "CREATE MULTISET TABLE Policy_Bitemp (       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -24801,11 +24801,11 @@ FROM                         INTERVAL -'12:59' HOUR TO MINUTE) AND        END(Policy_Duration) >= CURRENT_TIMESTAMP,        END(Validity) = CURRENT_TIMESTAMP, -       END(Policy_Duration) < CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/u~BFqx64i~P9lMpQjeskGg -"CREATE JOIN INDEX tablename_TJI number +       END(Policy_Duration) < CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/u~BFqx64i~P9lMpQjeskGg +"CREATE JOIN INDEX tablename_TJI number AS SELECT ROWID, ConstrainedColumn, VTColumn, TTcolumnFROM tablenameWHERE END(VTColumn ≥ CURRENT_DATE - INTERVAL '2' DAY AND   END(TTcolumn) IS UNTIL_CLOSED -PRIMARY INDEX (ConstrainedColumn);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/0i62vPzVKrn1h596ANN5mw +PRIMARY INDEX (ConstrainedColumn);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/0i62vPzVKrn1h596ANN5mw "CREATE MULTISET TABLE Policy_History(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -24814,59 +24814,59 @@ PRIMARY INDEX (ConstrainedColumn);",https://docs.teradata.com/reader/73CtDAp6xBs       Validity PERIOD(DATE) NOT NULL AS VALIDTIME,       Policy_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_6UYmj3ofqVi90YRjXw7g +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_6UYmj3ofqVi90YRjXw7g "INSERT INTO Policy_History       VALUES (232540, 909234455, 'BM', 'STD-CH-344-YYY-00', -         PERIOD (DATE '1999-01-01', DATE '1999-12-31'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_6UYmj3ofqVi90YRjXw7g +         PERIOD (DATE '1999-01-01', DATE '1999-12-31'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_6UYmj3ofqVi90YRjXw7g "INSERT INTO Policy_History       (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)       VALUES (944540, 344567123, 'BM', 'STD-PL-332-YXY-01', -         PERIOD (DATE '2007-02-03', DATE '2008-02-02'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_6UYmj3ofqVi90YRjXw7g +         PERIOD (DATE '2007-02-03', DATE '2008-02-02'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_6UYmj3ofqVi90YRjXw7g "SELECT * -FROM Policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug +FROM Policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug "SELECT id, COUNT(*) jobcount FROM aircraft_service GROUP BY 1 -ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug +ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug "SELECT id,        min(NumWorkersAssigned) as Minworkers,        max(NumWorkersAssigned) as Maxworkers FROM aircraft_service GROUP BY 1 -ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug +ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug "SELECT id,        SUM (NumWorkersAssigned) TotalWorkersAssigned,        AVG (NumWorkersAssigned) AvgWorkersAssigned, FROM aircradt_service GROUP BY 1 -ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug +ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug "SELECT id,        SUM (ChargePerDay) TotalChargePerDay ,        AVG (ChargePerDay) AvgChargePerDay FROM aircraft_service GROUP BY 1 -ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug +ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug "SELECT id FROM aircraft_service        HAVING COUNT(ChargePerDay)= 0        GROUP BY 1 -       ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug -GRANT NONTEMPORAL ON Policy_Types TO simon573;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/C6Hy8wpRUo3Bg4GB~28BJw -SELECT * FROM Policy_Types;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/TuHLbDxXi4iLT63MvmI~RA -ALTER TABLE temporal_table_name TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SBjVUhN2iNsONZe8urjAsQ +       ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug +GRANT NONTEMPORAL ON Policy_Types TO simon573;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/C6Hy8wpRUo3Bg4GB~28BJw +SELECT * FROM Policy_Types;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/TuHLbDxXi4iLT63MvmI~RA +ALTER TABLE temporal_table_name TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SBjVUhN2iNsONZe8urjAsQ "UPDATE Orders FROM Parts SET Quantity= quantity*2 -WHERE discount >= 10 AND Orders.part_id = Parts.part_id;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/tsUWWQaZcp1YaO1x1sb~Kg +WHERE discount >= 10 AND Orders.part_id = Parts.part_id;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/tsUWWQaZcp1YaO1x1sb~Kg "UPDATE Parts FROM Orders SET discount = discount/2.0 -WHERE quantity < 100 AND Parts.part_id = Orders.part_id ;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/tsUWWQaZcp1YaO1x1sb~Kg +WHERE quantity < 100 AND Parts.part_id = Orders.part_id ;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/tsUWWQaZcp1YaO1x1sb~Kg "CREATE MULTISET TABLE employee ( empid INTEGER, address VARCHAR(200), jobduration PERIOD(DATE) AS VALIDTIME -)PRIMARY INDEX ( empid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA +)PRIMARY INDEX ( empid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA "CREATE MULTISET TABLE project ( prjid INTEGER, @@ -24875,7 +24875,7 @@ PrjAsgnmentDuration PERIOD(DATE) AS VALIDTIME, SEQUENCED VALIDTIME FOREIGN KEY(empid) REFERENCES WITH NO CHECK OPTION employee (empid) -)PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA +)PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA "CREATE MULTISET TABLE employee ( empid INTEGER, @@ -24883,7 +24883,7 @@ address VARCHAR(200), jobduration PERIOD(DATE) AS VALIDTIME, tt PERIOD(TIMESTAMP(6) WITH TIME ZONE ) AS TRANSACTIONTIME NOT NULL ) -PRIMARY INDEX ( empid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA +PRIMARY INDEX ( empid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA "CREATE MULTISET TABLE project ( prjid INTEGER, @@ -24894,7 +24894,7 @@ SEQUENCED VALIDTIME AND CURRENT TRANSACTIONTIME FOREIGN KEY(empid) REFERENCES WITH NO CHECK OPTION employee (empid) ) -PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA +PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA "CREATE MULTISET TABLE employee ( empid INTEGER, @@ -24902,7 +24902,7 @@ address VARCHAR(200), jobduration PERIOD(DATE) AS VALIDTIME, tt PERIOD(TIMESTAMP(6) WITH TIME ZONE ) AS TRANSACTIONTIME NOT NULL ) -PRIMARY INDEX ( empid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA +PRIMARY INDEX ( empid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA "CREATE MULTISET TABLE project ( prjid INTEGER, @@ -24910,13 +24910,13 @@ empid INTEGER, PrjAsgnmentDuration PERIOD(DATE) AS VALIDTIME, tt PERIOD(TIMESTAMP(6) WITH TIME ZONE ) AS TRANSACTIONTIME NOT NULL ) -PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA +PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA "ALTER TABLE project add  SEQUENCED VALIDTIME AND CURRENT TRANSACTIONTIME FOREIGN KEY(empid) REFERENCES - WITH NO CHECK OPTION employee (empid) ;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA + WITH NO CHECK OPTION employee (empid) ;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/c_t2LTaMrcpo~_mFDZpfBA "CREATE JOIN INDEX Policy_JI AS    CURRENT VALIDTIME SELECT Policy_ID, Policy_Type, Validity -   FROM Policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/x3rfeN3QmZUU2k5byD_sQQ +   FROM Policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/x3rfeN3QmZUU2k5byD_sQQ "CREATE MULTISET TABLE Policy_Types (       Policy_Name VARCHAR(20),       Policy_Type CHAR(2) NOT NULL PRIMARY KEY, @@ -24925,7 +24925,7 @@ PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA       )    PRIMARY INDEX (Policy_Name)    PARTITION BY -      CASE_N (END(Policy_Duration) >= CURRENT_TIMESTAMP, NO CASE);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/0xKbVwQTCNhAHE~wfbGpUQ +      CASE_N (END(Policy_Duration) >= CURRENT_TIMESTAMP, NO CASE);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/0xKbVwQTCNhAHE~wfbGpUQ "CREATE MULTISET TABLE Policy_History(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -24934,13 +24934,13 @@ PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA       Validity PERIOD(DATE) NOT NULL AS VALIDTIME,       Policy_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/T18o3dGDWXlzBbTjz1X4XQ +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/T18o3dGDWXlzBbTjz1X4XQ "INSERT INTO Policy_History -      VALUES (541077, 766492008, 'AU', 'STD-CH-344-YXY-00');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/T18o3dGDWXlzBbTjz1X4XQ +      VALUES (541077, 766492008, 'AU', 'STD-CH-344-YXY-00');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/T18o3dGDWXlzBbTjz1X4XQ "INSERT INTO Policy_History       (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)       VALUES (541145, 616035020, 'AU', 'STD-CH-348-YXN-01', -         PERIOD '(2009-12-03, 2010-12-01)');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/T18o3dGDWXlzBbTjz1X4XQ +         PERIOD '(2009-12-03, 2010-12-01)');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/T18o3dGDWXlzBbTjz1X4XQ "CREATE MULTISET TABLE Policy_History(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -24949,17 +24949,17 @@ PRIMARY INDEX (prjid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA       Validity PERIOD(DATE) NOT NULL AS VALIDTIME,       Policy_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/1n1Rnd5hidOo4uY~VIRDug +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/1n1Rnd5hidOo4uY~VIRDug "INSERT INTO Policy_History       VALUES (540232, 450909234, 'AU', 'STD-CH-344-YYY-00', -         PERIOD (DATE '2009-11-01', UNTIL_CHANGED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/1n1Rnd5hidOo4uY~VIRDug +         PERIOD (DATE '2009-11-01', UNTIL_CHANGED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/1n1Rnd5hidOo4uY~VIRDug "INSERT INTO Policy_History       (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)       VALUES (540944, 120344567, 'AU', 'STD-PL-332-YXY-01', -         PERIOD (DATE '2010-02-03', DATE '2011-02-02'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/1n1Rnd5hidOo4uY~VIRDug +         PERIOD (DATE '2010-02-03', DATE '2011-02-02'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/1n1Rnd5hidOo4uY~VIRDug "SELECT Policy_ID, Customer_ID, Validity    FROM Policy -   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/~oU4o~0u39z1A87BYVZMJg +   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/~oU4o~0u39z1A87BYVZMJg "SELECT * FROM v1 @@ -24969,7 +24969,7 @@ VALIDTIME AS OF DATE '2009-05-05' SELECT * FROM v1 -ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/U7cdvH1JgpTNfEWQbKhWCg +ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/U7cdvH1JgpTNfEWQbKhWCg "SELECT * FROM v1 VALIDTIME AS OF DATE '2009-05-06' @@ -24978,7 +24978,7 @@ MINUS SELECT * FROM v1 VALIDTIME AS OF DATE '2009-05-05' -ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/U7cdvH1JgpTNfEWQbKhWCg +ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/U7cdvH1JgpTNfEWQbKhWCg "CREATE MULTISET TABLE dept ,NO FALLBACK ,      NO BEFORE JOURNAL,      NO AFTER JOURNAL, @@ -24986,9 +24986,9 @@ ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/U7cdvH1JgpT      (       deptid INTEGER NOT NULL,       deptname VARCHAR(100) CHARACTER SET LATIN NOT CASESPECIFIC) -UNIQUE PRIMARY INDEX ( deptid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FP_kPgX4YIo_qOvpP05KOw +UNIQUE PRIMARY INDEX ( deptid );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FP_kPgX4YIo_qOvpP05KOw "SELECT * -FROM policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/CnIg7MUIzHL~62Eg1d6Epw +FROM policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/CnIg7MUIzHL~62Eg1d6Epw "CREATE MULTISET TABLE Policy_Types (       Policy_Name VARCHAR(20),       Policy_Type CHAR(2) NOT NULL PRIMARY KEY, @@ -24997,22 +24997,22 @@ FROM policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/CnIg7MUIzH       PERIOD FOR Policy_Duration(Policy_Start,Policy_End)          AS TRANSACTIONTIME       ) -   PRIMARY INDEX (Policy_Name);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/rfQ9Vwig9Hj17lqsF~jLiA +   PRIMARY INDEX (Policy_Name);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/rfQ9Vwig9Hj17lqsF~jLiA "CREATE MULTISET TABLE Policy_Types (       Policy_Name VARCHAR(20),       Policy_Type CHAR(2) NOT NULL PRIMARY KEY,       Policy_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME       ) -   PRIMARY INDEX (Policy_Name);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/rfQ9Vwig9Hj17lqsF~jLiA +   PRIMARY INDEX (Policy_Name);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/rfQ9Vwig9Hj17lqsF~jLiA "ALTER TABLE transaction_time_table_name - ADD PERIOD FOR SYSTEM_TIME(sys_start,sys_end) - ADD sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL -   GENERATED ALWAYS AS ROW START - add sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL -   GENERATED ALWAYS AS ROW END;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/4V4n6_AOC0GtkhGJ07fC3g -"ALTER TABLE transaction_time_table_name - ADD SYSTEM VERSIONING;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/4V4n6_AOC0GtkhGJ07fC3g + ADD PERIOD FOR SYSTEM_TIME(sys_start,sys_end) + ADD sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL +   GENERATED ALWAYS AS ROW START + add sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL +   GENERATED ALWAYS AS ROW END;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/4V4n6_AOC0GtkhGJ07fC3g +"ALTER TABLE transaction_time_table_name + ADD SYSTEM VERSIONING;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/4V4n6_AOC0GtkhGJ07fC3g "CREATE MULTISET TABLE Customer (       Customer_Name VARCHAR(40),       Customer_ID INTEGER, @@ -25021,26 +25021,26 @@ FROM policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/CnIg7MUIzH       Customer_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME       ) -   PRIMARY INDEX ( Customer_ID );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/PxEZo1CJh7OiTliZhim3tg -ALTER TABLE Customer DROP Customer_Duration;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/PxEZo1CJh7OiTliZhim3tg +   PRIMARY INDEX ( Customer_ID );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/PxEZo1CJh7OiTliZhim3tg +ALTER TABLE Customer DROP Customer_Duration;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/PxEZo1CJh7OiTliZhim3tg "CREATE JOIN INDEX Policy_Types_JI AS    CURRENT TRANSACTIONTIME SELECT Policy_Type, Policy_Duration -   FROM Policy_Types;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ZVBqYlQmMIz~qeOC2RANWQ -"SELECT Policy.policy_id -FROM Policy CURRENT VALIDTIME, Policy_History;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ob331dp4j3fHh0h9e9eVoQ -"SELECT Policy_Types.Policy_Name -FROM Policy_Types CURRENT TRANSACTIONTIME, Policy_History;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ob331dp4j3fHh0h9e9eVoQ +   FROM Policy_Types;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ZVBqYlQmMIz~qeOC2RANWQ +"SELECT Policy.policy_id +FROM Policy CURRENT VALIDTIME, Policy_History;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ob331dp4j3fHh0h9e9eVoQ +"SELECT Policy_Types.Policy_Name +FROM Policy_Types CURRENT TRANSACTIONTIME, Policy_History;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ob331dp4j3fHh0h9e9eVoQ "CREATE MULTISET TABLE Customer (       Customer_Name VARCHAR(40),       Customer_ID INTEGER,       Customer_Address VARCHAR(80),       Customer_Phone VARCHAR(12)       ) -   PRIMARY INDEX (Customer_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ZPL9_4MHeOkz3JL_X4EM7w +   PRIMARY INDEX (Customer_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ZPL9_4MHeOkz3JL_X4EM7w "ALTER TABLE Customer -   ADD Customer_Validity PERIOD(DATE) AS VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ZPL9_4MHeOkz3JL_X4EM7w -ALTER TABLE Policy_JI TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/GqKUMrDTH76vCRtS8Pg3Lg -ALTER TABLE Policy_JI TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/qTJWaMG3w2VdsBlSHNXanQ +   ADD Customer_Validity PERIOD(DATE) AS VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/ZPL9_4MHeOkz3JL_X4EM7w +ALTER TABLE Policy_JI TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/GqKUMrDTH76vCRtS8Pg3Lg +ALTER TABLE Policy_JI TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/qTJWaMG3w2VdsBlSHNXanQ "CREATE MULTISET TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25049,34 +25049,34 @@ ALTER TABLE Policy_JI TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTD       Policy_Tx_Begin TIMESTAMP(6) WITH TIME ZONE NOT NULL,       Policy_Tx_End TIMESTAMP(6) WITH TIME ZONE NOT NULL       ) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/LDGayVMlPaQ7TSmul7nByw +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/LDGayVMlPaQ7TSmul7nByw "ALTER TABLE Policy -  ADD PERIOD FOR Policy_Tx_ Duration (Policy_Tx_Begin,Policy_Tx_End) AS TRANSACTION TIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/LDGayVMlPaQ7TSmul7nByw +  ADD PERIOD FOR Policy_Tx_ Duration (Policy_Tx_Begin,Policy_Tx_End) AS TRANSACTION TIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/LDGayVMlPaQ7TSmul7nByw "CREATE MULTISET TABLE Customer (       Customer_Name VARCHAR(40),       Customer_ID INTEGER,       Customer_Address VARCHAR(80),       Customer_Phone VARCHAR(12)       ) -   PRIMARY INDEX (Customer_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/LDGayVMlPaQ7TSmul7nByw +   PRIMARY INDEX (Customer_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/LDGayVMlPaQ7TSmul7nByw "ALTER TABLE Customer    ADD Customer_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL -      AS TRANSACTIONTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/LDGayVMlPaQ7TSmul7nByw +      AS TRANSACTIONTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/LDGayVMlPaQ7TSmul7nByw "ALTER TABLE new_table_name  ADD PERIOD FOR SYSTEM_TIME(sys_start,sys_end)  ADD sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL    GENERATED ALWAYS AS ROW START 
  ADD sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL -    GENERATED ALWAYS AS ROW END;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/HGqEVfi7eoBqocTUSiBq1A +    GENERATED ALWAYS AS ROW END;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/HGqEVfi7eoBqocTUSiBq1A "ALTER TABLE new_table_name -  ADD SYSTEM VERSIONING;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/HGqEVfi7eoBqocTUSiBq1A +  ADD SYSTEM VERSIONING;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/HGqEVfi7eoBqocTUSiBq1A "CREATE TABLE Policy_NT ( Policy_ID INTEGER, Customer_ID INTEGER, Policy_Type CHAR(2) NOT NULL, Policy_Details CHAR(40) ) - PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mwoqq1Igk1YMO9_A2NPwbA + PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mwoqq1Igk1YMO9_A2NPwbA "CREATE MULTISET TABLE Policy( Policy_ID, Customer_ID, @@ -25088,7 +25088,7 @@ ALTER TABLE Policy_JI TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTD SELECT * FROM Policy_NT) WITH DATA - PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mwoqq1Igk1YMO9_A2NPwbA + PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mwoqq1Igk1YMO9_A2NPwbA "CREATE MULTISET TABLE Policy ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -25100,15 +25100,15 @@ ALTER TABLE Policy_JI TO CURRENT;,https://docs.teradata.com/reader/73CtDAp6xBsTD Policy_Type CHAR(2) CHARACTER SET LATIN NOT CASESPECIFIC, Policy_Details CHAR(40) CHARACTER SET LATIN NOT CASESPECIFIC, Validity PERIOD(DATE) AS VALIDTIME) - PRIMARY INDEX ( Policy_ID );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mwoqq1Igk1YMO9_A2NPwbA -GRANT NONTEMPORAL ON mytemporaltable TO john123;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/5UZvDkPuUk0NwGE1THEAIw + PRIMARY INDEX ( Policy_ID );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mwoqq1Igk1YMO9_A2NPwbA +GRANT NONTEMPORAL ON mytemporaltable TO john123;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/5UZvDkPuUk0NwGE1THEAIw "CREATE TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER,       Policy_Type CHAR(2),       Policy_Details CHAR(40)       ) -   UNIQUE PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/3BrBy1zF5nQFKFr6P8~h1Q +   UNIQUE PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/3BrBy1zF5nQFKFr6P8~h1Q "CREATE TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25117,9 +25117,9 @@ GRANT NONTEMPORAL ON mytemporaltable TO john123;,https://docs.teradata.com/reade       Start_Date DATE,       End_Date DATE       ) -   UNIQUE PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/3BrBy1zF5nQFKFr6P8~h1Q +   UNIQUE PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/3BrBy1zF5nQFKFr6P8~h1Q "INSERT INTO Policy_Types -   VALUES ('Basic Motorcycle', 'BM');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/~uRRBK4yXNo44j34dCTWNw +   VALUES ('Basic Motorcycle', 'BM');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/~uRRBK4yXNo44j34dCTWNw "CREATE VIEW Basic_Auto_Policy_V (       Policy_ID,       Customer_ID, @@ -25128,26 +25128,26 @@ GRANT NONTEMPORAL ON mytemporaltable TO john123;,https://docs.teradata.com/reade    SEQUENCED VALIDTIME    SELECT Policy_ID, Customer_ID    FROM Policy -   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/nBdbU8cSsxdX6i5Cr2QcAA +   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/nBdbU8cSsxdX6i5Cr2QcAA "SELECT Policy.policy_id -FROM Policy CURRENT VALIDTIME, Policy_History;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/e6hgptvu47964i3P9zIabg +FROM Policy CURRENT VALIDTIME, Policy_History;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/e6hgptvu47964i3P9zIabg "SELECT Policy.customer_id,Incident.Id -FROM Policy AS OF Incident.Injury_date -WHERE Policy.customer_id = Incident.customer_id ;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/e6hgptvu47964i3P9zIabg +FROM Policy AS OF Incident.Injury_date +WHERE Policy.customer_id = Incident.customer_id ;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/e6hgptvu47964i3P9zIabg "SELECT Policy.customer_id,Incident.Id FROM Policy AS OF Incident.Injury_date -LEFT OUTER JOIN Incident ON Policy.customer_id = Incident.customer_id;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/e6hgptvu47964i3P9zIabg +LEFT OUTER JOIN Incident ON Policy.customer_id = Incident.customer_id;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/e6hgptvu47964i3P9zIabg "SELECT Policy.customer_id,Incident.Id FROM (NONSEQUENCED VALIDTIME SELECT * FROM Policy )Policy -LEFT OUTER JOIN Incident ON Policy.customer_id = Incident.customer_id -WHERE Policy.Policy_Term CONTAINS Incident.Injury_date;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/e6hgptvu47964i3P9zIabg +LEFT OUTER JOIN Incident ON Policy.customer_id = Incident.customer_id +WHERE Policy.Policy_Term CONTAINS Incident.Injury_date;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/e6hgptvu47964i3P9zIabg "CREATE MULTISET TABLE sales ( id INTEGER, description VARCHAR (100), sale_date TIMESTAMP(6), FOREIGN KEY (id, sale_date) REFERENCES WITH NO CHECK OPTION product(prod_id, vtcol) -) PRIMARY INDEX(id);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6qNlyx8jKBqMa~yufQ +) PRIMARY INDEX(id);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6qNlyx8jKBqMa~yufQ "CREATE MULTISET TABLE sales ( id INTEGER, id2 INTEGER, @@ -25157,7 +25157,7 @@ WHERE Policy.Policy_Term CONTAINS Incident.Injury_date;",https://docs.teradata.c product(prod_id, vtcol), FOREIGN_KEY (id2, sale_date) REFERENCES WITH NO CHECK OPTION product(prod_id2, vtcol) , -) PRIMARY INDEX(id);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6qNlyx8jKBqMa~yufQ +) PRIMARY INDEX(id);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6qNlyx8jKBqMa~yufQ "CREATE MULTISET TABLE Parent_Table ( a INT, @@ -25165,7 +25165,7 @@ product(prod_id2, vtcol) , c DATE, vt PERIOD(DATE) NOT NULL AS VALIDTIME, d DATE ) -PRIMARY INDEX(a);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6qNlyx8jKBqMa~yufQ +PRIMARY INDEX(a);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6qNlyx8jKBqMa~yufQ "CREATE MULTISET TABLE Child_Table( a INT, b INT, @@ -25173,18 +25173,18 @@ PRIMARY INDEX(a);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6 d DATE, FOREIGN KEY (b, c, d) REFERENCES WITH NO CHECK OPTION Parent_Table(b, vt, d) -);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6qNlyx8jKBqMa~yufQ -"ALTER TABLE new_table_name
 ADD PERIOD FOR SYSTEM_TIME(sys_start,sys_end) 
 ADD sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL 
   GENERATED ALWAYS AS ROW START 
 add sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL 
   GENERATED ALWAYS AS ROW END;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lBbciOozrA2tM2nZr97Zbg -ALTER TABLE new_table_name 
 ADD SYSTEM VERSIONING;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lBbciOozrA2tM2nZr97Zbg -SELECT * FROM Policy_Types;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SFYOwSXW8qUqcmc50CTt_g +);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/UTWA6qNlyx8jKBqMa~yufQ +"ALTER TABLE new_table_name
 ADD PERIOD FOR SYSTEM_TIME(sys_start,sys_end) 
 ADD sys_start TIMESTAMP(6) WITH TIME ZONE NOT NULL 
   GENERATED ALWAYS AS ROW START 
 add sys_end TIMESTAMP(6) WITH TIME ZONE NOT NULL 
   GENERATED ALWAYS AS ROW END;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lBbciOozrA2tM2nZr97Zbg +ALTER TABLE new_table_name 
 ADD SYSTEM VERSIONING;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lBbciOozrA2tM2nZr97Zbg +SELECT * FROM Policy_Types;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SFYOwSXW8qUqcmc50CTt_g "SELECT * -   FROM Policy_Types;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/QZwVA9GsCDCj6xhotL5x3g +   FROM Policy_Types;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/QZwVA9GsCDCj6xhotL5x3g "CREATE JOIN INDEX AS SEQUENCED VALIDTIME and CURRENT TRANSACTIONTIME SELECT X1, Y1, VT1, TT1, X2, Y2, VT2, TT2 FROM   t1, t2 WHERE  END(t1.VT1) >= TEMPORAL_DATE -AND    END(t2.VT2) >= TEMPORAL_DATE;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/X98G5LVQIaXYsyo9IvcT3w +AND    END(t2.VT2) >= TEMPORAL_DATE;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/X98G5LVQIaXYsyo9IvcT3w "CREATE MULTISET TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25192,17 +25192,17 @@ AND    END(t2.VT2) >= TEMPORAL_DATE;",https://docs.teradata.com/reader/73CtD       Policy_Details CHAR(40),       Validity PERIOD(DATE) NOT NULL AS VALIDTIME       ) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SL3w5EQA7sDFuJsgg6QF4A +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SL3w5EQA7sDFuJsgg6QF4A "INSERT INTO Policy -      VALUES (541077, 766492008, 'AU', 'STD-CH-344-YXY-00');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SL3w5EQA7sDFuJsgg6QF4A +      VALUES (541077, 766492008, 'AU', 'STD-CH-344-YXY-00');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SL3w5EQA7sDFuJsgg6QF4A "INSERT INTO Policy       (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)       VALUES (541145, 616035020, 'AU', 'STD-CH-348-YXN-01', -         PERIOD '(2009-12-03, 2010-12-01)');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SL3w5EQA7sDFuJsgg6QF4A +         PERIOD '(2009-12-03, 2010-12-01)');",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SL3w5EQA7sDFuJsgg6QF4A "SELECT Policy_ID, Customer_ID, Validity    FROM Policy -   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/IVtL8JyAjTx6UPQgMFCblg -SELECT TEMPORAL_DATE;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/IVtL8JyAjTx6UPQgMFCblg +   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/IVtL8JyAjTx6UPQgMFCblg +SELECT TEMPORAL_DATE;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/IVtL8JyAjTx6UPQgMFCblg "CREATE MULTISET TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25210,38 +25210,38 @@ SELECT TEMPORAL_DATE;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/IV       Policy_Details CHAR(40),       Validity PERIOD(DATE) NOT NULL AS VALIDTIME       ) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SEsiz~qwdg3JAminnaI3Jg +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SEsiz~qwdg3JAminnaI3Jg "INSERT INTO Policy       (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)       VALUES (541008, 246824626, 'AU', 'STD-CH-345-NXY-00', -              PERIOD(DATE '2009-10-01', UNTIL_CHANGED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SEsiz~qwdg3JAminnaI3Jg -SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SEsiz~qwdg3JAminnaI3Jg +              PERIOD(DATE '2009-10-01', UNTIL_CHANGED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SEsiz~qwdg3JAminnaI3Jg +SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/SEsiz~qwdg3JAminnaI3Jg "INSERT INTO Policy       VALUES (540232, 455909234, 'AU', 'STD-CH-344-YYY-00', -         PERIOD (DATE '2009-01-01', DATE '2009-12-31'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/brF17JzmlrxyrvKgzkh2DA +         PERIOD (DATE '2009-01-01', DATE '2009-12-31'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/brF17JzmlrxyrvKgzkh2DA "INSERT INTO Policy       (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)       VALUES (540944, 123344567, 'AU', 'STD-PL-332-YXY-01', -         PERIOD (DATE '2007-02-03', DATE '2008-02-02'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/brF17JzmlrxyrvKgzkh2DA -SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mnh5JhGkwBXiMS0eUudVuA -SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mnh5JhGkwBXiMS0eUudVuA +         PERIOD (DATE '2007-02-03', DATE '2008-02-02'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/brF17JzmlrxyrvKgzkh2DA +SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mnh5JhGkwBXiMS0eUudVuA +SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mnh5JhGkwBXiMS0eUudVuA "SELECT *    FROM Policy -   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Etq3Aw0NeBR64JM8z5Izbg +   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Etq3Aw0NeBR64JM8z5Izbg "CREATE MULTISET TABLE Policy_Types (       Policy_Name VARCHAR(20),       Policy_Type CHAR(2) NOT NULL PRIMARY KEY,       Policy_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME       ) -   PRIMARY INDEX (Policy_Name);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lyUG3m7fsN5dsFsUvObkpA +   PRIMARY INDEX (Policy_Name);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lyUG3m7fsN5dsFsUvObkpA "INSERT INTO Policy_Types       VALUES ('Premium Automobile', 'AP', -         PERIOD (TIMESTAMP '2004-01-01 00:00:00.000000', UNTIL_CLOSED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lyUG3m7fsN5dsFsUvObkpA +         PERIOD (TIMESTAMP '2004-01-01 00:00:00.000000', UNTIL_CLOSED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lyUG3m7fsN5dsFsUvObkpA "INSERT INTO Policy_Types       (Policy_Name, Policy_Type, Policy_Duration)       VALUES ('Basic Homeowner', 'HM', -      PERIOD (TIMESTAMP '2004-01-01 00:00:00.000000', UNTIL_CLOSED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lyUG3m7fsN5dsFsUvObkpA +      PERIOD (TIMESTAMP '2004-01-01 00:00:00.000000', UNTIL_CLOSED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/lyUG3m7fsN5dsFsUvObkpA "CREATE MULTISET TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25249,14 +25249,14 @@ SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mn       Policy_Details CHAR(40),       Policy_Term PERIOD(DATE) NOT NULL AS VALIDTIME       ) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/t8OkqzHblrBM_Y1fiXbwQQ +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/t8OkqzHblrBM_Y1fiXbwQQ "CREATE MULTISET TABLE Policy_Types (       Policy_Name VARCHAR(20),       Policy_Type CHAR(2) NOT NULL PRIMARY KEY,       Policy_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME       ) -   PRIMARY INDEX (Policy_Name);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/t8OkqzHblrBM_Y1fiXbwQQ +   PRIMARY INDEX (Policy_Name);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/t8OkqzHblrBM_Y1fiXbwQQ "CREATE MULTISET TABLE Policy_History(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25266,8 +25266,8 @@ SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/mn       Policy_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME       ) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/t8OkqzHblrBM_Y1fiXbwQQ -SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/TiWRRVKE2E9I~MnFVmwgbA +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/t8OkqzHblrBM_Y1fiXbwQQ +SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/TiWRRVKE2E9I~MnFVmwgbA "CREATE MULTISET TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25277,7 +25277,7 @@ SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Ti       Policy_End DATE NOT NULL,       PERIOD FOR Validity(Policy_Start,Policy_End) AS VALIDTIME       ) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/oYvnnSkq_G5b37Xo7zfC9Q +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/oYvnnSkq_G5b37Xo7zfC9Q "CREATE MULTISET TABLE Policy(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25285,17 +25285,17 @@ SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Ti       Policy_Details CHAR(40),       Validity PERIOD(DATE) NOT NULL AS VALIDTIME       ) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/oYvnnSkq_G5b37Xo7zfC9Q +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/oYvnnSkq_G5b37Xo7zfC9Q "INSERT INTO Policy       VALUES (232540, 909234455, 'BM', 'STD-CH-344-YYY-00', -         PERIOD (DATE '1999-01-01', DATE '1999-12-31'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/S_l7A_zqtOAAWSakArhouA +         PERIOD (DATE '1999-01-01', DATE '1999-12-31'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/S_l7A_zqtOAAWSakArhouA "INSERT INTO Policy       (Policy_ID, Customer_ID, Policy_Type, Policy_Details, Validity)       VALUES (944540, 344567123, 'BM', 'STD-PL-332-YXY-01', -         PERIOD (DATE '2007-02-03', DATE '2008-02-02'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/S_l7A_zqtOAAWSakArhouA +         PERIOD (DATE '2007-02-03', DATE '2008-02-02'));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/S_l7A_zqtOAAWSakArhouA "SELECT Policy_ID, Customer_ID, Validity    FROM Policy -   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Wx2N5j~bLnAEW8OUZX_IZQ +   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Wx2N5j~bLnAEW8OUZX_IZQ "CREATE MULTISET TABLE Customer (       Customer_Name VARCHAR(40),       Customer_ID INTEGER, @@ -25303,8 +25303,8 @@ SELECT * FROM Policy;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/Ti       Customer_Phone VARCHAR(12),       Customer_Validity PERIOD(DATE) NOT NULL AS VALIDTIME       ) -   PRIMARY INDEX ( Customer_ID );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FGl1jAzt0k7ZAwG4vPCQjw -ALTER TABLE Customer DROP Customer_Validity;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FGl1jAzt0k7ZAwG4vPCQjw +   PRIMARY INDEX ( Customer_ID );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FGl1jAzt0k7ZAwG4vPCQjw +ALTER TABLE Customer DROP Customer_Validity;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FGl1jAzt0k7ZAwG4vPCQjw "CREATE MULTISET TABLE Customer (       Customer_Name VARCHAR(40),       Customer_ID INTEGER, @@ -25314,11 +25314,11 @@ ALTER TABLE Customer DROP Customer_Validity;,https://docs.teradata.com/reader/73       Customer_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME       ) -   PRIMARY INDEX ( Customer_ID );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FGl1jAzt0k7ZAwG4vPCQjw -ALTER TABLE Customer DROP Customer_Validity;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FGl1jAzt0k7ZAwG4vPCQjw +   PRIMARY INDEX ( Customer_ID );",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FGl1jAzt0k7ZAwG4vPCQjw +ALTER TABLE Customer DROP Customer_Validity;,https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/FGl1jAzt0k7ZAwG4vPCQjw "SELECT Policy_ID, Customer_ID, Validity    FROM Policy -   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/DxZWZT13pv8Olejwm8oqfg +   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/DxZWZT13pv8Olejwm8oqfg "CREATE MULTISET TABLE Policy_BiTemp (        Policy_ID INTEGER,        Customer_ID INTEGER, @@ -25334,7 +25334,7 @@ PARTITION BY CASE_N( END(Validity) >= CURRENT_DATE -INTERVAL '2' DAY) AND END(Policy_Duration) >= CURRENT_TIMESTAMP, END(Validity) = CURRENT_TIMESTAMP, -END(Policy_Duration) < CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zhZDFcGhWnyLCqgnRgdcwA +END(Policy_Duration) < CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zhZDFcGhWnyLCqgnRgdcwA "SELECT Policy_ID,Customer_ID,Policy_Type FROM Policy_BiTemp WHERE (END(Validity) IS NULL OR @@ -25342,7 +25342,7 @@ END(Policy_Duration) < CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/73C INTERVAL '2' DAY) AND END(Policy_Duration) >= CURRENT_TIMESTAMP - ) AS QS_Policy_Bitemp_Currdata;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zhZDFcGhWnyLCqgnRgdcwA + ) AS QS_Policy_Bitemp_Currdata;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/zhZDFcGhWnyLCqgnRgdcwA "CREATE MULTISET TABLE Policy_History(       Policy_ID INTEGER,       Customer_ID INTEGER, @@ -25351,97 +25351,97 @@ END(Policy_Duration) < CURRENT_TIMESTAMP);",https://docs.teradata.com/reader/73C       Validity PERIOD(DATE) NOT NULL AS VALIDTIME,       Policy_Duration PERIOD(TIMESTAMP(6) WITH TIME ZONE) NOT NULL          AS TRANSACTIONTIME) -   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/aeLmElWuKFiDNys~PZGnEQ +   PRIMARY INDEX(Policy_ID);",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/aeLmElWuKFiDNys~PZGnEQ "INSERT INTO Policy_History       VALUES (411458, 160350204, 'AU', 'STD-CH-340-YXN-01',          PERIOD '(2009-12-03, 2010-12-01)', -         PERIOD (TIMESTAMP '2004-01-01 00:00:00.000000', UNTIL_CLOSED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/aeLmElWuKFiDNys~PZGnEQ +         PERIOD (TIMESTAMP '2004-01-01 00:00:00.000000', UNTIL_CLOSED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/aeLmElWuKFiDNys~PZGnEQ "INSERT INTO Policy_History       VALUES (114583, 603502048, 'AU', 'STD-CH-920-YXD-01',          PERIOD '(2009-12-08, 2010-12-07)', -         PERIOD (TIMESTAMP '2004-01-01 00:00:00.000000', UNTIL_CLOSED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/aeLmElWuKFiDNys~PZGnEQ +         PERIOD (TIMESTAMP '2004-01-01 00:00:00.000000', UNTIL_CLOSED));",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/aeLmElWuKFiDNys~PZGnEQ "CREATE VIEW Basic_Auto_Policy_V AS    SEQUENCED VALIDTIME    SELECT Policy_ID, Customer_ID    FROM Policy -   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/9vnbRYBPLkRdf6JJzqkknQ +   WHERE Policy_Type = 'AU';",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/9vnbRYBPLkRdf6JJzqkknQ "SELECT * -FROM Policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget +FROM Policy;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget "SELECT id, COUNT(*) jobcount FROM aircraft_service GROUP BY 1 -ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget +ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget "SELECT id,        min(NumWorkersAssigned) as Minworkers,        max(NumWorkersAssigned) as Maxworkers FROM aircraft_service GROUP BY 1 -ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget +ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget "SELECT id,        SUM (NumWorkersAssigned) TotalWorkersAssigned,        AVG (NumWorkersAssigned) AvgWorkersAssigned, FROM aircradt_service GROUP BY 1 -ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget +ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget "SELECT id,        SUM (ChargePerDay) TotalChargePerDay ,        AVG (ChargePerDay) AvgChargePerDay FROM aircraft_service GROUP BY 1 -ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget +ORDER BY VALIDTIME;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget "SELECT id FROM aircraft_service        HAVING COUNT(ChargePerDay)= 0        GROUP BY 1 -       ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget +       ORDER BY 1;",https://docs.teradata.com/reader/73CtDAp6xBsTDbgLnifMKA/G_rKZRI4uChRjtY1eqg4Ug?section=igq1472240626176__CHDFCJED_xreftarget "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' AND BUOYID = 0 GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/73dKLR38r9XpEwEQACQ04A +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/73dKLR38r9XpEwEQACQ04A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, STDDEV_POP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/cHHFiwg4iChKt04ucQk_Nw +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/cHHFiwg4iChKt04ucQk_Nw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, STDDEV_POP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/cHHFiwg4iChKt04ucQk_Nw -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12', 1, 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12', 2, 111, 60);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:34:09', 1, 111, 70);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12', 1, 222, 80);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12', 2, 222, 90);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2015-01-01 10:32:12', 1, 111, 60);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12.133308', , 444, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/cHHFiwg4iChKt04ucQk_Nw +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12', 1, 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12', 2, 111, 60);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:34:09', 1, 111, 70);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12', 1, 222, 80);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12', 2, 222, 90);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2015-01-01 10:32:12', 1, 111, 60);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2017-01-06 10:32:12.133308', , 444, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oNwP6oXJKFBaZMmLM68MTQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 09:45:00' AND TIMESTAMP '2014-01-06 11:45:00' AND BUOYID=44 GROUP BY TIME (MINUTES(15) AND BUOYID) FILL(NULLS) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/s_m0JSJftPfy2sv9dWUGdg +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/s_m0JSJftPfy2sv9dWUGdg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MODE(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/EJNA4fMsirMszAvkL~QPUQ +ORDER BY 3,2,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/EJNA4fMsirMszAvkL~QPUQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MODE(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/EJNA4fMsirMszAvkL~QPUQ +ORDER BY 3,2,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/EJNA4fMsirMszAvkL~QPUQ "CREATE TABLE ocean_buoy( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, c1 INTEGER, c2 INTEGER) - PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2015-05-02', HOURS(1), COLUMNS(c1,c2), SEQUENCED(20000));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ovcA8F6MmzMgDaozGhWCtA -CREATE ERROR TABLE FOR ocean_buoy;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ovcA8F6MmzMgDaozGhWCtA + PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2015-05-02', HOURS(1), COLUMNS(c1,c2), SEQUENCED(20000));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ovcA8F6MmzMgDaozGhWCtA +CREATE ERROR TABLE FOR ocean_buoy;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ovcA8F6MmzMgDaozGhWCtA "CREATE MULTISET TABLE et_ocean_buoy ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -25467,15 +25467,15 @@ CREATE ERROR TABLE FOR ocean_buoy;,https://docs.teradata.com/reader/6J_GmaqYiGPd ETC_RIFieldId SMALLINT, ETC_TimeStamp TIMESTAMP(2) NOT NULL, ETC_Blob BLOB(2033152)) -PRIMARY INDEX mytsinx ( TD_TIMEBUCKET ,c1 ,c2 );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ovcA8F6MmzMgDaozGhWCtA -"INSERT INTO ocean_buoy_no_seq (TD_TIMECODE, BUOYID, TEMPERATURE) VALUES (TIMESTAMP '2017-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw -"INSERT INTO ocean_buoy_no_seq (BUOYID, TEMPERATURE, TD_TIMECODE) VALUES (111, 50, TIMESTAMP '2017-01-06 10:32:12.123455');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw -"INSERT INTO ocean_buoy_no_seq VALUES (TIMESTAMP '2017-01-06 10:39:10.123456', 111, 66);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw -"INSERT WITH CONCURRENT ISOLATED LOADING INTO ocean_buoy_seq VALUES(TIMESTAMP '2017-01-06 10:32:12.133308', 1, 444, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw -INSERT INTO ocean_buoy_no_seq DEFAULT VALUES;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw -"INSERT INTO ocean_buoy_no_seq (TD_TIMEBUCKET, BUOYID, TEMPERATURE, TD_TIMECODE) VALUES (123, 111, 50, TIMESTAMP '2017-01-06 10:32:12.123456');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw -"CREATE TABLE cell_towers_dt_pti (celltwrcell INT, celltwrrange INT, celltwrsignal INT) -PRIMARY TIME INDEX (TIMESTAMP(0), DATE '1990-01-01', HOURS(1) );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/p_Yr0HsiIl8oTl0OCzbJzg +PRIMARY INDEX mytsinx ( TD_TIMEBUCKET ,c1 ,c2 );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ovcA8F6MmzMgDaozGhWCtA +"INSERT INTO ocean_buoy_no_seq (TD_TIMECODE, BUOYID, TEMPERATURE) VALUES (TIMESTAMP '2017-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw +"INSERT INTO ocean_buoy_no_seq (BUOYID, TEMPERATURE, TD_TIMECODE) VALUES (111, 50, TIMESTAMP '2017-01-06 10:32:12.123455');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw +"INSERT INTO ocean_buoy_no_seq VALUES (TIMESTAMP '2017-01-06 10:39:10.123456', 111, 66);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw +"INSERT WITH CONCURRENT ISOLATED LOADING INTO ocean_buoy_seq VALUES(TIMESTAMP '2017-01-06 10:32:12.133308', 1, 444, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw +INSERT INTO ocean_buoy_no_seq DEFAULT VALUES;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw +"INSERT INTO ocean_buoy_no_seq (TD_TIMEBUCKET, BUOYID, TEMPERATURE, TD_TIMECODE) VALUES (123, 111, 50, TIMESTAMP '2017-01-06 10:32:12.123456');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/QWVJxiPCuJVY~bmwC74tQw +"CREATE TABLE cell_towers_dt_pti (celltwrcell INT, celltwrrange INT, celltwrsignal INT) +PRIMARY TIME INDEX (TIMESTAMP(0), DATE '1990-01-01', HOURS(1) );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/p_Yr0HsiIl8oTl0OCzbJzg "CREATE SET TABLE JW.cell_towers_dt_pti ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -25488,133 +25488,133 @@ PRIMARY TIME INDEX (TIMESTAMP(0), DATE '1990-01-01', HOURS(1) );",https://docs.t celltwrcell INTEGER, celltwrrange INTEGER, celltwrsignal INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(0), DATE '1990-01-01', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/p_Yr0HsiIl8oTl0OCzbJzg +PRIMARY TIME INDEX (TIMESTAMP(0), DATE '1990-01-01', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/p_Yr0HsiIl8oTl0OCzbJzg "SELECT AVG(TEMP_AVG) FROM ( SELECT AVG(TEMPERATURE) AS TEMP_AVG FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -) AS NESTED_AVG_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/cklKUhQFA_Y2mIzpw5JpFw +) AS NESTED_AVG_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/cklKUhQFA_Y2mIzpw5JpFw "SELECT AVG(TEMP_AVG) FROM ( SELECT AVG(TEMPERATURE) AS TEMP_AVG FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -) AS NESTED_AVG_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/cklKUhQFA_Y2mIzpw5JpFw +) AS NESTED_AVG_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/cklKUhQFA_Y2mIzpw5JpFw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, SKEW(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/sO2Q4sXfwMlnDPoaIzXaOQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/sO2Q4sXfwMlnDPoaIzXaOQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, SKEW(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/sO2Q4sXfwMlnDPoaIzXaOQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/sO2Q4sXfwMlnDPoaIzXaOQ "SELECT AVG(TEMP_MAX) FROM ( SELECT MAX(TEMPERATURE) AS TEMP_MAX FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -) AS NESTED_MAX_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YgVTLczgHJNmRZ6eUhugkA +) AS NESTED_MAX_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YgVTLczgHJNmRZ6eUhugkA "SELECT AVG(TEMP_MAX) FROM ( SELECT MAX(TEMPERATURE) AS TEMP_MAX FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -) AS NESTED_MAX_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YgVTLczgHJNmRZ6eUhugkA -SELECT td_gettimebucket(td_timecode) from ocean_buoys;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Q~d44fReFkRyeodebzIOwQ -SELECT td_gettimebucket(ocean_buoys.td_timecode) from ocean_buoys;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Q~d44fReFkRyeodebzIOwQ -SELECT td_gettimebucket(ocean_buoys.td_timecode) as TimeBucket_COL from ocean_buoys;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Q~d44fReFkRyeodebzIOwQ -SELECT buoyid FROM ocean_buoys WHERE td_gettimebucket(td_timecode) > 200;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Q~d44fReFkRyeodebzIOwQ +) AS NESTED_MAX_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YgVTLczgHJNmRZ6eUhugkA +SELECT td_gettimebucket(td_timecode) from ocean_buoys;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Q~d44fReFkRyeodebzIOwQ +SELECT td_gettimebucket(ocean_buoys.td_timecode) from ocean_buoys;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Q~d44fReFkRyeodebzIOwQ +SELECT td_gettimebucket(ocean_buoys.td_timecode) as TimeBucket_COL from ocean_buoys;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Q~d44fReFkRyeodebzIOwQ +SELECT buoyid FROM ocean_buoys WHERE td_gettimebucket(td_timecode) > 200;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Q~d44fReFkRyeodebzIOwQ "CREATE TABLE ocean_buoy(buoyid INT,temperature INT) -PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(buoyid));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA +PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(buoyid));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA "CREATE TABLE ocean_buoy_1(buoyid INT,temperature INT) -PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(buoyid));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA +PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(buoyid));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA "CREATE TABLE ocean_buoy_2(buoyid INT,temperature INT) -PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2012-01-01', COLUMNS(buoyid));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA -"CREATE TABLE normal_table (timecode TIMESTAMP(2), buoyid INT, temperature INT);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA -"CREATE TABLE normal_table2 (my_timebucket BIGINT NOT NULL, my_timecode TIMESTAMP(2), buoyid INT, temperature INT);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA -USING TIMECODE clause;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ersXbiUupqYq1PZesAVVTg +PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2012-01-01', COLUMNS(buoyid));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA +"CREATE TABLE normal_table (timecode TIMESTAMP(2), buoyid INT, temperature INT);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA +"CREATE TABLE normal_table2 (my_timebucket BIGINT NOT NULL, my_timecode TIMESTAMP(2), buoyid INT, temperature INT);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/g0jhIsNx0GUZfuu5S6LswA +USING TIMECODE clause;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ersXbiUupqYq1PZesAVVTg "CREATE TABLE ocean_buoy (BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg -"INSERT INTO ocean_buoy VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg +"INSERT INTO ocean_buoy VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, AVG(temperature) FROM ocean_buoy -GROUP BY TIME(HOURS(1)) ORDER BY 1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg +GROUP BY TIME(HOURS(1)) ORDER BY 1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, AVG(temperature) FROM ocean_buoy -GROUP BY TIME(HOURS(1)) ORDER BY 1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg +GROUP BY TIME(HOURS(1)) ORDER BY 1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, AVG(temperature) FROM ocean_buoy -GROUP BY TIME(HOURS(1)) ORDER BY 1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg +GROUP BY TIME(HOURS(1)) ORDER BY 1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, AVG(temperature) FROM ocean_buoy -GROUP BY TIME(HOURS(1)) ORDER BY 1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg +GROUP BY TIME(HOURS(1)) ORDER BY 1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 08:30:00' OR TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:02:00' AND TIMESTAMP '2014-01-06 10:15:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/VVE3vwWjU2LCSw4Os0OEAg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, VAR_POP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Vkj~LoOGiLU16uLnCIbQ0Q +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Vkj~LoOGiLU16uLnCIbQ0Q "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, VAR_POP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Vkj~LoOGiLU16uLnCIbQ0Q +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Vkj~LoOGiLU16uLnCIbQ0Q "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, STDDEV_SAMP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CKreVJPQvW_PXIoHVRZirw +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CKreVJPQvW_PXIoHVRZirw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, STDDEV_SAMP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CKreVJPQvW_PXIoHVRZirw +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CKreVJPQvW_PXIoHVRZirw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, STDDEV_SAMP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) HAVING STDDEV_SAMP(TEMPERATURE) IS NOT NULL -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CKreVJPQvW_PXIoHVRZirw +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CKreVJPQvW_PXIoHVRZirw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, STDDEV_SAMP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) HAVING STDDEV_SAMP(TEMPERATURE) IS NOT NULL -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CKreVJPQvW_PXIoHVRZirw -"CREATE TABLE OCEAN_BUOYS(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER ) +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CKreVJPQvW_PXIoHVRZirw +"CREATE TABLE OCEAN_BUOYS(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER ) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA -"INSERT INTO OCEAN_BUOYS VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA +"INSERT INTO OCEAN_BUOYS VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA "CREATE TABLE OCEAN_BUOYS_SEQ(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER, DATES DATE) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), sequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA -"INSERT INTO OCEAN_BUOYS_SEQ VALUES(TIMESTAMP '2014-01-06 10:32:12.122200',1, 44, 55, 43, '2014-01-01');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), sequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA +"INSERT INTO OCEAN_BUOYS_SEQ VALUES(TIMESTAMP '2014-01-06 10:32:12.122200',1, 44, 55, 43, '2014-01-01');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA "CREATE TABLE OCEAN_BUOYS_NONPTI(TIMECODE TIMESTAMP(6), BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER) -PRIMARY INDEX (BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA -"INSERT INTO OCEAN_BUOYS_NONPTI VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA +PRIMARY INDEX (BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA +"INSERT INTO OCEAN_BUOYS_NONPTI VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Mk4wgxFlVbPzd0MApfWWsA "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 09:45:00' AND TIMESTAMP '2014-01-06 11:45:00' AND BUOYID=44 GROUP BY TIME (MINUTES(15) AND BUOYID) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/6aI9kUylcLGZlzKzShbNVQ -USING TIMECODE clause provides a way to disambiguate which to use;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oXtUuGzQ5jZjNg9dX812dg -USING TIMECODE clause must be included;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/6aI9kUylcLGZlzKzShbNVQ +USING TIMECODE clause provides a way to disambiguate which to use;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/oXtUuGzQ5jZjNg9dX812dg +USING TIMECODE clause must be included;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw "CREATE SET TABLE aggr_table ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -25625,49 +25625,49 @@ USING TIMECODE clause must be included;,https://docs.teradata.com/reader/6J_Gmaq col1 DECIMAL(20,5), vc VARCHAR(20) CHARACTER SET LATIN NOT CASESPECIFIC, ts TIMESTAMP(6)) - PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2000-01-01', COLUMNS(col1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw + PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2000-01-01', COLUMNS(col1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw "USING TIMECODE(ts) -order by 1,2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw +order by 1,2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw "USING TIMECODE(ts) -order by 1,2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw -"SELECT * FROM OCEAN_BUOYS, t1 WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' AND buoyid = t1.b1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw +order by 1,2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw +"SELECT * FROM OCEAN_BUOYS, t1 WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' AND buoyid = t1.b1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/hQ7lNKILgmjNLPoGxxMNNw "CREATE TABLE ocean_buoy_no_seq ( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, salinity INTEGER, temperature INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 10:33:12.1', 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 11:44:12.1', 24, 34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 12:55:12.1', 25, 35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 10:33:12.1', 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 11:44:12.1', 24, 34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 12:55:12.1', 25, 35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_no_seq SET salinity = 28 WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.1' -ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.1', 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.1', 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_no_seq SET salinity = 28 -WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.6' -ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.6', 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.6' +ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.6', 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "CREATE TABLE ocean_buoy_no_seq ( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, BUOY_ID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), COLUMNS(buoy_id), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 10:33:12.1', 333, 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 11:44:12.1', 444, 24, 34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 12:55:12.1', 555, 25, 35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), COLUMNS(buoy_id), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 10:33:12.1', 333, 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 11:44:12.1', 444, 24, 34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 12:55:12.1', 555, 25, 35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_no_seq SET salinity = 28 WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.1' AND buoy_id = 333 -ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.1', 333, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.1', 333, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_no_seq SET salinity = 28 WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.6' AND buoy_id = 666 -ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.6', 666, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.6', 666, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "CREATE TABLE ocean_buoy_seq ( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN, @@ -25675,40 +25675,40 @@ ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.6', 666, 28, buoy_id INTEGER, salinity INTEGER, temperature INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-10-15', HOURS(1), COLUMNS(buoy_id), SEQUENCED(200));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 10:33:12.1', 1, 333, 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 11:44:12.1', 1, 444, 24, 34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 12:55:12.1', 1, 555, 25, 35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-10-15', HOURS(1), COLUMNS(buoy_id), SEQUENCED(200));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 10:33:12.1', 1, 333, 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 11:44:12.1', 1, 444, 24, 34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 12:55:12.1', 1, 555, 25, 35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_seq SET salinity = 28 WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.1' AND TD_SEQNO = 1 AND buoy_id = 333 -ELSE INSERT INTO ocean_buoy_seq (TIMESTAMP '2016-10-16 10:33:12.1', 1, 333, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +ELSE INSERT INTO ocean_buoy_seq (TIMESTAMP '2016-10-16 10:33:12.1', 1, 333, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_seq SET salinity = 28 WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.6' AND TD_SEQNO = 1 AND buoy_id = 666 -ELSE INSERT INTO ocean_buoy_seq (TIMESTAMP '2016-10-16 10:33:12.6', 1, 666, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +ELSE INSERT INTO ocean_buoy_seq (TIMESTAMP '2016-10-16 10:33:12.6', 1, 666, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "CREATE TABLE ocean_buoy_no_seq ( TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, ocean_zone CHAR(2), buoy_id INTEGER, salinity INTEGER, temperature INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', COLUMNS(ocean_zone, buoy_id), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 10:33:12.1', 'PC', 333, 23,33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 11:44:12.1', 'AT', 444, 24,34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 12:55:12.1', 'IN', 555, 25,35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', COLUMNS(ocean_zone, buoy_id), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 10:33:12.1', 'PC', 333, 23,33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 11:44:12.1', 'AT', 444, 24,34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2016-10-16 12:55:12.1', 'IN', 555, 25,35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_no_seq SET salinity = 28 WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.1' AND - ocean_zone = 'PC' AND buoy_id = 333 -ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.1', 'PC', 333, 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg + ocean_zone = 'PC' AND buoy_id = 333 +ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.1', 'PC', 333, 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_no_seq SET salinity = 28 WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.6' AND ocean_zone = 'PC' AND buoy_id = 666 -ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.6', 'PC', 666, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.6', 'PC', 666, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "CREATE TABLE ocean_buoy_seq ( TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INTEGER NOT NULL GENERATED TIMECOLUMN, @@ -25716,51 +25716,51 @@ ELSE INSERT INTO ocean_buoy_no_seq (TIMESTAMP '2016-10-16 10:33:12.6', 'PC', 666 buoy_id INTEGER, salinity INTEGER, temperature INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', COLUMNS(ocean_zone, buoy_id), SEQUENCED(20));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 10:33:12.1', 1, 'PC', 333, 23,33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 11:44:12.1', 1, 'AT', 444, 24,34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg -"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 12:55:12.1', 1, 'IN', 555, 25,35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', COLUMNS(ocean_zone, buoy_id), SEQUENCED(20));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 10:33:12.1', 1, 'PC', 333, 23,33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 11:44:12.1', 1, 'AT', 444, 24,34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +"INSERT INTO ocean_buoy_seq(TIMESTAMP '2016-10-16 12:55:12.1', 1, 'IN', 555, 25,35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_seq SET salinity = 28 -WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.1' -AND TD_SEQNO = 1 AND ocean_zone = 'PC' AND buoy_id = 333 -ELSE INSERT INTO ocean_buoy_seq (TIMESTAMP '2016-10-16 10:33:12.1', 1, 'PC', 333, 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.1' +AND TD_SEQNO = 1 AND ocean_zone = 'PC' AND buoy_id = 333 +ELSE INSERT INTO ocean_buoy_seq (TIMESTAMP '2016-10-16 10:33:12.1', 1, 'PC', 333, 23, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "UPDATE ocean_buoy_seq SET salinity = 28 -WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.6' +WHERE TD_TIMECODE = TIMESTAMP '2016-10-16 10:33:12.6' AND TD_SEQNO = 1 AND ocean_zone = 'PC' AND buoy_id = 666 -ELSE INSERT INTO ocean_buoy_seq (TIMESTAMP '2016-10-16 10:33:12.6', 1, 'PC', 666, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg +ELSE INSERT INTO ocean_buoy_seq (TIMESTAMP '2016-10-16 10:33:12.6', 1, 'PC', 666, 28, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v3qYbuGwkSumcw29gRhIMg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MIN(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Vja~6k_vOutFkrS1QXJovQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Vja~6k_vOutFkrS1QXJovQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MIN(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Vja~6k_vOutFkrS1QXJovQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Vja~6k_vOutFkrS1QXJovQ "CREATE TABLE mrg_tgt_ns(c1 INT, c2 INT) PRIMARY TIME INDEX(TIMESTAMP(1), DATE '2016-10-15', -HOURS(1));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/LIjaNsVUjk_zbO6nlHeDsw +HOURS(1));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/LIjaNsVUjk_zbO6nlHeDsw "CREATE TABLE mrg_src_r -(c0 TIMESTAMP(1), c1 INT, c2 INT);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/LIjaNsVUjk_zbO6nlHeDsw +(c0 TIMESTAMP(1), c1 INT, c2 INT);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/LIjaNsVUjk_zbO6nlHeDsw "USING mrg_src_r AS src ON src.c0 = tgt.TD_TIMECODE WHEN MATCHED THEN UPDATE SET c2 = 70 -WHEN NOT MATCHED THEN INSERT (src.c0, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/LIjaNsVUjk_zbO6nlHeDsw +WHEN NOT MATCHED THEN INSERT (src.c0, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/LIjaNsVUjk_zbO6nlHeDsw "USING mrg_src_r AS src ON tgt.TD_TIMECODE = TIMESTAMP '2016-10-16 10:32:12.2' WHEN MATCHED THEN UPDATE SET c2 = 72 -WHEN NOT MATCHED THEN INSERT (TIMESTAMP '2016-10-16 10:32:12.2', src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/LIjaNsVUjk_zbO6nlHeDsw +WHEN NOT MATCHED THEN INSERT (TIMESTAMP '2016-10-16 10:32:12.2', src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/LIjaNsVUjk_zbO6nlHeDsw "USING src_s AS src ON tgt.TD_TIMECODE = src.TD_TIMECODE AND tgt.TD_SEQNO = src.TD_SEQNO AND tgt.c1 = src.c1 WHEN MATCHED THEN UPDATE SET c2 = 70 WHEN NOT MATCHED THEN INSERT -(src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FHVZ_bEwhqh6onrDSaEf~w +(src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FHVZ_bEwhqh6onrDSaEf~w "USING (SELECT TD_TIMECODE, TD_SEQNO, c1, c2 FROM src_s) AS src ON tgt.TD_TIMECODE = src.TD_TIMECODE AND tgt.TD_SEQNO = src.TD_SEQNO AND @@ -25768,211 +25768,211 @@ ON tgt.TD_TIMECODE = src.TD_TIMECODE AND WHEN MATCHED THEN UPDATE SET c2 = 70 WHEN NOT MATCHED THEN -INSERT (src.TD_TIMECODE,src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FHVZ_bEwhqh6onrDSaEf~w +INSERT (src.TD_TIMECODE,src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FHVZ_bEwhqh6onrDSaEf~w "USING src_s AS src ON tgt.TD_TIMECODE = src.TD_TIMECODE AND tgt.TD_SEQNO = src.TD_SEQNO AND tgt.c1 = src.c1 WHEN MATCHED THEN UPDATE SET c2 = 70 WHEN NOT MATCHED THEN INSERT (TD_TIMECODE, TD_SEQNO, C1, C2) -VALUES (src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FHVZ_bEwhqh6onrDSaEf~w +VALUES (src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FHVZ_bEwhqh6onrDSaEf~w "USING src_s AS src ON tgt.TD_TIMECODE = src.TD_TIMECODE AND tgt.TD_SEQNO = src.TD_SEQNO WHEN MATCHED THEN UPDATE SET c2 = 70 WHEN NOT MATCHED THEN INSERT -(src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FHVZ_bEwhqh6onrDSaEf~w +(src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FHVZ_bEwhqh6onrDSaEf~w "SELECT MEDIAN(TEMP_AVG) FROM ( SELECT AVG(TEMPERATURE) AS TEMP_AVG FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -) AS NESTED_AVG_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/28MFYj7zecOeGVodqdFywg +) AS NESTED_AVG_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/28MFYj7zecOeGVodqdFywg "SELECT MEDIAN(TEMP_AVG) FROM ( SELECT AVG(TEMPERATURE) AS TEMP_AVG FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -) AS NESTED_AVG_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/28MFYj7zecOeGVodqdFywg +) AS NESTED_AVG_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/28MFYj7zecOeGVodqdFywg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MEDIAN(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ixFpbihR6LirQyfQ5pvYlQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ixFpbihR6LirQyfQ5pvYlQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MEDIAN(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) HAVING COUNT(*) MOD 2 = 1 AND COUNT(*) > 2 -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ixFpbihR6LirQyfQ5pvYlQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ixFpbihR6LirQyfQ5pvYlQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MEDIAN(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) USING TIMECODE(TIMECODE) HAVING COUNT(*) MOD 2 = 1 AND COUNT(*) > 2 -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ixFpbihR6LirQyfQ5pvYlQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ixFpbihR6LirQyfQ5pvYlQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, DESCRIBE(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, DESCRIBE(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, DESCRIBE VERBOSE(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, DESCRIBE VERBOSE(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, DESCRIBE(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) HAVING STDDEV_SAMP(TEMPERATURE) IS NOT NULL -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, DESCRIBE(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) HAVING STDDEV_SAMP(TEMPERATURE) IS NOT NULL -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FopeFZvlNB2gtMsQxJud4A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 09:45:00' AND TIMESTAMP '2014-01-06 11:45:00' AND BUOYID=44 GROUP BY TIME (MINUTES(15) AND BUOYID) FILL(PREVIOUS) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/nQ97tCUaHYiNkg1Vnb3MKg +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/nQ97tCUaHYiNkg1Vnb3MKg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 09:45:00' AND TIMESTAMP '2014-01-06 11:45:00' AND BUOYID=44 GROUP BY TIME (MINUTES(15) AND BUOYID) FILL(PREV) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/nQ97tCUaHYiNkg1Vnb3MKg +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/nQ97tCUaHYiNkg1Vnb3MKg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 09:45:00' AND TIMESTAMP '2014-01-06 11:45:00' AND BUOYID=44 GROUP BY TIME (MINUTES(15) AND BUOYID) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/jFfaztUjIfNKEBwbrh8mCA +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/jFfaztUjIfNKEBwbrh8mCA "CREATE TABLE src_s( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, c1 INTEGER, c2 INTEGER) - PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), COLUMNS(C1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/RiX3ozQv4Kew3mJ5kcVRHQ + PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), COLUMNS(C1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/RiX3ozQv4Kew3mJ5kcVRHQ "CREATE TABLE tgt_s( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, c1 INTEGER, c2 INTEGER) - PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), COLUMNS(C1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/RiX3ozQv4Kew3mJ5kcVRHQ + PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), COLUMNS(C1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/RiX3ozQv4Kew3mJ5kcVRHQ "CREATE TABLE tgt_s2( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, c1 INTEGER, c2 INTEGER) - PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(2), COLUMNS(C1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/RiX3ozQv4Kew3mJ5kcVRHQ -"CREATE TABLE ocean_buoy_seq + PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(2), COLUMNS(C1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/RiX3ozQv4Kew3mJ5kcVRHQ +"CREATE TABLE ocean_buoy_seq ( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, buoyid INTEGER, temperature INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED(200));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ -"CREATE SET TABLE ocean_buoy_no_seq +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED(200));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ +"CREATE SET TABLE ocean_buoy_no_seq ( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN, buoyid INTEGER, temperature INTEGER) - PRIMARY TIME INDEX (TIMESTAMP(6), DATE '1970-01-01', HOURS(1), COLUMNS(buoyid), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ + PRIMARY TIME INDEX (TIMESTAMP(6), DATE '1970-01-01', HOURS(1), COLUMNS(buoyid), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ "INSERT INTO ocean_buoy_no_seq(TD_TIMECODE, buoyid, temperature) VALUES (CAST(CAST(:RAWBUOY AS JSON(500)).TS.Arriving_timestamp as TIMESTAMP(6)), CAST(:RAWBUOY AS JSON(500)).TS.BuoyId, -CAST(:RAWBUOY AS JSON(500)).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ +CAST(:RAWBUOY AS JSON(500)).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ "INSERT INTO ocean_buoy_no_seq(TD_TIMECODE, buoyid, temperature) VALUES (CAST(CAST(:RAWBUOY AS JSON(500)).TS.Arriving_timestamp as TIMESTAMP(6)),:buoyid, -CAST(:RAWBUOY AS JSON(500)).TS.temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ +CAST(:RAWBUOY AS JSON(500)).TS.temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ "USING request modifier to insert the values from the Avro file into the TD_TIMECODE, buoyid, and temperature columns of the table ocean_buoy_no_seq.USING (RAWBUOY VARCHAR(5000)) INSERT INTO ocean_buoy_no_seq(TD_TIMECODE, buoyid, temperature) VALUES (CAST(CAST(to_bytes(:RAWBUOY,translate('base16' using UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.Arriving_timestamp as TIMESTAMP(6)), CAST(to_bytes(:RAWBUOY, translate('base16' using UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.BuoyId, -CAST(to_bytes(:RAWBUOY, translate('base16' using UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ +CAST(to_bytes(:RAWBUOY, translate('base16' using UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ "INSERT INTO ocean_buoy_no_seq(TD_TIMECODE, buoyid, temperature) VALUES (CAST(CAST(to_bytes(:RAWBUOY,translate('base16' USING UNICODE_TO_LATIN)) AS DATASET(500) STORAGE FORMAT AVRO).TS.Arriving_timestamp AS TIMESTAMP(6)), :BuoyId, -CAST(to_bytes(:RAWBUOY, translate('base16' USING UNICODE_TO_LATIN)) AS DATASET(500) STORAGE FORMAT AVRO).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ +CAST(to_bytes(:RAWBUOY, translate('base16' USING UNICODE_TO_LATIN)) AS DATASET(500) STORAGE FORMAT AVRO).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ "USING request modifier to insert the values from the raw data file into the TD_TIMECODE, TD_SEQNO, buoyid, and temperature columns of the table ocean_buoy_seq.USING (timecode VARCHAR(50), seqno VARCHAR(10), buoyid VARCHAR(10), temperature VARCHAR(10)) INSERT INTO ocean_buoy_seq(TD_TIMECODE, TD_SEQNO, buoyid, temperature) -VALUES (CAST(:timecode AS TIMESTAMP(6)), :seqno, :buoyid, :temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ +VALUES (CAST(:timecode AS TIMESTAMP(6)), :seqno, :buoyid, :temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ "INSERT INTO ocean_buoy_seq(TD_TIMECODE, TD_SEQNO, buoyid, temperature) VALUES (CAST(CAST(:RAWBUOY AS JSON(500)).TS.Arriving_timestamp as TIMESTAMP(6)), CAST(CAST(:RAWBUOY AS JSON(500)).TS.SeqNo AS INT), CAST(:RAWBUOY AS JSON(500)).TS.BuoyId, -CAST(:RAWBUOY AS JSON(500)).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ +CAST(:RAWBUOY AS JSON(500)).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ "INSERT INTO ocean_buoy_seq(TD_TIMECODE, TD_SEQNO, buoyid, temperature) VALUES (CAST(CAST(to_bytes(:RAWBUOY,translate('base16' using UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.Arriving_timestamp as TIMESTAMP(6)), CAST(to_bytes(:RAWBUOY,translate('base16' USING UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.SeqNo, CAST(to_bytes(:RAWBUOY,translate('base16' USING UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.BuoyId, -CAST(to_bytes(:RAWBUOY,translate('base16' USING UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ -"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2017-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg -"INSERT INTO ocean_buoy_no_seq(TD_TIMECODE, buoyid, temperature) VALUES (TIMESTAMP '2020-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg -"INSERT INTO ocean_buoy_no_seq(, TIMESTAMP '2017-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg -"INSERT INTO ocean_buoy_no_seq(55, TIMESTAMP '2017-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg -"INSERT INTO ocean_buoy_no_seq(CURRENT_TIMESTAMP, 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg -"INSERT INTO ocean_buoy_no_seq( , 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg -"INSERT INTO ocean_buoy_1(TD_TIMECODE, buoyid, temperature) SELECT * FROM normal_table;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +CAST(to_bytes(:RAWBUOY,translate('base16' USING UNICODE_TO_LATIN)) as DATASET(500) STORAGE FORMAT AVRO).TS.Temperature);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WmcfYFAgyl2s_LYzrVctnQ +"INSERT INTO ocean_buoy_no_seq(TIMESTAMP '2017-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg +"INSERT INTO ocean_buoy_no_seq(TD_TIMECODE, buoyid, temperature) VALUES (TIMESTAMP '2020-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg +"INSERT INTO ocean_buoy_no_seq(, TIMESTAMP '2017-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg +"INSERT INTO ocean_buoy_no_seq(55, TIMESTAMP '2017-01-06 10:32:12.123456', 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg +"INSERT INTO ocean_buoy_no_seq(CURRENT_TIMESTAMP, 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg +"INSERT INTO ocean_buoy_no_seq( , 111, 50);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~QOOVpdmPawelUTM00HlDg +"INSERT INTO ocean_buoy_1(TD_TIMECODE, buoyid, temperature) SELECT * FROM normal_table;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA "INSERT INTO ocean_buoy_1(TD_TIMECODE, buoyid, temperature) - SELECT timecode, buoyid, temperature FROM normal_table;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA -"INSERT INTO ocean_buoy SELECT my_timecode, buoyid, temperature FROM normal_table2;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA -"INSERT INTO ocean_buoy (TD_TIMECODE, buoyid, temperature) SELECT my_timecode, buoyid, temperature FROM normal_table2;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA -SELECT from the PTI table ocean_buoy into the PTI table ocean_buoy_1:INSERT INTO ocean_buoy_1 SELECT * FROM ocean_buoy;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA -"SELECT from the PTI table ocean_buoy, which has a specified time bucket duration, into the PTI table ocean_buoy_2, which does not have a specified time bucket duration:INSERT INTO ocean_buoy_2 SELECT * FROM ocean_buoy;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA -"INSERT INTO ocean_buoy_1(TD_TIMECODE, buoyid, temperature) SELECT * FROM ocean_buoy;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA -"INSERT INTO ocean_buoy_1 (TD_TIMEBUCKET, TD_TIMECODE, buoyid, temperature) SELECT * FROM ocean_buoy;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA + SELECT timecode, buoyid, temperature FROM normal_table;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +"INSERT INTO ocean_buoy SELECT my_timecode, buoyid, temperature FROM normal_table2;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +"INSERT INTO ocean_buoy (TD_TIMECODE, buoyid, temperature) SELECT my_timecode, buoyid, temperature FROM normal_table2;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +SELECT from the PTI table ocean_buoy into the PTI table ocean_buoy_1:INSERT INTO ocean_buoy_1 SELECT * FROM ocean_buoy;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +"SELECT from the PTI table ocean_buoy, which has a specified time bucket duration, into the PTI table ocean_buoy_2, which does not have a specified time bucket duration:INSERT INTO ocean_buoy_2 SELECT * FROM ocean_buoy;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +"INSERT INTO ocean_buoy_1(TD_TIMECODE, buoyid, temperature) SELECT * FROM ocean_buoy;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +"INSERT INTO ocean_buoy_1 (TD_TIMEBUCKET, TD_TIMECODE, buoyid, temperature) SELECT * FROM ocean_buoy;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA "INSERT INTO ocean_buoy_1 -SELECT TD_TIMEBUCKET, TD_TIMECODE, buoyid, temperature FROM ocean_buoy;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA -INSERT INTO ocean_buoy SELECT * FROM normal_table2;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +SELECT TD_TIMEBUCKET, TD_TIMECODE, buoyid, temperature FROM ocean_buoy;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA +INSERT INTO ocean_buoy SELECT * FROM normal_table2;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/20JzoJo0WXnLXERFIAUdqA "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, PERCENTILE(TEMPERATURE, 25), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Tuusc9ZMDimFPb4LKBwYow +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Tuusc9ZMDimFPb4LKBwYow "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, PERCENTILE(TEMPERATURE, 25, LOW), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Tuusc9ZMDimFPb4LKBwYow +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Tuusc9ZMDimFPb4LKBwYow "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, PERCENTILE(TEMPERATURE, 25, LOW), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Tuusc9ZMDimFPb4LKBwYow +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Tuusc9ZMDimFPb4LKBwYow "SELECT AVG(min_temp) FROM ( SELECT MIN(temperature) FROM OCEAN_BUOYS - GROUP BY TIME(minutes(1) AND BUOYID) + GROUP BY TIME(minutes(1) AND BUOYID) ) AS ""inner"" (min_temp) -GROUP BY TIME(minutes(10));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Rc9gAOFFd7d3x7ihl~WuLw +GROUP BY TIME(minutes(10));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Rc9gAOFFd7d3x7ihl~WuLw "SELECT AVG(min_temp) FROM ( @@ -25980,27 +25980,27 @@ FROM FROM OCEAN_BUOYS GROUP BY TIME(minutes(1)) ) AS ""inner"" (min_temp, td_timecode) -GROUP BY TIME(minutes(10)) USING TIMECODE(td_timecode);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Rc9gAOFFd7d3x7ihl~WuLw +GROUP BY TIME(minutes(10)) USING TIMECODE(td_timecode);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Rc9gAOFFd7d3x7ihl~WuLw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, LAST(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Y3dLG89Qw8k5F1AEGFh3Zw +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Y3dLG89Qw8k5F1AEGFh3Zw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, LAST(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Y3dLG89Qw8k5F1AEGFh3Zw -UPDATE OCEAN_BUOYS SET TEMPERATURE=50 WHERE TEMPERATURE IS NULL;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YjvL2k8SXnyLGa49wG0LQw +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Y3dLG89Qw8k5F1AEGFh3Zw +UPDATE OCEAN_BUOYS SET TEMPERATURE=50 WHERE TEMPERATURE IS NULL;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YjvL2k8SXnyLGa49wG0LQw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' AND BUOYID=0 GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YjvL2k8SXnyLGa49wG0LQw +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YjvL2k8SXnyLGa49wG0LQw "CREATE TABLE ts_timebucketonly_nonseq (i INT, j INT, k INT) - PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-10-01', HOURS(2));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/XRVsr8P07tR_SAW_MAmmWg + PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-10-01', HOURS(2));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/XRVsr8P07tR_SAW_MAmmWg "CREATE SET TABLE ts_timebucketonly_nonseq, NO FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -26013,67 +26013,67 @@ ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YjvL2k8SX i INTEGER, j INTEGER, k INTEGER) - PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-10-01', HOURS(2), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/XRVsr8P07tR_SAW_MAmmWg + PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-10-01', HOURS(2), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/XRVsr8P07tR_SAW_MAmmWg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, KURTOSIS(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v60R2s2m1ODiz7FHrriLug +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v60R2s2m1ODiz7FHrriLug "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, KURTOSIS(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v60R2s2m1ODiz7FHrriLug +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v60R2s2m1ODiz7FHrriLug "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, KURTOSIS(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) HAVING KURTOSIS(TEMPERATURE) IS NOT NULL -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v60R2s2m1ODiz7FHrriLug +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v60R2s2m1ODiz7FHrriLug "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, KURTOSIS(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) HAVING KURTOSIS(TEMPERATURE) IS NOT NULL -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v60R2s2m1ODiz7FHrriLug +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v60R2s2m1ODiz7FHrriLug "CREATE TABLE src_s ( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, c1 INTEGER, c2 INTEGER) - PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/iIGMLQk0biidyP~hn9~LzA + PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/iIGMLQk0biidyP~hn9~LzA "CREATE TABLE tgt_nb_s ( TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, c1 INTEGER, c2 INTEGER) - PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', COLUMNS(c1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/iIGMLQk0biidyP~hn9~LzA -"CREATE TABLE tgt_r2( + PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', COLUMNS(c1), SEQUENCED(500));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/iIGMLQk0biidyP~hn9~LzA +"CREATE TABLE tgt_r2( timecode TIMESTAMP(1), seqno INTEGER, c1 INTEGER, c2 INTEGER) -PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/iIGMLQk0biidyP~hn9~LzA +PRIMARY INDEX ( c1 );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/iIGMLQk0biidyP~hn9~LzA "USING (SELECT TD_TIMECODE, TD_SEQNO, c1, c2 FROM src_s)AS src ON tgt.TD_TIMECODE = src.TD_TIMECODE AND tgt.TD_SEQNO = src.TD_SEQNO AND tgt.c1 = src.c1 WHEN MATCHED THEN UPDATE SET c2 = 70 WHEN NOT MATCHED THEN -INSERT (src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/iIGMLQk0biidyP~hn9~LzA +INSERT (src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/iIGMLQk0biidyP~hn9~LzA "CREATE TABLE flightinfo( flightid integer, airspeed integer, altitude integer) - PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-04-19', MINUTES(1));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ANmOM3uminMdR_qGhOMvSQ + PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-04-19', MINUTES(1));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ANmOM3uminMdR_qGhOMvSQ "CREATE TABLE buoyinfo( buoyid integer, salinity integer, temperature integer) - PRIMARY TIME INDEX(TIMESTAMP(1), DATE '2016-04-19', HOURS(1), COLUMNS(buoyid, salinity), SEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ANmOM3uminMdR_qGhOMvSQ + PRIMARY TIME INDEX(TIMESTAMP(1), DATE '2016-04-19', HOURS(1), COLUMNS(buoyid, salinity), SEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ANmOM3uminMdR_qGhOMvSQ "CREATE SET TABLE buoyinfo, NO FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -26087,7 +26087,7 @@ INSERT (src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.c buoyid integer, salinity integer, temperature integer) -PRIMARY TIME INDEX(TIMESTAMP(1), DATE '2016-04-19', HOURS(1), COLUMNS(buoyid, salinity), SEQUENCED(20000));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ANmOM3uminMdR_qGhOMvSQ +PRIMARY TIME INDEX(TIMESTAMP(1), DATE '2016-04-19', HOURS(1), COLUMNS(buoyid, salinity), SEQUENCED(20000));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ANmOM3uminMdR_qGhOMvSQ "CREATE SET GLOBAL TEMPORARY TABLE nonseqtab ,FALLBACK, CHECKSUM = HIGH, FREESPACE = 50, @@ -26103,21 +26103,21 @@ PRIMARY TIME INDEX(TIMESTAMP(1), DATE '2016-04-19', HOURS(1), COLUMNS(buoyid, sa PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-04-19', 1hr, COLUMNS(buoyid, salinity)) UNIQUE INDEX (buoyid) INDEX (buoyid, salinity) ORDER BY (buoyid) -ON COMMIT DELETE ROWS;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ANmOM3uminMdR_qGhOMvSQ +ON COMMIT DELETE ROWS;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ANmOM3uminMdR_qGhOMvSQ "CREATE TABLE non_pti_tbl_seq ( timecode TIMESTAMP(6) NOT NULL, sequenceno INTEGER NOT NULL, buoyid INTEGER, salinity INTEGER, - temperature INTEGER);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ezFi6ZU6~XUeQMnWMJw5mA + temperature INTEGER);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ezFi6ZU6~XUeQMnWMJw5mA "INSERT INTO non_pti_tbl_seq -SELECT TD_TIMECODE, TD_SEQNO, buoyid, salinity, temperature FROM ocean_buoys_seq;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ezFi6ZU6~XUeQMnWMJw5mA -"CREATE TABLE OCEAN_BUOYS_DELTA_T(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER ) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA -"INSERT INTO OCEAN_BUOYS_DELTA_T VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +SELECT TD_TIMECODE, TD_SEQNO, buoyid, salinity, temperature FROM ocean_buoys_seq;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ezFi6ZU6~XUeQMnWMJw5mA +"CREATE TABLE OCEAN_BUOYS_DELTA_T(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER ) +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +"INSERT INTO OCEAN_BUOYS_DELTA_T VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "CREATE TABLE OCEAN_BUOYS_NONPTI_DELTA_T(TIMECODE TIMESTAMP(6), BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER) -PRIMARY INDEX (BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA -"INSERT INTO OCEAN_BUOYS_NONPTI_DELTA_T VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +PRIMARY INDEX (BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +"INSERT INTO OCEAN_BUOYS_NONPTI_DELTA_T VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, t1.BUOYID, DELTA_T((WHERE TEMPERATURE=MIN_TEMP),(WHERE TEMPERATURE=MAX_TEMP)) FROM ( SELECT MIN(TEMPERATURE) AS MIN_TEMP, MAX(TEMPERATURE) AS MAX_TEMP, BUOYID @@ -26128,7 +26128,7 @@ FROM ( WHERE t1.buoyid=OCEAN_BUOYS_DELTA_T.buoyid GROUP BY TIME(DAYS(1) and t1.buoyid) USING TIMECODE(OCEAN_BUOYS_DELTA_T.td_timecode) -order by 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +order by 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, t1.BUOYID, DELTA_T((WHERE TEMPERATURE=MIN_TEMP),(WHERE TEMPERATURE=MAX_TEMP)) FROM ( SELECT MIN(TEMPERATURE) AS MIN_TEMP, MAX(TEMPERATURE) AS MAX_TEMP, BUOYID @@ -26140,37 +26140,37 @@ FROM ( WHERE t1.buoyid=OCEAN_BUOYS_NONPTI_DELTA_T.buoyid GROUP BY TIME(DAYS(1) and t1.buoyid) USING TIMECODE(OCEAN_BUOYS_NONPTI_DELTA_T.timecode) -order by 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA -"CREATE MULTISET TABLE package_tracking_pti(ParcelNumber INTEGER, Status VARCHAR(512)) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(ParcelNumber), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA -"INSERT INTO package_tracking_pti(TIMESTAMP'2016-10-15 08:00:00', 55, -'picked up from customer');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA -"CREATE MULTISET TABLE package_tracking(ParcelNumber INTEGER, CLOCK_TIME TIMESTAMP, Status VARCHAR(512));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA -"INSERT INTO package_tracking(55, TIMESTAMP'2016-10-15 08:00:00', -'picked up from customer');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +order by 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +"CREATE MULTISET TABLE package_tracking_pti(ParcelNumber INTEGER, Status VARCHAR(512)) +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(ParcelNumber), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +"INSERT INTO package_tracking_pti(TIMESTAMP'2016-10-15 08:00:00', 55, +'picked up from customer');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +"CREATE MULTISET TABLE package_tracking(ParcelNumber INTEGER, CLOCK_TIME TIMESTAMP, Status VARCHAR(512));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +"INSERT INTO package_tracking(55, TIMESTAMP'2016-10-15 08:00:00', +'picked up from customer');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT $TD_TIMECODE_RANGE, ParcelNumber, DELTA_T( - (WHERE Status LIKE 'picked%up%customer'), + (WHERE Status LIKE 'picked%up%customer'), (WHERE Status LIKE 'delivered%customer')) FROM package_tracking_pti -GROUP BY TIME(* AND ParcelNumber);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +GROUP BY TIME(* AND ParcelNumber);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT $TD_TIMECODE_RANGE, ParcelNumber, DELTA_T( - (WHERE Status LIKE 'picked%up%customer'), + (WHERE Status LIKE 'picked%up%customer'), (WHERE Status LIKE 'delivered%customer')) FROM package_tracking -GROUP BY TIME(* AND ParcelNumber) USING TIMECODE(CLOCK_TIME);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA -"INSERT INTO package_tracking_pti(TIMESTAMP'2016-10-16 08:00:00', 65, -'picked up from customer');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +GROUP BY TIME(* AND ParcelNumber) USING TIMECODE(CLOCK_TIME);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +"INSERT INTO package_tracking_pti(TIMESTAMP'2016-10-16 08:00:00', 65, +'picked up from customer');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT $TD_TIMECODE_RANGE, ParcelNumber, DELTA_T( - (WHERE Status LIKE 'picked%up%customer'), + (WHERE Status LIKE 'picked%up%customer'), (WHERE Status LIKE 'delivered%customer')) FROM package_tracking_pti -GROUP BY TIME(* AND ParcelNumber);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +GROUP BY TIME(* AND ParcelNumber);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT $TD_TIMECODE_RANGE, ParcelNumber, DELTA_T( - (WHERE Status LIKE 'picked%up%customer'), + (WHERE Status LIKE 'picked%up%customer'), (WHERE Status LIKE 'delivered%customer')) FROM package_tracking -GROUP BY TIME(* AND ParcelNumber) USING TIMECODE(CLOCK_TIME);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA -"INSERT INTO package_tracking_pti(TIMESTAMP'2016-10-16 08:00:00', 65, 'picked up from customer');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +GROUP BY TIME(* AND ParcelNumber) USING TIMECODE(CLOCK_TIME);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +"INSERT INTO package_tracking_pti(TIMESTAMP'2016-10-16 08:00:00', 65, 'picked up from customer');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT COUNT(*) AS FailedDeliveries FROM ( SELECT DELTA_T((WHERE Status LIKE 'picked%up%customer'), @@ -26178,7 +26178,7 @@ GROUP BY TIME(* AND ParcelNumber) USING TIMECODE(CLOCK_TIME);",https://docs.tera FROM package_tracking_pti GROUP BY TIME(* AND ParcelNumber) HAVING INTERVAL(deltaT) DAY TO SECOND > INTERVAL '2 00:00:00' DAY TO SECOND -) as t1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +) as t1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT COUNT(*) AS FailedDeliveries FROM ( SELECT DELTA_T((WHERE Status LIKE 'picked%up%customer'), @@ -26186,7 +26186,7 @@ GROUP BY TIME(* AND ParcelNumber) USING TIMECODE(CLOCK_TIME);",https://docs.tera FROM package_tracking_pti GROUP BY TIME(* AND ParcelNumber) HAVING INTERVAL(deltaT) DAY TO SECOND > INTERVAL '5 00:00:00' DAY TO SECOND -) as t1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +) as t1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT CAST(SUM(CASE WHEN INTERVAL(deltaT) DAY TO SECOND > INTERVAL '5 00:00:00' DAY TO SECOND THEN 1 @@ -26199,14 +26199,14 @@ FROM (WHERE Status LIKE 'delivered%customer')) AS deltaT FROM package_tracking_pti GROUP BY TIME(* AND ParcelNumber) -) as t1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA +) as t1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/~pJj_djjzsFSstMptEFUaA "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN ADD_MONTHS(TIMESTAMP '2013-12-06 08:00:00', 1) AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 08:30:00' OR @@ -26215,33 +26215,33 @@ TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10 GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE <= TIMESTAMP '2014-01-06 09:00:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE >= TIMESTAMP '2014-01-06 08:00:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg "CREATE TABLE complexTimeZero(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER ) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg -"INSERT INTO complexTimeZero VALUES(TIMESTAMP '2013-01-06 10:00:24.000000', 1, 55, 43);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg -"INSERT INTO complexTimeZero VALUES(TIMESTAMP '2014-01-06 10:00:24.333300', 44, 56, 44);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +"INSERT INTO complexTimeZero VALUES(TIMESTAMP '2013-01-06 10:00:24.000000', 1, 55, 43);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +"INSERT INTO complexTimeZero VALUES(TIMESTAMP '2014-01-06 10:00:24.333300', 44, 56, 44);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg "SELECT AVG(TEMPERATURE) FROM complexTimeZero WHERE TD_TIMECODE >= TIMESTAMP'2014-01-01 00:00:00' OR buoyid=1 -GROUP BY TIME(MINUTES(10));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg +GROUP BY TIME(MINUTES(10));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WyYUS_lyKzaykJBm4y5PFg "CREATE SET TABLE my_ocean_buoys ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -26254,85 +26254,85 @@ GROUP BY TIME(MINUTES(10));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~Ur SALINITY INTEGER, TEMPERATURE INTEGER, my_timecode TIMESTAMP(6)) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Y13aLOybu1DYPybEggesLA +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Y13aLOybu1DYPybEggesLA "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, BOTTOM(2, TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10:06:00' AND BUOYID=44 GROUP BY TIME (MINUTES(2) AND BUOYID) FILL(NULLS) -ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb6u~5N2QnKALTp94OZ2IQ +ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb6u~5N2QnKALTp94OZ2IQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, BOTTOM(2, TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10:06:00' AND BUOYID=44 GROUP BY TIME (MINUTES(2) AND BUOYID) USING TIMECODE(TIMECODE) FILL(NULLS) -ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb6u~5N2QnKALTp94OZ2IQ +ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb6u~5N2QnKALTp94OZ2IQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, BOTTOM WITH TIES(2, TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10:06:00' AND BUOYID=44 GROUP BY TIME (MINUTES(2) AND BUOYID) FILL(NULLS) -ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb6u~5N2QnKALTp94OZ2IQ +ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb6u~5N2QnKALTp94OZ2IQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, FIRST(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ItSiKBvo~X5JuBMkK9Opng +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ItSiKBvo~X5JuBMkK9Opng "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, FIRST(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ItSiKBvo~X5JuBMkK9Opng +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ItSiKBvo~X5JuBMkK9Opng "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAX(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BZlFL4PBnU6c6r1L_IZPLQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BZlFL4PBnU6c6r1L_IZPLQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAX(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BZlFL4PBnU6c6r1L_IZPLQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BZlFL4PBnU6c6r1L_IZPLQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAX(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) HAVING COUNT(*) >= 3 -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BZlFL4PBnU6c6r1L_IZPLQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BZlFL4PBnU6c6r1L_IZPLQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAX(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) HAVING COUNT(*) >= 3 -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BZlFL4PBnU6c6r1L_IZPLQ +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BZlFL4PBnU6c6r1L_IZPLQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ehIJf2Vs3xCsRVB8IUC8lg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ehIJf2Vs3xCsRVB8IUC8lg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ehIJf2Vs3xCsRVB8IUC8lg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ehIJf2Vs3xCsRVB8IUC8lg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) HAVING AVG(TEMPERATURE) > 50 -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ehIJf2Vs3xCsRVB8IUC8lg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ehIJf2Vs3xCsRVB8IUC8lg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) HAVING AVG(TEMPERATURE) > 50 -ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ehIJf2Vs3xCsRVB8IUC8lg +ORDER BY 2, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ehIJf2Vs3xCsRVB8IUC8lg "CREATE TABLE ocean_buoy_no_seq (buoyid INT, temperature INT) -PRIMARY TIME INDEX(TIMESTAMP(6), HOURS(1), COLUMNS(buoyid), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ViJ1d8K0_XDpWlIq~_3TPw +PRIMARY TIME INDEX(TIMESTAMP(6), HOURS(1), COLUMNS(buoyid), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ViJ1d8K0_XDpWlIq~_3TPw "CREATE SET TABLE my_db.ocean_buoy_no_seq, NO FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -26344,9 +26344,9 @@ PRIMARY TIME INDEX(TIMESTAMP(6), HOURS(1), COLUMNS(buoyid), NONSEQUENCED);",http TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN, buoyid INTEGER, temperature INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '1970-01-01', HOURS(1), COLUMNS(buoyid), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ViJ1d8K0_XDpWlIq~_3TPw +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '1970-01-01', HOURS(1), COLUMNS(buoyid), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ViJ1d8K0_XDpWlIq~_3TPw "CREATE TABLE ocean_buoy_seq (buoyid INT, temperature INT) -PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ViJ1d8K0_XDpWlIq~_3TPw +PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ViJ1d8K0_XDpWlIq~_3TPw "CREATE SET TABLE my_db.ocean_buoy_seq, NO FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -26359,126 +26359,126 @@ PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), S TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, buoyid INTEGER, temperature INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED(20000));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ViJ1d8K0_XDpWlIq~_3TPw +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED(20000));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/ViJ1d8K0_XDpWlIq~_3TPw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' AND BUOYID=0 GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 1,2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/yN6a_abvX2a1er2KZ0YkMg +ORDER BY 1,2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/yN6a_abvX2a1er2KZ0YkMg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 1,2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/yN6a_abvX2a1er2KZ0YkMg -"SELECT $TD_TIMECODE_RANGE as TIMECODE_RANGE, $TD_GROUP_BY_TIME as TBN, BUOYID, AVG(TEMPERATURE) AS AVG_TEMPERATURE - FROM OCEAN_BUOYS +ORDER BY 1,2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/yN6a_abvX2a1er2KZ0YkMg +"SELECT $TD_TIMECODE_RANGE as TIMECODE_RANGE, $TD_GROUP_BY_TIME as TBN, BUOYID, AVG(TEMPERATURE) AS AVG_TEMPERATURE + FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' - GROUP BY TIME (MINUTES(10) AND BUOYID) -) AS NESTED_AVG_TABLE -ORDER BY 3,5;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/yN6a_abvX2a1er2KZ0YkMg -"SELECT $TD_TIMECODE_RANGE as TIMECODE_RANGE, $TD_GROUP_BY_TIME as TBN, BUOYID, AVG(TEMPERATURE) AS AVG_TEMPERATURE + GROUP BY TIME (MINUTES(10) AND BUOYID) +) AS NESTED_AVG_TABLE +ORDER BY 3,5;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/yN6a_abvX2a1er2KZ0YkMg +"SELECT $TD_TIMECODE_RANGE as TIMECODE_RANGE, $TD_GROUP_BY_TIME as TBN, BUOYID, AVG(TEMPERATURE) AS AVG_TEMPERATURE FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' - GROUP BY TIME (MINUTES(10) AND BUOYID) + GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -) AS NESTED_AVG_TABLE -ORDER BY 3,5;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/yN6a_abvX2a1er2KZ0YkMg +) AS NESTED_AVG_TABLE +ORDER BY 3,5;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/yN6a_abvX2a1er2KZ0YkMg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, SUM(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YI289YSjQrqpCzRUef0hcg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YI289YSjQrqpCzRUef0hcg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, SUM(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YI289YSjQrqpCzRUef0hcg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/YI289YSjQrqpCzRUef0hcg "CREATE TABLE ocean_buoy ( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(1) NOT NULL GENERATED TIMECOLUMN, BUOY_ID INTEGER, TEMPERATURE INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v8pb4AXKc7KBfDGR~5HgSg -"INSERT INTO ocean_buoy(TIMESTAMP '2016-10-16 10:33:12.1', 1, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v8pb4AXKc7KBfDGR~5HgSg -"INSERT INTO ocean_buoy(TIMESTAMP '2016-10-16 11:44:12.1', 2, 34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v8pb4AXKc7KBfDGR~5HgSg -"INSERT INTO ocean_buoy(TIMESTAMP '2016-10-16 12:55:12.1', 3, 35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v8pb4AXKc7KBfDGR~5HgSg +PRIMARY TIME INDEX (TIMESTAMP(1), DATE '2016-10-15', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v8pb4AXKc7KBfDGR~5HgSg +"INSERT INTO ocean_buoy(TIMESTAMP '2016-10-16 10:33:12.1', 1, 33);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v8pb4AXKc7KBfDGR~5HgSg +"INSERT INTO ocean_buoy(TIMESTAMP '2016-10-16 11:44:12.1', 2, 34);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v8pb4AXKc7KBfDGR~5HgSg +"INSERT INTO ocean_buoy(TIMESTAMP '2016-10-16 12:55:12.1', 3, 35);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/v8pb4AXKc7KBfDGR~5HgSg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 09:45:00' AND TIMESTAMP '2014-01-06 11:45:00' AND BUOYID=44 GROUP BY TIME (MINUTES(15) AND BUOYID) FILL(NEXT) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Xc0EZfqGjUgpQsSRwlBy8A +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/Xc0EZfqGjUgpQsSRwlBy8A "SELECT AVG(TEMP_MIN) FROM ( SELECT MIN(TEMPERATURE) AS TEMP_MIN FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -) AS NESTED_MIN_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/NEJeajMCKAyw6fbOyYoLHA +) AS NESTED_MIN_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/NEJeajMCKAyw6fbOyYoLHA "SELECT AVG(TEMP_MIN) FROM ( SELECT MIN(TEMPERATURE) AS TEMP_MIN FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -) AS NESTED_MIN_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/NEJeajMCKAyw6fbOyYoLHA +) AS NESTED_MIN_TABLE;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/NEJeajMCKAyw6fbOyYoLHA "CREATE SET TABLE tstab1, NO FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT, DEFAULT MERGEBLOCKRATIO ( TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN, TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN, TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, c1 INTEGER, c2 INTEGER, c3 VARCHAR(10) CHARACTER SET LATIN NOT CASESPECIFIC) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2015-05-02', HOURS(1 ) , COLUMNS( c1 ,c2 ) ,SEQUENCED) ;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/4HZjC1wyQVsboQGcAM4NfA +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2015-05-02', HOURS(1 ) , COLUMNS( c1 ,c2 ) ,SEQUENCED) ;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/4HZjC1wyQVsboQGcAM4NfA "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 09:45:00' AND TIMESTAMP '2014-01-06 11:45:00' AND BUOYID=44 GROUP BY TIME (MINUTES(15) AND BUOYID) FILL('a') -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/3G6D5jDyuOtRUJ3BpYH__A +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/3G6D5jDyuOtRUJ3BpYH__A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 09:45:00' AND TIMESTAMP '2014-01-06 11:45:00' AND BUOYID=44 GROUP BY TIME (MINUTES(15) AND BUOYID) FILL(45) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/3G6D5jDyuOtRUJ3BpYH__A +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/3G6D5jDyuOtRUJ3BpYH__A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAD(1, TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAD(1, TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAD(1, TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) HAVING COUNT(*) MOD 2 = 1 AND COUNT(*) > 2 -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAD(1, TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) USING TIMECODE(TIMECODE) HAVING COUNT(*) MOD 2 = 1 AND COUNT(*) > 2 -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAD(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MAD(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(30) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BUkl_nhc3RFN7eHB1j1_Eg "CREATE TABLE pt71_tgt AS (SELECT * FROM src1) WITH DATA -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ "CREATE SET TABLE pt71_tgt, NO FALLBACK, NO BEFORE JOURNAL, @@ -26491,12 +26491,12 @@ MAP = TD_MAP1 TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN, C1 INTEGER, C2 INTEGER) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ -CREATE TABLE AS statement.CREATE TABLE pt1_tgt AS pt1_src WITH DATA;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ +CREATE TABLE AS statement.CREATE TABLE pt1_tgt AS pt1_src WITH DATA;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ "CREATE TABLE pti_tgt AS pti_src WITH DATA -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2015-07-01', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ -CREATE TABLE reg1_tgt AS (SELECT * FROM pti_src) WITH DATA;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2015-07-01', HOURS(1), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ +CREATE TABLE reg1_tgt AS (SELECT * FROM pti_src) WITH DATA;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ "CREATE SET TABLE reg1_tgt , NO FALLBACK , NO BEFORE JOURNAL, @@ -26511,25 +26511,25 @@ CREATE TABLE reg1_tgt AS (SELECT * FROM pti_src) WITH DATA;,https://docs.teradat C1 INTEGER, C2 INTEGER, C3 INTEGER) -PRIMARY INDEX ( TD_TIMEBUCKET );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ +PRIMARY INDEX ( TD_TIMEBUCKET );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/BkY3_2Xk90jEETDJ4ZrLeQ "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:00:00' -GROUP BY TIME(MINUTES(30) AND BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/dG0uzdJRjFtUgWiGI~zNug +GROUP BY TIME(MINUTES(30) AND BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/dG0uzdJRjFtUgWiGI~zNug "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, COUNT(TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WXAktjY07ufGxVFjFGOL5Q +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WXAktjY07ufGxVFjFGOL5Q "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, COUNT(TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WXAktjY07ufGxVFjFGOL5Q +ORDER BY 2,3,4;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/WXAktjY07ufGxVFjFGOL5Q "CREATE TABLE ocean_buoy(c1 INTEGER, c2 INTEGER) -PRIMARY TIME INDEX(TIMESTAMP(2) WITH TIME ZONE, DATE '2016-01-03', HOURS(2));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb9wc35Pgi4Qdk8LeTofuQ -ALTER TABLE ocean_buoy MODIFY PRIMARY TIME INDEX my_pti_index;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb9wc35Pgi4Qdk8LeTofuQ +PRIMARY TIME INDEX(TIMESTAMP(2) WITH TIME ZONE, DATE '2016-01-03', HOURS(2));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb9wc35Pgi4Qdk8LeTofuQ +ALTER TABLE ocean_buoy MODIFY PRIMARY TIME INDEX my_pti_index;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb9wc35Pgi4Qdk8LeTofuQ "CREATE SET TABLE ocean_buoy ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -26542,23 +26542,23 @@ ALTER TABLE ocean_buoy MODIFY PRIMARY TIME INDEX my_pti_index;,https://docs.tera TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN, c1 INTEGER, c2 INTEGER) - PRIMARY TIME INDEX my_pti_index (TIMESTAMP(6), DATE '2015-05-02', HOURS(1), COLUMNS(c1,c2), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb9wc35Pgi4Qdk8LeTofuQ + PRIMARY TIME INDEX my_pti_index (TIMESTAMP(6), DATE '2015-05-02', HOURS(1), COLUMNS(c1,c2), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/fb9wc35Pgi4Qdk8LeTofuQ "CREATE TABLE ts_group_by_time_tbl(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER ) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A -"INSERT INTO ts_group_by_time_tbl VALUES(TIMESTAMP '2014-01-06 10:00:24.000000', 44, 55, 43);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A -"INSERT INTO ts_group_by_time_tbl VALUES(TIMESTAMP '2014-01-06 10:00:24.333300', 44, 56, 44);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A -"INSERT INTO ts_group_by_time_tbl VALUES(TIMESTAMP '2014-01-06 10:10:24.000000', 44, 55, 43);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A -"INSERT INTO ts_group_by_time_tbl VALUES(TIMESTAMP '2014-01-06 10:10:24.333300', 44, 56, 44);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A +"INSERT INTO ts_group_by_time_tbl VALUES(TIMESTAMP '2014-01-06 10:00:24.000000', 44, 55, 43);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A +"INSERT INTO ts_group_by_time_tbl VALUES(TIMESTAMP '2014-01-06 10:00:24.333300', 44, 56, 44);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A +"INSERT INTO ts_group_by_time_tbl VALUES(TIMESTAMP '2014-01-06 10:10:24.000000', 44, 55, 43);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A +"INSERT INTO ts_group_by_time_tbl VALUES(TIMESTAMP '2014-01-06 10:10:24.333300', 44, 56, 44);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, MODE(TEMPERATURE), MODE(SALINITY), COUNT(*) FROM ts_group_by_time_tbl WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10:10:00' -GROUP BY TIME (MINUTES(10) AND BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A +GROUP BY TIME (MINUTES(10) AND BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FGpQa21X1Mhiz3aIEGuZ2A "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' AND BUOYID=0 GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FRWugFjTOylI_B~~sUV3~g +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FRWugFjTOylI_B~~sUV3~g "CREATE SET TABLE DB1.tstab1, NO FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -26571,117 +26571,117 @@ ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FRWugFjTO c1 INTEGER, c2 INTEGER, c3 VARCHAR(10) CHARACTER SET LATIN NOT CASESPECIFIC) - PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2015-05-02', HOURS(1), COLUMNS(c1, c2), SEQUENCED) ;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/5v6twWwsdZ9sBPf_KaJYdw -"CREATE TABLE flight_sensors ( + PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2015-05-02', HOURS(1), COLUMNS(c1, c2), SEQUENCED) ;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/5v6twWwsdZ9sBPf_KaJYdw +"CREATE TABLE flight_sensors ( FlightID INTEGER, SensorID INTEGER, SensorData INTEGER, duration PERIOD(TIMESTAMP(6)), NORMALIZE ALL BUT(SensorData) ON duration ON MEETS OR OVERLAPS) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-10-15', COLUMNS(flightID, SensorID), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-10-15', COLUMNS(flightID, SensorID), NONSEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg "INSERT INTO flight_sensors (TIMESTAMP '2017-01-06 08:10:00.000000', 67,4,1, PERIOD (timestamp '2017-01-06 08:10:00.000000', - timestamp '2017-01-06 08:10:00.000010'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg + timestamp '2017-01-06 08:10:00.000010'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg "INSERT INTO flight_sensors (TIMESTAMP '2017-01-06 08:10:00.000000', 67,4, 1, PERIOD (timestamp '2017-01-06 08:10:00.000000', - timestamp '2017-01-06 08:10:00.000020'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg + timestamp '2017-01-06 08:10:00.000020'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg "INSERT INTO flight_sensors (TIMESTAMP '2017-01-06 08:10:02.000000', 67,5, 99, PERIOD (timestamp '2017-01-06 08:10:02.000000', - timestamp '2017-01-06 08:10:02.000030'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg + timestamp '2017-01-06 08:10:02.000030'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg "INSERT INTO flight_sensors (TIMESTAMP '2017-01-06 08:10:02.000000', 67,5, 99, PERIOD (timestamp '2017-01-06 08:10:02.000000', - timestamp '2017-01-06 08:10:02.000040'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg + timestamp '2017-01-06 08:10:02.000040'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg "INSERT INTO flight_sensors (TIMESTAMP '2017-01-06 08:10:02.000000', 67,5, 99, PERIOD (timestamp '2017-01-06 08:10:02.000000', - timestamp '2017-01-06 08:10:02.000050'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg -SELECT * FROM flight_sensors;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg -"SELECT td_timecode, flightID, SensorData, tsp + timestamp '2017-01-06 08:10:02.000050'));",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg +SELECT * FROM flight_sensors;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg +"SELECT td_timecode, flightID, SensorData, tsp FROM flight_sensors EXPAND ON duration AS tsp BY INTERVAL '0.00001' SECOND FOR PERIOD (timestamp '2017-01-06 08:10:00.000000', - timestamp '2017-01-06 08:10:02.000050');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg + timestamp '2017-01-06 08:10:02.000050');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/MA9EklZbkxRcwqBpe3u~Hg "USING (SELECT * FROM src_s) AS src ON tgt.c1 = src.c1 WHEN MATCHED THEN UPDATE SET c2 = 70 WHEN NOT MATCHED THEN -INSERT (src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CNHJWQWQmQAXpQ_EP7o1Qg -DROP TABLE timeseries_table1;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/L9a3V5DL55NyWyZzgJVlmw +INSERT (src.TD_TIMECODE, src.TD_SEQNO, src.c1, src.c2);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/CNHJWQWQmQAXpQ_EP7o1Qg +DROP TABLE timeseries_table1;,https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/L9a3V5DL55NyWyZzgJVlmw "UPDATE Rows in a PTI Table - + The table definition for the sequenced PTI table ocean_buoy includes a time zero specification of January 1, 2012, DATE '2012-01-01', and a one hour time bucket, HOURS(1):CREATE TABLE ocean_buoy(buoyid INT, temperature INT) -PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/kFtJpTJpi0JIhIoj4oyYeg +PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/kFtJpTJpi0JIhIoj4oyYeg "UPDATE ocean_buoy SET TD_SEQNO = 10 WHERE TD_TIMECODE = TIMESTAMP '2014-01-02 08:30:00' AND - buoyid = 40;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/kFtJpTJpi0JIhIoj4oyYeg + buoyid = 40;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/kFtJpTJpi0JIhIoj4oyYeg "UPDATE ocean_buoy SET TD_TIMEBUCKET = 10 WHERE TD_TIMECODE = TIMESTAMP '2014-01-02 08:30:00' AND - buoyid = 40;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/kFtJpTJpi0JIhIoj4oyYeg -"CREATE TABLE OCEAN_BUOYS(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER ) + buoyid = 40;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/kFtJpTJpi0JIhIoj4oyYeg +"CREATE TABLE OCEAN_BUOYS(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER ) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw -"INSERT INTO OCEAN_BUOYS VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), nonsequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw +"INSERT INTO OCEAN_BUOYS VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw "CREATE TABLE OCEAN_BUOYS_SEQ(BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER, DATES DATE) -PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), sequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw -"INSERT INTO OCEAN_BUOYS_SEQ VALUES(TIMESTAMP '2014-01-06 10:32:12.122200',1, 44, 55, 43, '2014-01-01');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw +PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2012-01-01', HOURS(1), COLUMNS(BUOYID), sequenced);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw +"INSERT INTO OCEAN_BUOYS_SEQ VALUES(TIMESTAMP '2014-01-06 10:32:12.122200',1, 44, 55, 43, '2014-01-01');",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw "CREATE TABLE OCEAN_BUOYS_NONPTI(TIMECODE TIMESTAMP(6), BUOYID INTEGER, SALINITY INTEGER, TEMPERATURE INTEGER) -PRIMARY INDEX (BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw -"INSERT INTO OCEAN_BUOYS_NONPTI VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw -"INSERT INTO OCEAN_BUOYS2 VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/GxqTYzK4JMxVjZR_VYSSRw +PRIMARY INDEX (BUOYID);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw +"INSERT INTO OCEAN_BUOYS_NONPTI VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, 10);",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/KGXm33W_fLzCHH_2Aa9nWw +"INSERT INTO OCEAN_BUOYS2 VALUES(TIMESTAMP '2014-01-06 08:00:00.000000', 0, 55, );",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/GxqTYzK4JMxVjZR_VYSSRw "USING (SELECT TD_TIMECODE, BUOYID, Avg(TEMPERATURE) FROM OCEAN_BUOYS GROUP BY (TD_TIMECODE, BUOYID) WHERE TEMPERATURE IS NOT NULL) AS S(a,b,c) ON TD_TIMECODE=S.a AND BUOYID=S.b AND TEMPERATURE IS NULL -WHEN MATCHED THEN UPDATE SET TEMPERATURE=S.c;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/GxqTYzK4JMxVjZR_VYSSRw +WHEN MATCHED THEN UPDATE SET TEMPERATURE=S.c;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/GxqTYzK4JMxVjZR_VYSSRw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, AVG(TEMPERATURE), COUNT(*) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' AND BUOYID=0 GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/GxqTYzK4JMxVjZR_VYSSRw +ORDER BY 2,3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/GxqTYzK4JMxVjZR_VYSSRw "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, TOP(2, TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10:06:00' AND BUOYID=44 GROUP BY TIME (MINUTES(2) AND BUOYID) FILL(NULLS) -ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/E5kCJUiph_Fdv2GrEo6CRg +ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/E5kCJUiph_Fdv2GrEo6CRg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, TOP(2, TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10:06:00' AND BUOYID=44 GROUP BY TIME (MINUTES(2) AND BUOYID) USING TIMECODE(TIMECODE) FILL(NULLS) -ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/E5kCJUiph_Fdv2GrEo6CRg +ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/E5kCJUiph_Fdv2GrEo6CRg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, TOP WITH TIES(2, TEMPERATURE) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10:06:00' AND BUOYID=44 GROUP BY TIME (MINUTES(2) AND BUOYID) FILL(NULLS) -ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/E5kCJUiph_Fdv2GrEo6CRg +ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/E5kCJUiph_Fdv2GrEo6CRg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, TOP WITH TIES(2, TEMPERATURE) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 10:00:00' AND TIMESTAMP '2014-01-06 10:06:00' AND BUOYID=44 GROUP BY TIME (MINUTES(2) AND BUOYID) USING TIMECODE(TIMECODE) FILL(NULLS) -ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/E5kCJUiph_Fdv2GrEo6CRg +ORDER BY 1, 4, 3;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/E5kCJUiph_Fdv2GrEo6CRg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, VAR_SAMP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS WHERE TD_TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FzekPrz250smS2SB43GKgg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FzekPrz250smS2SB43GKgg "SELECT $TD_TIMECODE_RANGE, $TD_GROUP_BY_TIME, BUOYID, VAR_SAMP(CAST(TEMPERATURE AS REAL)) FROM OCEAN_BUOYS_NONPTI WHERE TIMECODE BETWEEN TIMESTAMP '2014-01-06 08:00:00' AND TIMESTAMP '2014-01-06 10:30:00' GROUP BY TIME (MINUTES(10) AND BUOYID) USING TIMECODE(TIMECODE) -ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FzekPrz250smS2SB43GKgg +ORDER BY 3,2,1;",https://docs.teradata.com/reader/6J_GmaqYiGPdG0c~UrCjxw/FzekPrz250smS2SB43GKgg "SELECT customerID, customerXML.ISSCHEMAVALID(schematab.schemacontent, 'Customer', '') FROM customer, schematab -WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/GBZRHp7st5GuHCWVALwCrg +WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/GBZRHp7st5GuHCWVALwCrg "SELECT x.item FROM xmltab, XMLTABLE('$custXML/customers/customer'           passing xmltab.xmldoc as ""custXML""           COLUMNS ""item"" XML PATH ""."" -         ) AS x;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/bqcGUUnIUFL6vTaStea1Yg +         ) AS x;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/bqcGUUnIUFL6vTaStea1Yg "INSERT INTO Input_Docs VALUES(1, NEW XML(' @@ -26701,7 +26701,7 @@ XMLTABLE('$custXML/customers/customer' 200 1200 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SbKINfD3YuZloOvyHcVthw +'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SbKINfD3YuZloOvyHcVthw "CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', CREATEXML(' @@ -26725,11 +26725,11 @@ XMLTABLE('$custXML/customers/customer' -'), '',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SbKINfD3YuZloOvyHcVthw -SELECT * FROM DefaultValue2;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SbKINfD3YuZloOvyHcVthw +'), '',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SbKINfD3YuZloOvyHcVthw +SELECT * FROM DefaultValue2;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SbKINfD3YuZloOvyHcVthw "SELECT x.xmlcol.xslttransform(s.stylesheetcontent, '') FROM xmldata x, styletab s -WHERE s.stylesheetid = 'myAppStylesheet.xslt';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/7uI7a3n0wfO9T9GTUAqFCA +WHERE s.stylesheetid = 'myAppStylesheet.xslt';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/7uI7a3n0wfO9T9GTUAqFCA "SELECT x.xmlcol1.xslttransform(s1.stylesheetcontent, ''), x.xmlcol2.xslttransform(s2.stylesheetcontent, '') FROM xmldata x, @@ -26738,7 +26738,7 @@ FROM xmldata x, where st.stylesheetid = 'myFirstStylesheet.xslt') s1, (select st.stylesheetcontent from styletab st -  where st.stylesheetid = 'mySecondStylesheet.xslt') s2;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/7uI7a3n0wfO9T9GTUAqFCA +  where st.stylesheetid = 'mySecondStylesheet.xslt') s2;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/7uI7a3n0wfO9T9GTUAqFCA "INSERT INTO Input_Docs(1, CREATEXML(' @@ -26749,7 +26749,7 @@ FROM xmldata x, 1000002 90000000010002 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Kx~5k3VTUefWbjgeap72jQ +'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Kx~5k3VTUefWbjgeap72jQ "CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', CREATEXML(' @@ -26775,9 +26775,9 @@ xmlns:date=""http://exslt.org/dates-and-times"" extension-element-prefixes=""dat -'), 'defaultDatabase=xsltuser', :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Kx~5k3VTUefWbjgeap72jQ -SELECT * FROM Offer;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Kx~5k3VTUefWbjgeap72jQ -"CREATE TABLE TRANSIENT_SQLEXPR_DOC(Id INTEGER, Xmldoc XML);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/26jFVU1DUJbm3PaFiT_mEQ +'), 'defaultDatabase=xsltuser', :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Kx~5k3VTUefWbjgeap72jQ +SELECT * FROM Offer;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Kx~5k3VTUefWbjgeap72jQ +"CREATE TABLE TRANSIENT_SQLEXPR_DOC(Id INTEGER, Xmldoc XML);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/26jFVU1DUJbm3PaFiT_mEQ "INSERT INTO TRANSIENT_SQLEXPR_DOC VALUES(1, CREATEXML(' @@ -26792,8 +26792,8 @@ SELECT * FROM Offer;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Kx~ 11 60000 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/26jFVU1DUJbm3PaFiT_mEQ -"CREATE TABLE EMP(Id Integer, Name VARCHAR(100), Grade Integer, Sal Decimal(18,4));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/26jFVU1DUJbm3PaFiT_mEQ +'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/26jFVU1DUJbm3PaFiT_mEQ +"CREATE TABLE EMP(Id Integer, Name VARCHAR(100), Grade Integer, Sal Decimal(18,4));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/26jFVU1DUJbm3PaFiT_mEQ "CALL TD_SYSXML.AS_SHRED_BATCH( 'sel id, xmldoc from TRANSIENT_SQLEXPR_DOC', CREATEXML(' @@ -26835,9 +26835,9 @@ CREATEXML(' -'), '', :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/26jFVU1DUJbm3PaFiT_mEQ -"SELECT XMLPI(NAME orderpi, 'NextDayShipment');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/sXK8sx_xG~xxo~6FV3U6YQ -"SELECT XMLPI(NAME orderpi, 'NextDayShipment');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/sXK8sx_xG~xxo~6FV3U6YQ +'), '', :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/26jFVU1DUJbm3PaFiT_mEQ +"SELECT XMLPI(NAME orderpi, 'NextDayShipment');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/sXK8sx_xG~xxo~6FV3U6YQ +"SELECT XMLPI(NAME orderpi, 'NextDayShipment');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/sXK8sx_xG~xxo~6FV3U6YQ "SELECT CUSTDTL.ID AS CustomerID, CUSTDTL.NAME, CUSTDTL.ADDRESS, CUSTDTL.PHONE1,    CUSTDTL.PHONE2, CUSTDTL.FAX, CUSTDTL.EMAIL, ORDERDTL.ORDER_ID AS OrderNumber,    ORDERDTL.ORDER_DATE AS OrderDate, ORDERDTL.CONTACT AS OrderContact,    ORDERDTL.CONTACT_PHONE AS OrderPhone, ORDERDTL.SHIP_TO_ADDRESS AS OrderShipTo, @@ -26846,37 +26846,37 @@ CREATEXML('    LINEITEMDTL.PART_NUMBER AS ItemPartNumber, LINEITEMDTL.DESCRIPTION AS ItemDescription,    LINEITEMDTL.UNIT_PRICE AS ItemUnitPrice, LINEITEMDTL.PRICE AS ItemPrice FROM CUSTDTL, ORDERDTL, LINEITEMDTL -WHERE CUSTDTL.ID=ORDERDTL.CUSTOMER_ID AND ORDERDTL.ORDER_ID=LINEITEMDTL.ORDER_ID;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/TAzdUqq5MXQTsoLHemtrUA +WHERE CUSTDTL.ID=ORDERDTL.CUSTOMER_ID AND ORDERDTL.ORDER_ID=LINEITEMDTL.ORDER_ID;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/TAzdUqq5MXQTsoLHemtrUA "SELECT customerID FROM customer -WHERE customerxml.EXISTSNODE('/Customer/Name', '') = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/l2~LpxGhE1x0g2Tytt3ajw -"SELECT XMLELEMENT(NAME Item, XMLATTRIBUTES('001' AS ID));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/4j4Je_XQlOvtICnOsloj9A -"SELECT XMLELEMENT(NAME Item, XMLATTRIBUTES('001' AS ID));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/4j4Je_XQlOvtICnOsloj9A +WHERE customerxml.EXISTSNODE('/Customer/Name', '') = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/l2~LpxGhE1x0g2Tytt3ajw +"SELECT XMLELEMENT(NAME Item, XMLATTRIBUTES('001' AS ID));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/4j4Je_XQlOvtICnOsloj9A +"SELECT XMLELEMENT(NAME Item, XMLATTRIBUTES('001' AS ID));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/4j4Je_XQlOvtICnOsloj9A "SELECT XMLELEMENT(NAME Item, XMLNAMESPACES(DEFAULT 'http://example.teradata.com'), - XMLATTRIBUTES('001' AS ID));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/4j4Je_XQlOvtICnOsloj9A + XMLATTRIBUTES('001' AS ID));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/4j4Je_XQlOvtICnOsloj9A "SELECT customerXML.ISSCHEMAVALIDATED() FROM customer -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/2e0TH80IkkQ3dekKm0cTFw +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/2e0TH80IkkQ3dekKm0cTFw "SELECT xmldoc.xmlextract('/customers/customer[1]', NULL) AS firstcustomer -FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Gi1i2LZTYTpQpvJrJlAp8Q -"SELECT id, xmldoc FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_iw32Anm6b1QX8uRJNNu9Q -"SELECT id, xmldoc.xmlextract('.', NULL) FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_iw32Anm6b1QX8uRJNNu9Q -"INSERT INTO TransientTbl_Docs values(1, CREATEXML(' +FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Gi1i2LZTYTpQpvJrJlAp8Q +"SELECT id, xmldoc FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_iw32Anm6b1QX8uRJNNu9Q +"SELECT id, xmldoc.xmlextract('.', NULL) FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_iw32Anm6b1QX8uRJNNu9Q +"INSERT INTO TransientTbl_Docs values(1, CREATEXML(' - - 100 + + 100 EMP_ABCD 1200 - + 200 EMP_XYZ 1300 ')); -",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/y0_k~x2~1FifnjOJ9XjoIA -"CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.TransientTbl_Docs', +",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/y0_k~x2~1FifnjOJ9XjoIA +"CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.TransientTbl_Docs', CREATEXML(' @@ -26899,22 +26899,22 @@ CREATEXML(' -'), NULL, :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/y0_k~x2~1FifnjOJ9XjoIA +'), NULL, :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/y0_k~x2~1FifnjOJ9XjoIA "USING (custdoc XML AS DEFERRED, custid VARCHAR(256), custname VARCHAR(256)) -INSERT INTO customer(CAST(:custid AS INTEGER), :custname, :custdoc);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Y8GXImChGrKntHZy0D85Sg +INSERT INTO customer(CAST(:custid AS INTEGER), :custname, :custdoc);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Y8GXImChGrKntHZy0D85Sg "SELECT customerXML.ISCONTENT() FROM customer -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/pegPs9CR3GppzuH3yCl5bA -"SELECT CREATEXML('cd').XMLEXTRACT('declare namespace td = ""http://td.com"";",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_bXSCcb3NfEQ1_3N4oNjfg -"SELECT CREATEXML('cd').XMLEXTRACT('declare namespace td = ""http://td.com"";",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_bXSCcb3NfEQ1_3N4oNjfg -"SELECT CREATEXML('cd').XMLEXTRACT('/td:a/td:b', 'td=http://td.com');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_bXSCcb3NfEQ1_3N4oNjfg +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/pegPs9CR3GppzuH3yCl5bA +"SELECT CREATEXML('cd').XMLEXTRACT('declare namespace td = ""http://td.com"";",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_bXSCcb3NfEQ1_3N4oNjfg +"SELECT CREATEXML('cd').XMLEXTRACT('declare namespace td = ""http://td.com"";",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_bXSCcb3NfEQ1_3N4oNjfg +"SELECT CREATEXML('cd').XMLEXTRACT('/td:a/td:b', 'td=http://td.com');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_bXSCcb3NfEQ1_3N4oNjfg "INSERT INTO Input_Docs VALUES(1, CREATEXML(' 1000003 90000000010003 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SWQlxGQ8cWgkTugybtbCDA +'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SWQlxGQ8cWgkTugybtbCDA "CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', CREATEXML(' @@ -26934,8 +26934,8 @@ WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/p -'), NULL, :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SWQlxGQ8cWgkTugybtbCDA -SELECT * FROM Offer1;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SWQlxGQ8cWgkTugybtbCDA +'), NULL, :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SWQlxGQ8cWgkTugybtbCDA +SELECT * FROM Offer1;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SWQlxGQ8cWgkTugybtbCDA "INSERT INTO input_docs VALUES(1, CREATEXML(' @@ -26953,7 +26953,7 @@ SELECT * FROM Offer1;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SW 1002 - '));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/WL7iio5XXoTE3ZFoKJV1MQ + '));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/WL7iio5XXoTE3ZFoKJV1MQ "CALL TD_SYSXML.XSLT_SHRED_BATCH('SEL id, xmldoc FROM xsltuser.Input_Docs', createxml(' @@ -26973,8 +26973,8 @@ createxml(' -'), NULL,:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/WL7iio5XXoTE3ZFoKJV1MQ -"SELECT offerid, mediaBlockid FROM Offer;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/WL7iio5XXoTE3ZFoKJV1MQ +'), NULL,:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/WL7iio5XXoTE3ZFoKJV1MQ +"SELECT offerid, mediaBlockid FROM Offer;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/WL7iio5XXoTE3ZFoKJV1MQ "SELECT customerXML.XSLTTRANSFORM(new XML(' @@ -27004,11 +27004,11 @@ createxml(' -'), '') FROM customer WHERE customerID=1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Hsokv~fTWiFxwLZnExcwaw +'), '') FROM customer WHERE customerID=1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Hsokv~fTWiFxwLZnExcwaw "SELECT customerXML.XMLEXTRACT('/Customer[Name=""John Hancock""]/Address', '') FROM customer -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/jpTawH5nQqG~bxsoKv3v3Q -"INSERT INTO DefaultValue3(C_id, C_Byteintc) values(1,1);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/tf5Uq0rTxE3I0fSwVqK84w +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/jpTawH5nQqG~bxsoKv3v3Q +"INSERT INTO DefaultValue3(C_id, C_Byteintc) values(1,1);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/tf5Uq0rTxE3I0fSwVqK84w "CALL TD_SYSXML.XSLT_SHRED(NEW XML(' @@ -27046,7 +27046,7 @@ WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/j - + @@ -27057,43 +27057,43 @@ WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/j -'), '',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/tf5Uq0rTxE3I0fSwVqK84w -SELECT * FROM DefaultValue3;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/tf5Uq0rTxE3I0fSwVqK84w +'), '',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/tf5Uq0rTxE3I0fSwVqK84w +SELECT * FROM DefaultValue3;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/tf5Uq0rTxE3I0fSwVqK84w "SELECT CAST(xmldoc.xmlextract('/customers/customer', NULL) AS VARCHAR(1024)) AS customerlist -FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/9N6Gd6tg8OD9k28HTGOjPg +FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/9N6Gd6tg8OD9k28HTGOjPg "CREATE TABLE customer (    customerID INTEGER,    customerName VARCHAR(256),    customerXML XML ) -   PRIMARY INDEX (customerID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/2I0jHkvxmGfvj01GxMJfIA +   PRIMARY INDEX (customerID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/2I0jHkvxmGfvj01GxMJfIA "SELECT XMLSERIALIZE(DOCUMENT customerXML AS CLOB CHARACTER SET UNICODE    WITH BOM INCLUDING XMLDECLARATION) FROM customer -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/bDHHw3vJ4eC1XQOI5rmmQQ +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/bDHHw3vJ4eC1XQOI5rmmQQ "SELECT customerID FROM customer -WHERE customerXML.EXISTSNODE('/Customer[Name=""John Hancock""]', '') = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/0wxwWtgi4_HaL_X1LoCqLQ +WHERE customerXML.EXISTSNODE('/Customer[Name=""John Hancock""]', '') = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/0wxwWtgi4_HaL_X1LoCqLQ "SELECT XMLPARSE(CONTENT ' ' - PRESERVE WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SCDa~6vX689up3LdOiRSOA + PRESERVE WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SCDa~6vX689up3LdOiRSOA "SELECT XMLPARSE(DOCUMENT '
Address with lots of space
More space
' - STRIP WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SCDa~6vX689up3LdOiRSOA + STRIP WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SCDa~6vX689up3LdOiRSOA "SELECT X.* FROM (SELECT * FROM customer WHERE customerID = 1) AS C,    XMLTable (       '/Customer/Order/Item'       PASSING C.customerXML -   ) AS X (""ItemXML"");",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/ZJbkdDW0lASVNerB3GrFKw -INSERT INTO Orders(o_orderkey) values (12610);,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA -INSERT INTO Orders(o_orderkey) values (12611);,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA -INSERT INTO Dealer(d_id) values (12610);,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA +   ) AS X (""ItemXML"");",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/ZJbkdDW0lASVNerB3GrFKw +INSERT INTO Orders(o_orderkey) values (12610);,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA +INSERT INTO Orders(o_orderkey) values (12611);,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA +INSERT INTO Dealer(d_id) values (12610);,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA "INSERT INTO Input_Docs VALUES(1, CREATEXML(' @@ -27167,8 +27167,8 @@ INSERT INTO Dealer(d_id) values (12610);,https://docs.teradata.com/reader/2KS5gH AP Based dealer -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA -"CALL TD_SYSXML.XSLT_SHRED_BATCH('SEL id, xmldoc FROM xsltuser.Input_Docs', +
'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA +"CALL TD_SYSXML.XSLT_SHRED_BATCH('SEL id, xmldoc FROM xsltuser.Input_Docs', CREATEXML(' @@ -27282,19 +27282,19 @@ CREATEXML(' -'), NULL,:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA +'), NULL,:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/G_vOcL3ucuattJe1i1KdoA "SELECT XMLSERIALIZE(DOCUMENT XMLDOCUMENT    (XMLELEMENT(NAME ""Department"",       XMLATTRIBUTES(E.WORKDEPT AS ""name""),       XMLAGG(XMLELEMENT ( NAME ""emp"", E.LASTNAME)       ORDER BY E.LASTNAME) -   )) AS CLOB(200)) AS ""dept_list"" +   )) AS CLOB(200)) AS ""dept_list""    FROM EMPLOYEE E    WHERE E.WORKDEPT IN ('C01', 'E21') -GROUP BY WORKDEPT;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/PvrDYVA9oz4ReQyIAAXH_Q -SELECT XMLTEXT('Special instructions for processing this order');,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SK~7RjO2XfxiIGQYs00CmQ -SELECT XMLCOMMENT('The orders following this comment will be shipped the next day');,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Gz_KZLAKrbu5h2BrscGJ4Q -SELECT XMLCOMMENT('The orders following this comment will be shipped the next day');,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Gz_KZLAKrbu5h2BrscGJ4Q +GROUP BY WORKDEPT;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/PvrDYVA9oz4ReQyIAAXH_Q +SELECT XMLTEXT('Special instructions for processing this order');,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SK~7RjO2XfxiIGQYs00CmQ +SELECT XMLCOMMENT('The orders following this comment will be shipped the next day');,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Gz_KZLAKrbu5h2BrscGJ4Q +SELECT XMLCOMMENT('The orders following this comment will be shipped the next day');,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Gz_KZLAKrbu5h2BrscGJ4Q "CREATE SET TABLE CUSTDTL ,NO FALLBACK ,    NO BEFORE JOURNAL,    NO AFTER JOURNAL, @@ -27306,7 +27306,7 @@ SELECT XMLCOMMENT('The orders following this comment will be shipped the next da    PHONE2        VARCHAR(16),    FAX           VARCHAR(16),    EMAIL         VARCHAR(64) -) PRIMARY INDEX CUSTID_NUPI (ID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/0K9AqWTaNZxY_5EvbkxmuA +) PRIMARY INDEX CUSTID_NUPI (ID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/0K9AqWTaNZxY_5EvbkxmuA "CREATE SET TABLE ORDERDTL ,NO FALLBACK ,    NO BEFORE JOURNAL,    NO AFTER JOURNAL, @@ -27320,7 +27320,7 @@ SELECT XMLCOMMENT('The orders following this comment will be shipped the next da    SUB_TOTAL        DECIMAL(10,2),    TAX              DECIMAL(10,2),    TOTAL            DECIMAL(10,2) -) PRIMARY INDEX ORDERID_NUPI (ORDER_ID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/0K9AqWTaNZxY_5EvbkxmuA +) PRIMARY INDEX ORDERID_NUPI (ORDER_ID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/0K9AqWTaNZxY_5EvbkxmuA "CREATE MULTISET TABLE LINEITEMDTL ,NO FALLBACK ,    NO BEFORE JOURNAL,    NO AFTER JOURNAL, @@ -27332,10 +27332,10 @@ SELECT XMLCOMMENT('The orders following this comment will be shipped the next da    DESCRIPTION       VARCHAR(512),    UNIT_PRICE        DECIMAL(10,2),    PRICE             DECIMAL(10,2) -);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/0K9AqWTaNZxY_5EvbkxmuA +);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/0K9AqWTaNZxY_5EvbkxmuA "SELECT customerID, customerXML.ISSCHEMAVALID(schematab.schemacontent, 'Customer', '') FROM customer, schematab -WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/vc13Cdl0AFreNuy4OkhGUg +WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/vc13Cdl0AFreNuy4OkhGUg "SELECT x.xmlcol1.isschemavalid(s1.schemacontent, '', ''), x.xmlcol2.isschemavalid(s2.schemacontent, '', '') FROM xmldata x, @@ -27344,11 +27344,11 @@ FROM xmldata x,     where st.schemaid = 'myFirstSchema.xsd') s1,    (select st.schemacontent     from schematab st -    where st.schemaid = 'mySecondSchema.xsd') s2;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/vc13Cdl0AFreNuy4OkhGUg +    where st.schemaid = 'mySecondSchema.xsd') s2;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/vc13Cdl0AFreNuy4OkhGUg "UPDATE customer SET customerXML = customerXML.CREATESCHEMABASEDXML( (SELECT schemacontent FROM schematab WHERE schematab.schemaid='customerschema.xsd')) -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/WUvRTPI7OzcQR5I3IcaatA +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/WUvRTPI7OzcQR5I3IcaatA "SELECT X.* FROM (SELECT * FROM customer WHERE customerID = 1) AS C,    XMLTable ( @@ -27363,74 +27363,74 @@ FROM (SELECT * FROM customer WHERE customerID = 1) AS C,          ""Quantity"" INTEGER PATH 'Quantity',          ""UnitPrice"" DECIMAL(9,2),          ""TotalPrice"" DECIMAL(9,2) PATH 'Price' -   ) AS X (""Sequence #"", ""Customer Name"", ""Order #"", ""Order Date"", ""Item ID"", ""Qty"", ""Unit Price"", ""Total Price"");",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/sF3OYeKoLuxLKI1xoDOKlA +   ) AS X (""Sequence #"", ""Customer Name"", ""Order #"", ""Order Date"", ""Item ID"", ""Qty"", ""Unit Price"", ""Total Price"");",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/sF3OYeKoLuxLKI1xoDOKlA "SELECT CAST(XMLQUERY('for $cust in /customers/customer return sum(order/total)' passing xmldoc) AS VARCHAR(512)) AS ordertotals -FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/EXAHU1JaPiSkGgc2WS~9nQ +FROM xmltab;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/EXAHU1JaPiSkGgc2WS~9nQ "SELECT customerXML.ISDOCUMENT() FROM customer -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/N9SfO~1p5xJ3RaJ7aeV__A +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/N9SfO~1p5xJ3RaJ7aeV__A "CREATE TABLE customer (    customerID INTEGER,    customerName VARCHAR(256),    customerXML XML ) -   PRIMARY INDEX (customerID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/EbB1wgQldYc7bdOMMTsiWg +   PRIMARY INDEX (customerID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/EbB1wgQldYc7bdOMMTsiWg "CREATE TABLE customerText (    customerID INTEGER,    customerName VARCHAR(256),    customerXMLText CLOB ) -   PRIMARY INDEX (customerID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/EbB1wgQldYc7bdOMMTsiWg +   PRIMARY INDEX (customerID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/EbB1wgQldYc7bdOMMTsiWg "SELECT XMLVALIDATE(DOCUMENT customer.customerXML ACCORDING TO XMLSCHEMA VALUE schematab.schemacontent) FROM customer, schematab -WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_~00zI0~4xxZKfmzl8pl5A -"CREATE TABLE JSON_table (id INTEGER, jsn JSON INLINE LENGTH 1000);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/avP843EzwjvqN_MtFAoPFw -SELECT * FROM JSON_table ORDER BY id;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/avP843EzwjvqN_MtFAoPFw -"SELECT id, TD_SYSFNLIB.DataSize (jsn) FROM JSON_table ORDER BY id;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/avP843EzwjvqN_MtFAoPFw -"SELECT XMLCONCAT(XMLQUERY('(1,2,3)'), XMLQUERY('(4,5,6)'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/2XAQbFCGJZ41ZaPxEiwFAA -"SELECT XMLQUERY('(1,2,3)');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw +WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/_~00zI0~4xxZKfmzl8pl5A +"CREATE TABLE JSON_table (id INTEGER, jsn JSON INLINE LENGTH 1000);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/avP843EzwjvqN_MtFAoPFw +SELECT * FROM JSON_table ORDER BY id;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/avP843EzwjvqN_MtFAoPFw +"SELECT id, TD_SYSFNLIB.DataSize (jsn) FROM JSON_table ORDER BY id;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/avP843EzwjvqN_MtFAoPFw +"SELECT XMLCONCAT(XMLQUERY('(1,2,3)'), XMLQUERY('(4,5,6)'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/2XAQbFCGJZ41ZaPxEiwFAA +"SELECT XMLQUERY('(1,2,3)');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw "SELECT XMLQUERY('/Customer/Order/Item'    PASSING BY VALUE customer.customerXML    RETURNING CONTENT -   NULL ON EMPTY) FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw +   NULL ON EMPTY) FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw "SELECT XMLQUERY('$doc/Customer/Order/Item' -   PASSING customerXML AS ""doc"") FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw +   PASSING customerXML AS ""doc"") FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw "SELECT XMLQUERY('$i/Customer/Order/Item'    PASSING customerXML AS i -   RETURNING CONTENT) FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw +   RETURNING CONTENT) FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw "SELECT XMLQUERY('{$i/Customer/Order/Item}'    PASSING customerXML AS i -   RETURNING CONTENT) FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw +   RETURNING CONTENT) FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw "SELECT XMLQUERY('for $i in /Customer/Order/Item    where $i/@ID = $itemId    return $i/../../Name'    PASSING BY VALUE customer.customerXML,    '001' AS itemId    RETURNING SEQUENCE -   EMPTY ON EMPTY ) FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw +   EMPTY ON EMPTY ) FROM customer WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw "SELECT XMLQUERY('for $i in $doc/Customer/Order/Item    where $i/@ID = $itemId    return $i/../../Name'    PASSING BY VALUE customer.customerXML AS ""doc"",    '001' AS itemId    RETURNING SEQUENCE -   EMPTY ON EMPTY ) FROM customer WHERE customerId=1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw +   EMPTY ON EMPTY ) FROM customer WHERE customerId=1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/SzSkxWf63jjMlMuzlc~Dhw "SELECT XMLQUERY('for $i in /Customer/Order/Item return $i/PartNumber' PASSING customerXML RETURNING CONTENT) as queryres -FROM customer WHERE customerID=1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/2r8AMdyeE3BRiLGVCFZIng -CREATE USER xsltuser AS PASSWORD = xsltuser PERM = 2000000*(HashAMP()+1);,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ -GRANT ALL ON xsltuser TO xsltuser;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ -GRANT ALL ON TD_SYSXML TO xsltuser;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ -GRANT EXECUTE PROCEDURE ON TD_SYSXML TO xsltuser;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ -"CREATE SET TABLE Offer( +FROM customer WHERE customerID=1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/2r8AMdyeE3BRiLGVCFZIng +CREATE USER xsltuser AS PASSWORD = xsltuser PERM = 2000000*(HashAMP()+1);,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +GRANT ALL ON xsltuser TO xsltuser;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +GRANT ALL ON TD_SYSXML TO xsltuser;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +GRANT EXECUTE PROCEDURE ON TD_SYSXML TO xsltuser;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +"CREATE SET TABLE Offer( offerid char(10), mediaBlockid varchar(64), datetimecol varchar(30) - );",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ -"CREATE TABLE Offer1(C_COL1 char(10), C_COL2 varchar(64));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ -"CREATE TABLE Input_Docs(id INT, xmldoc XML);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ -"CREATE SET TABLE TransientTbl(C_Id int, C_Name varchar(64), C_Sal Int);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ -"CREATE SET TABLE TransientTbl_docs(id int, xmlcol xml);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ + );",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +"CREATE TABLE Offer1(C_COL1 char(10), C_COL2 varchar(64));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +"CREATE TABLE Input_Docs(id INT, xmldoc XML);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +"CREATE SET TABLE TransientTbl(C_Id int, C_Name varchar(64), C_Sal Int);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +"CREATE SET TABLE TransientTbl_docs(id int, xmlcol xml);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ "CREATE TABLE DefaultValue ( datec DATE, @@ -27438,14 +27438,14 @@ GRANT EXECUTE PROCEDURE ON TD_SYSXML TO xsltuser;,https://docs.teradata.com/read timewzc TIME(6) WITH TIME ZONE, timestampc TIMESTAMP(6), timestampwzc TIMESTAMP(6) WITH TIME ZONE -);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ "CREATE TABLE DefaultValue2 ( byteintc ByteInt, smallintc Smallint, intc Integer, floatc Float -);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ "CREATE SET TABLE DefaultValue3 ,NO FALLBACK , NO BEFORE JOURNAL, NO AFTER JOURNAL, @@ -27456,7 +27456,7 @@ GRANT EXECUTE PROCEDURE ON TD_SYSXML TO xsltuser;,https://docs.teradata.com/read C_Byteintc BYTEINT, C_Smallintc SMALLINT, C_Intc INTEGER) -PRIMARY INDEX ( C_Id );",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +PRIMARY INDEX ( C_Id );",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ "CREATE TABLE DefaultValue4 ( C_Datec DATE, @@ -27464,7 +27464,7 @@ PRIMARY INDEX ( C_Id );",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg C_Timewzc TIME(6) WITH TIME ZONE, C_TimeStampc TIMESTAMP(6), C_TimeStampwzc TIMESTAMP(6) WITH TIME ZONE -);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ "CREATE TABLE Customer ( c_custkey BIGINT NOT NULL, @@ -27475,7 +27475,7 @@ C_TimeStampwzc TIMESTAMP(6) WITH TIME ZONE c_acctbal DECIMAL(20,2), c_mktsegment CHAR(10) CHARACTER SET LATIN, c_comment VARCHAR(117) CHARACTER SET LATIN -) UNIQUE PRIMARY INDEX PK_CUSTKEY (c_custkey);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +) UNIQUE PRIMARY INDEX PK_CUSTKEY (c_custkey);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ "CREATE TABLE Orders ( o_orderkey BIGINT NOT NULL, @@ -27487,35 +27487,35 @@ C_TimeStampwzc TIMESTAMP(6) WITH TIME ZONE o_clerk CHAR(15) CHARACTER SET LATIN, o_shippriority BIGINT, o_comment VARCHAR(79) CHARACTER SET LATIN -) UNIQUE PRIMARY INDEX PK_ORDERKEY ( o_orderkey );",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +) UNIQUE PRIMARY INDEX PK_ORDERKEY ( o_orderkey );",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ "CREATE TABLE Dealer ( d_id BIGINT NOT NULL, d_name CHAR(15) CHARACTER SET LATIN, d_address CHAR(15) CHARACTER SET LATIN, d_comment VARCHAR(79) CHARACTER SET LATIN -) UNIQUE PRIMARY INDEX PK_ORDERKEY (d_id);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ +) UNIQUE PRIMARY INDEX PK_ORDERKEY (d_id);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/HRRn~mq6SppgsijkR4CnnQ "CREATE TABLE styletab(    stylesheetid INTEGER,    stylesheetcontent XML ) -   PRIMARY INDEX (stylesheetid);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qqdwvedmmbaxXizhJhe4QQ +   PRIMARY INDEX (stylesheetid);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qqdwvedmmbaxXizhJhe4QQ "USING (fxslt CLOB AS DEFERRED, schemaid VARCHAR(32)) -INSERT INTO styletab values(:schemaid, new XML(:fxslt));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qqdwvedmmbaxXizhJhe4QQ +INSERT INTO styletab values(:schemaid, new XML(:fxslt));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qqdwvedmmbaxXizhJhe4QQ "SELECT customerXML.XSLTTRANSFORM(styletab.stylesheetcontent, '') FROM customer, styletab -WHERE customerID=1 and styletab.stylesheetid = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qqdwvedmmbaxXizhJhe4QQ +WHERE customerID=1 and styletab.stylesheetid = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qqdwvedmmbaxXizhJhe4QQ "SELECT XMLPARSE(DOCUMENT '
Address with lots of space
More space
' - STRIP WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/aSnOtAw6hLJ5NFYG9H9~Zg + STRIP WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/aSnOtAw6hLJ5NFYG9H9~Zg "SELECT XMLPARSE(DOCUMENT '
Address with lots of space
More space
' - PRESERVE WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/aSnOtAw6hLJ5NFYG9H9~Zg + PRESERVE WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/aSnOtAw6hLJ5NFYG9H9~Zg "INSERT INTO Input_Docs VALUES(1, CREATEXML(' @@ -27526,7 +27526,7 @@ WHERE customerID=1 and styletab.stylesheetid = 1;",https://docs.teradata.com/rea 1000003 90000000010003 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q +'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q "CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', CREATEXML(' @@ -27545,8 +27545,8 @@ WHERE customerID=1 and styletab.stylesheetid = 1;",https://docs.teradata.com/rea -'), NULL, :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q -"SELECT offerid, mediaBlockid FROM Offer;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q +'), NULL, :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q +"SELECT offerid, mediaBlockid FROM Offer;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q "CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', CREATEXML(' @@ -27565,19 +27565,19 @@ WHERE customerID=1 and styletab.stylesheetid = 1;",https://docs.teradata.com/rea -'), NULL, :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q -SELECT * FROM customer;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q -"SELECT XMLFOREST('(858)555-1234' AS Phone1, '(858)555-9876' AS Phone2);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/mQwWdZKULWoqnuj_fyyx6Q -"SELECT XMLFOREST('(858)555-1234' AS Phone1, '(858)555-9876' AS Phone2);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/mQwWdZKULWoqnuj_fyyx6Q -"CREATE TABLE LargeXMLs(id INTEGER, lxml CLOB);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S4CA75CH~tiBFmxYvZNyig -"CREATE TABLE LargeXMLs(id INTEGER, lxml CLOB);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S4CA75CH~tiBFmxYvZNyig -"SELECT * FROM TABLE(XMLSPLIT(LargeXMLs.id, LargeXMLs.lxml, 400, '/root/customers/customer', '')) AS xs;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S4CA75CH~tiBFmxYvZNyig +'), NULL, :res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q +SELECT * FROM customer;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/RYPn6tIVk0KeEHXRbXy88Q +"SELECT XMLFOREST('(858)555-1234' AS Phone1, '(858)555-9876' AS Phone2);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/mQwWdZKULWoqnuj_fyyx6Q +"SELECT XMLFOREST('(858)555-1234' AS Phone1, '(858)555-9876' AS Phone2);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/mQwWdZKULWoqnuj_fyyx6Q +"CREATE TABLE LargeXMLs(id INTEGER, lxml CLOB);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S4CA75CH~tiBFmxYvZNyig +"CREATE TABLE LargeXMLs(id INTEGER, lxml CLOB);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S4CA75CH~tiBFmxYvZNyig +"SELECT * FROM TABLE(XMLSPLIT(LargeXMLs.id, LargeXMLs.lxml, 400, '/root/customers/customer', '')) AS xs;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S4CA75CH~tiBFmxYvZNyig "CREATE TABLE schematab (    schemaid VARCHAR(32),    schemaContent XML ) -   PRIMARY INDEX (schemaid);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Tt3UVal3M2rftZPeXscfUQ +   PRIMARY INDEX (schemaid);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Tt3UVal3M2rftZPeXscfUQ "USING (fxsd XML AS DEFERRED, xmlid varchar(32)) -INSERT into schematab values(:xmlid, :fxsd);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Tt3UVal3M2rftZPeXscfUQ +INSERT into schematab values(:xmlid, :fxsd);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/Tt3UVal3M2rftZPeXscfUQ "SELECT X.* FROM (SELECT * FROM customer WHERE customerID = 1) AS C,    XMLTable ( @@ -27592,18 +27592,18 @@ FROM (SELECT * FROM customer WHERE customerID = 1) AS C,          ""Quantity"" INTEGER PATH 'Quantity',          ""UnitPrice"" DECIMAL(9,2),          ""TotalPrice"" DECIMAL(9,2) PATH 'Price' -   ) AS X (""Sequence #"", ""Customer Name"", ""Order #"", ""Order Date"", ""Item ID"", ""Qty"", ""Unit Price"", ""Total Price"");",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/UGMPazdSmv0yiEd8jiKY9g +   ) AS X (""Sequence #"", ""Customer Name"", ""Order #"", ""Order Date"", ""Item ID"", ""Qty"", ""Unit Price"", ""Total Price"");",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/UGMPazdSmv0yiEd8jiKY9g "SELECT XMLPARSE(CONTENT '' - STRIP WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/hoDa2UbMGMPD4M5~c2CPcg + STRIP WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/hoDa2UbMGMPD4M5~c2CPcg "SELECT XMLPARSE(CONTENT ' ' - PRESERVE WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/hoDa2UbMGMPD4M5~c2CPcg + PRESERVE WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/hoDa2UbMGMPD4M5~c2CPcg "UPDATE customer SET customerXML = customerXML.CREATENONSCHEMABASEDXML() -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/u6XPH30_JUEGtPa6I54kFA +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/u6XPH30_JUEGtPa6I54kFA "CALL TD_SYSXML.XSLT_SHRED(NEW XML( ' @@ -27625,8 +27625,8 @@ WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/u '), CREATEXML(' - @@ -27652,8 +27652,8 @@ extension-element-prefixes=""date"" version=""1.0"" > -'), '',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qmZ8xN2gNjpT3ze8180V2w -SELECT * FROM DefaultValue4;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qmZ8xN2gNjpT3ze8180V2w +'), '',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qmZ8xN2gNjpT3ze8180V2w +SELECT * FROM DefaultValue4;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/qmZ8xN2gNjpT3ze8180V2w "SELECT customerXML.XSLTTRANSFORM(new XML(' @@ -27685,34 +27685,34 @@ SELECT * FROM DefaultValue4;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hf '), '') FROM customer -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/M_3eVzIgXd107ye8Q7HllQ +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/M_3eVzIgXd107ye8Q7HllQ "SELECT XMLPARSE(DOCUMENT '
Address with lots of space
More space
' - PRESERVE WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/bsK4BeAK1qZJGU_YXRO3hA + PRESERVE WHITESPACE);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/bsK4BeAK1qZJGU_YXRO3hA "SELECT XMLSERIALIZE(DOCUMENT customerXML AS BLOB ENCODING ""UTF-8""    WITH BOM INCLUDING XMLDECLARATION) FROM customer -WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/oZEj8YBo27_dpEflo~tkaQ +WHERE customerID = 1;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/oZEj8YBo27_dpEflo~tkaQ "CREATE TABLE SHREDMAPPING (    SCHEMA_ID VARCHAR(32),    ANNOTATED_SCHEMA XML ) -   PRIMARY INDEX (SCHEMA_ID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ +   PRIMARY INDEX (SCHEMA_ID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ "CREATE TABLE CUSTOMER (    customerID INTEGER,    customerName VARCHAR(256),    customerXML XML ) -   PRIMARY INDEX (customerID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ +   PRIMARY INDEX (customerID);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ "USING (asxsd XML AS DEFERRED, schemaid varchar(32)) -INSERT into SHREDMAPPING values(:schemaid, :asxsd);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ +INSERT into SHREDMAPPING values(:schemaid, :asxsd);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ "USING (custdoc XML AS DEFERRED, custid VARCHAR(256), custname VARCHAR(256)) -INSERT INTO CUSTOMER(CAST(:custid AS INTEGER), :custname, :custdoc);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ -"SELECT customerID, customerXML FROM CUSTOMER;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ -DECLARE annotatedSchema XML;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ -DECLARE inputCursor CURSOR FOR SELECT ANNOTATED_SCHEMA from SHREDMAPPING WHERE SCHEMA_ID = :annotatedSchemaID;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ -"CALL TD_SYSXML.AS_SHRED_BATCH(:sourceDataQuery, :annotatedSchema, NULL, :resultCode);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ +INSERT INTO CUSTOMER(CAST(:custid AS INTEGER), :custname, :custdoc);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ +"SELECT customerID, customerXML FROM CUSTOMER;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ +DECLARE annotatedSchema XML;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ +DECLARE inputCursor CURSOR FOR SELECT ANNOTATED_SCHEMA from SHREDMAPPING WHERE SCHEMA_ID = :annotatedSchemaID;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ +"CALL TD_SYSXML.AS_SHRED_BATCH(:sourceDataQuery, :annotatedSchema, NULL, :resultCode);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/w5GRHRi0MyIO1gmqFVoGOQ "INSERT INTO Input_Docs(1,NEW XML(' @@ -27732,11 +27732,11 @@ DECLARE inputCursor CURSOR FOR SELECT ANNOTATED_SCHEMA from SHREDMAPPING WHERE S 3000-09-09T12:12:12 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S~GCWeS~LEuxaHold8yawQ +'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S~GCWeS~LEuxaHold8yawQ "CALL TD_SYSXML.XSLT_SHRED_BATCH('SELECT id, xmldoc FROM xsltuser.Input_Docs', CREATEXML(' - @@ -27762,8 +27762,8 @@ extension-element-prefixes=""date"" version=""1.0"" > -'), '',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S~GCWeS~LEuxaHold8yawQ -SELECT * FROM DefaultValue;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S~GCWeS~LEuxaHold8yawQ +'), '',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S~GCWeS~LEuxaHold8yawQ +SELECT * FROM DefaultValue;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/S~GCWeS~LEuxaHold8yawQ "INSERT INTO customer (1, 'John Hancock', CREATEXML(' John Hancock @@ -27794,7 +27794,7 @@ SELECT * FROM DefaultValue;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfi 139.99 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/jczhNaM9TkO1ooY~AE2dnQ +
'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/jczhNaM9TkO1ooY~AE2dnQ "INSERT INTO customerText (1, 'John Hancock', ' John Hancock @@ -27825,33 +27825,33 @@ SELECT * FROM DefaultValue;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfi 139.99 -');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/jczhNaM9TkO1ooY~AE2dnQ +');",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/jczhNaM9TkO1ooY~AE2dnQ "CREATE TABLE xmlTable1(id INTEGER, - /* non-LOB */ xml1 XML(64000));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw + /* non-LOB */ xml1 XML(64000));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw "CREATE TABLE xmlTable2(id INTEGER, /* non-LOB */ xml1 XML(100), /* LOB */ xml2 XML, - /* LOB */ xml3 XML INLINE LENGTH 30000);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw + /* LOB */ xml3 XML INLINE LENGTH 30000);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw "CREATE TABLE xmlTable3(id INTEGER, /* non-LOB */ xml1 XML(100) INLINE LENGTH 100, /* LOB */ xml2 XML, - /* LOB */ xml3 XML INLINE LENGTH 30000);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw + /* LOB */ xml3 XML INLINE LENGTH 30000);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw "CREATE TABLE xmlTable4(id INTEGER, /* non-LOB */ xml1 XML(30000) INLINE LENGTH 30000, - /* LOB */ xml2 XML INLINE LENGTH 100);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw + /* LOB */ xml2 XML INLINE LENGTH 100);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw "CREATE TABLE xmlTable5(id INTEGER, - /* LOB */ xml1 XML(64000) INLINE LENGTH 100);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw + /* LOB */ xml1 XML(64000) INLINE LENGTH 100);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/njcZSrZr9nmTsyzrd9wFvw "SELECT customerID, CREATEXML(customerXMLText) -FROM customerText;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/9czrhXPJh9hE2xsHeU_oMg +FROM customerText;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/9czrhXPJh9hE2xsHeU_oMg "SELECT customerID, CREATEXML(customerXMLText).XMLEXTRACT('/Customer/Address', NULL) -FROM customerText;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/9czrhXPJh9hE2xsHeU_oMg +FROM customerText;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/9czrhXPJh9hE2xsHeU_oMg "SELECT customerID, CREATEXML(customerXMLText).ISSCHEMAVALID(schematab.schemaContent, 'Customer', NULL) FROM customerText, schematab -WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/9czrhXPJh9hE2xsHeU_oMg -SELECT XMLDOCUMENT(new XML(''));,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/xTCdEXnqDevZUJHwe_5oZw -SELECT XMLDOCUMENT(new XML(''));,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/xTCdEXnqDevZUJHwe_5oZw -"SELECT XMLDOCUMENT(XMLQUERY('(, )') RETURNING CONTENT);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/xTCdEXnqDevZUJHwe_5oZw +WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/9czrhXPJh9hE2xsHeU_oMg +SELECT XMLDOCUMENT(new XML(''));,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/xTCdEXnqDevZUJHwe_5oZw +SELECT XMLDOCUMENT(new XML(''));,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/xTCdEXnqDevZUJHwe_5oZw +"SELECT XMLDOCUMENT(XMLQUERY('(, )') RETURNING CONTENT);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/xTCdEXnqDevZUJHwe_5oZw "INSERT INTO Input_Docs VALUES(1, NEW XML(' @@ -27873,8 +27873,8 @@ SELECT XMLDOCUMENT(new XML(''));,https://docs.teradata.com/reader/2KS5gH6LRf5Q6c 1200 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA -"CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', +'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA +"CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', CREATEXML(' @@ -27898,8 +27898,8 @@ CREATEXML(' -'), 'defaultDatabase=xsltuser',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA -SELECT * FROM DefaultValue2;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA +'), 'defaultDatabase=xsltuser',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA +SELECT * FROM DefaultValue2;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA "INSERT INTO Input_Docs VALUES(1, NEW XML(' @@ -27921,8 +27921,8 @@ SELECT * FROM DefaultValue2;,https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hf 1200 -'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA -"CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', +'));",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA +"CALL TD_SYSXML.XSLT_SHRED_BATCH('sel * from xsltuser.Input_Docs', CREATEXML(' @@ -27946,24 +27946,24 @@ CREATEXML(' -'), 'defaultDatabase=xsltuser',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA -"SELECT offerid, mediaBlockid FROM Offer;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA +'), 'defaultDatabase=xsltuser',:res);",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA +"SELECT offerid, mediaBlockid FROM Offer;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JcZlX16mbRolrKTTW_RnLA "SELECT CAST(x.item AS DECIMAL(16,0)) FROM xmltab, XMLTABLE(    'for $cust in /customers/customer return sum(order/total)'    passing xmltab.xmldoc as ""cust"" -   COLUMNS ""item"" XML PATH ""."") x;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/M~iI8X1PYfYS0hBDaowLXg +   COLUMNS ""item"" XML PATH ""."") x;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/M~iI8X1PYfYS0hBDaowLXg "SELECT x.item FROM xmltab, XMLTABLE(    'for $cust in /customers/customer return sum(order/total)'    passing xmltab.xmldoc as ""cust"" -   COLUMNS ""item"" DECIMAL(16,0) PATH ""."") x;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/M~iI8X1PYfYS0hBDaowLXg +   COLUMNS ""item"" DECIMAL(16,0) PATH ""."") x;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/M~iI8X1PYfYS0hBDaowLXg "SELECT customerID, (NEW XML(customerXMLText)).XMLEXTRACT('/Customer/Address', NULL) -FROM customerText;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JP0_ucLZHCuwLLO9SVkyOQ +FROM customerText;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JP0_ucLZHCuwLLO9SVkyOQ "SELECT customerID, (CREATEXML(customerXMLText)).XMLEXTRACT('/Customer/Address', NULL) -FROM customerText;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JP0_ucLZHCuwLLO9SVkyOQ +FROM customerText;",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/JP0_ucLZHCuwLLO9SVkyOQ "SELECT customerID, customerXML.ISSCHEMAVALID(schematab.schemaContent, 'Customer', '') FROM customer, schematab -WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/jKya_TS5UuCFrt3gZ7wgog \ No newline at end of file +WHERE schematab.schemaid = 'customerschema.xsd';",https://docs.teradata.com/reader/2KS5gH6LRf5Q6cG9hfigVg/jKya_TS5UuCFrt3gZ7wgog diff --git a/tools/unsupervised_dataset/sql_crawler/cloud_integration.py b/tools/unsupervised_dataset/sql_crawler/cloud_integration.py index d79c52c41..366417de2 100644 --- a/tools/unsupervised_dataset/sql_crawler/cloud_integration.py +++ b/tools/unsupervised_dataset/sql_crawler/cloud_integration.py @@ -5,6 +5,7 @@ from google.cloud import bigquery, storage + def create_bigquery_table(project_id, dataset_id, table_id): """ Creates a table in Google BigQuery diff --git a/tools/unsupervised_dataset/sql_crawler/crawler.py b/tools/unsupervised_dataset/sql_crawler/crawler.py index 5007b9fae..285e5b12a 100644 --- a/tools/unsupervised_dataset/sql_crawler/crawler.py +++ b/tools/unsupervised_dataset/sql_crawler/crawler.py @@ -1,8 +1,8 @@ import queue + import requests -from sql_crawler import cq_node -from sql_crawler import extractor -from sql_crawler import crawler_log +from sql_crawler import cq_node, crawler_log, extractor + class Crawler(object): """ Contains the functions and logic to run and coordinate the crawling diff --git a/tools/unsupervised_dataset/sql_crawler/crawler_log.py b/tools/unsupervised_dataset/sql_crawler/crawler_log.py index c623b6de2..e09d43861 100644 --- a/tools/unsupervised_dataset/sql_crawler/crawler_log.py +++ b/tools/unsupervised_dataset/sql_crawler/crawler_log.py @@ -1,13 +1,15 @@ -import datetime import csv -import os +import datetime import logging +import os import pathlib + from sql_crawler import cloud_integration + class CrawlerLog(object): """ Logs the status of the SQL crawler, including websites and queries. - + The CrawlerLog keeps track of which websites were explored, how many queries were found, and creates a CSV with all the queries. It also logs any errors encountered. The log is saved into Logs subdirectory @@ -43,7 +45,7 @@ def __init__(self, stream): self.csv_file = open(self.query_name, "a") self.queries = csv.writer(self.csv_file) self.queries.writerow(["Query", "URL"]) - + self.save_to_gcs = False self.save_to_bq = False self.batch_data = [] @@ -102,7 +104,7 @@ def log_error(self, errorMessage): def parse_location_arg(self, location): """ Validates and splits location argument for cloud upload into two parts. Should be formatted as project_id.dataset. - + Args: location: String with name of project ID and dataset. @@ -117,7 +119,7 @@ def parse_location_arg(self, location): def set_gcs(self, location): """ Sets variables for uploading data to Google Cloud Storage. - + Args: location: String with name of project ID and bucket name, separated by a period. @@ -126,10 +128,10 @@ def set_gcs(self, location): self.gcs_project, self.gcs_bucket = self.parse_location_arg(location) if self.gcs_project and self.gcs_bucket: self.save_to_gcs = True - + def set_bq(self, location): """ Sets variables for uploading data to Google BigQuery. - + Args: location: String with name of project ID and dataset name, separated by a period. @@ -151,7 +153,7 @@ def close(self): """ logging.info("Finished crawling.") - + # Flush remaining queries and close file self.flush_data(self.batch_data) if not self.stream: diff --git a/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_1.py b/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_1.py index f6ff6b3a0..4335a859d 100644 --- a/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_1.py +++ b/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_1.py @@ -1,22 +1,21 @@ from bs4 import BeautifulSoup + class ExtractionModule1: - + def find_queries(html): """ Finds queries and extracts them from websites. - + Args: html: HTML response which contains HTML text - + Returns A list of queries in the form of strings. """ - + soup = BeautifulSoup(html.text, "html.parser") queries = [] code_blocks = soup.find_all("pre", class_="codeblock") for block in code_blocks: queries += [block.contents[0]] return queries - - \ No newline at end of file diff --git a/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_2.py b/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_2.py index 05b32bb91..43bf82f18 100644 --- a/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_2.py +++ b/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_2.py @@ -1,6 +1,7 @@ -from bs4 import BeautifulSoup import re +from bs4 import BeautifulSoup + REGEX_SEARCH = r"(?:SELECT|WITH|CREATE|ALTER|DROP|INSERT|UPDATE|EXECUTE|CALL|USING|COPY|ABORT|ANALYZE|CANCEL|CLOSE|COMMENT|COMMIT|DECLARE|DELETE|END|FETCH|GRANT|INSERT|LOCK|PREPARE|REFRESH|RESET|REVOKE|ROLLBACK|SET|SHOW|TRUNCATE|UNLOAD|VACUUM) (?:(?!;|[.:]\s).)*;" REGEX_COMMENT = r"--.*" @@ -11,7 +12,7 @@ def find_queries(html): Args: html: HTML response which contains HTML text - + Returns A list of queries in the form of strings. """ diff --git a/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_3.py b/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_3.py index c7d03e11c..95a483cea 100644 --- a/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_3.py +++ b/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_3.py @@ -1,20 +1,21 @@ from bs4 import BeautifulSoup + class ExtractionModule3: - + def find_queries(html): """ Finds queries and extracts them from websites. - + Args: html: HTML response which contains HTML text - + Returns A list of queries in the form of strings. """ - + soup = BeautifulSoup(html.text, "html.parser") queries = [] code_blocks = soup.find_all("code", class_="language-sql") for block in code_blocks: queries += [block.contents[0]] - return queries \ No newline at end of file + return queries diff --git a/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_4.py b/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_4.py index 390bfb523..68179ad19 100644 --- a/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_4.py +++ b/tools/unsupervised_dataset/sql_crawler/extraction_modules/extraction_module_4.py @@ -1,6 +1,7 @@ -from bs4 import BeautifulSoup import re +from bs4 import BeautifulSoup + REGEX_SEARCH = r"(?:ABORT|ALTER|ANALYZE|BEGIN|CALL|CHECKPOINT|CLOSE|CLUSTER|COMMENT|COMMIT|COPY|CREATE|DEALLOCATE|DECLARE|DELETE|DISCARD|DO|DROP|EXECUTE|EXPLAIN|FETCH|GRANT|IMPORT|INSERT|LISTEN|LOAD|LOCK|MOVE|NOTIFY|PREPARE|REASSIGN|REFRESH|REINDEX|RELEASE|RESET|REVOKE|ROLLBACK|SAVEPOINT|SELECT|SET|SHOW|START|TRUNCATE|UNLISTEN|UPDATE|VACUUM|VALUES) (?:(?!;|[.:]\s).)*;" REGEX_COMMENT = r"--.*" diff --git a/tools/unsupervised_dataset/sql_crawler/extraction_modules/google_extraction_module.py b/tools/unsupervised_dataset/sql_crawler/extraction_modules/google_extraction_module.py index b542e5547..217de8bf8 100644 --- a/tools/unsupervised_dataset/sql_crawler/extraction_modules/google_extraction_module.py +++ b/tools/unsupervised_dataset/sql_crawler/extraction_modules/google_extraction_module.py @@ -1,6 +1,7 @@ -from bs4 import BeautifulSoup import re +from bs4 import BeautifulSoup + REGEX_SEARCH = r"(?:SELECT|WITH|CREATE|ALTER|DROP|INSERT|UPDATE|EXEC|CALL|USING) (?:(?!;|[.:]\s).)*;" class GoogleExtractionModule(object): diff --git a/tools/unsupervised_dataset/sql_crawler/extractor.py b/tools/unsupervised_dataset/sql_crawler/extractor.py index eca8e414c..60972c148 100644 --- a/tools/unsupervised_dataset/sql_crawler/extractor.py +++ b/tools/unsupervised_dataset/sql_crawler/extractor.py @@ -4,9 +4,10 @@ This file contains functions to extract links or queries when given an HTML response. It also dynamically extracts links based on the URL of the response. """ +import re import urllib + import bs4 -import re import sql_crawler.extraction_modules.generic_extraction_module as generic_extraction import sql_crawler.extraction_modules.google_extraction_module as google_extraction diff --git a/tools/unsupervised_dataset/sql_crawler/tests/README.md b/tools/unsupervised_dataset/sql_crawler/tests/README.md index ed750c132..d00be062d 100644 --- a/tools/unsupervised_dataset/sql_crawler/tests/README.md +++ b/tools/unsupervised_dataset/sql_crawler/tests/README.md @@ -1,3 +1,12 @@ + + +**Table of Contents** + +- [Tests](#tests) + - [Usage](#usage) + + + # Tests This directory contains the code to test the SQL Crawler using pytest. @@ -11,4 +20,4 @@ pytest For example, to run unit tests on the Crawler, run: ``` pytest crawler_test.py -``` \ No newline at end of file +``` diff --git a/tools/unsupervised_dataset/sql_crawler/tests/cq_node_test.py b/tools/unsupervised_dataset/sql_crawler/tests/cq_node_test.py index 9a488e64b..3aebaba56 100644 --- a/tools/unsupervised_dataset/sql_crawler/tests/cq_node_test.py +++ b/tools/unsupervised_dataset/sql_crawler/tests/cq_node_test.py @@ -1,12 +1,13 @@ """ Test CQNode functionality """ import sql_crawler.cq_node as cq_node + def mock_node(): node = cq_node.CQNode("https://google.com", 5) return node def test_url(): assert mock_node().get_url() == "https://google.com" - + def test_depth(): - assert mock_node().get_depth() == 5 \ No newline at end of file + assert mock_node().get_depth() == 5 diff --git a/tools/unsupervised_dataset/sql_crawler/tests/crawler_log_test.py b/tools/unsupervised_dataset/sql_crawler/tests/crawler_log_test.py index b6359b1ee..03d9e179f 100644 --- a/tools/unsupervised_dataset/sql_crawler/tests/crawler_log_test.py +++ b/tools/unsupervised_dataset/sql_crawler/tests/crawler_log_test.py @@ -1,25 +1,25 @@ """ Test CQNode functionality """ import sql_crawler.crawler_log as crawler_log + def test_crawler_log_args(): new_log = crawler_log.CrawlerLog(stream=True) assert(new_log.stream) - + new_log.set_bq("test-project.test-dataset") assert(new_log.bq_project == "test-project") assert(new_log.bq_dataset == "test-dataset") - + new_log.set_gcs("test-project.test-bucket") assert(new_log.gcs_project == "test-project") assert(new_log.gcs_bucket == "test-bucket") - + def test_add_queries(): new_log = crawler_log.CrawlerLog(stream=True) - + test_queries = ["SELECT * FROM table", "SELECT * FROM table GROUP BY column", "SELECT * FROM table ORDER BY column"] - + new_log.log_queries(test_queries, "mock-url") assert(len(new_log.batch_data) == 3) - diff --git a/tools/unsupervised_dataset/sql_crawler/tests/crawler_test.py b/tools/unsupervised_dataset/sql_crawler/tests/crawler_test.py index 243465277..e04efe528 100644 --- a/tools/unsupervised_dataset/sql_crawler/tests/crawler_test.py +++ b/tools/unsupervised_dataset/sql_crawler/tests/crawler_test.py @@ -1,6 +1,7 @@ """ Test Crawler functionality """ import sql_crawler.crawler as crawler + # Test that crawler does not break on invalid HTML request def test_invalid_request(): new_crawler = crawler.Crawler(["test-url"], max_size=10) diff --git a/tools/unsupervised_dataset/sql_crawler/tests/extractor_test.py b/tools/unsupervised_dataset/sql_crawler/tests/extractor_test.py index b4892473f..24d2a865d 100644 --- a/tools/unsupervised_dataset/sql_crawler/tests/extractor_test.py +++ b/tools/unsupervised_dataset/sql_crawler/tests/extractor_test.py @@ -1,13 +1,14 @@ """ Test Extractor functionality """ import sql_crawler.extractor as extractor + class MockRequest(object): ''' A mock HTML request that contains the text, url, and status_code fields found in actual requests ''' def __init__(self, url, status_code, text): - + self.url = url self.status_code = status_code self.text = text @@ -17,13 +18,13 @@ def test_extract_links(): url = "https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax" mock_request = MockRequest(url, 200, reader.read()) assert len(extractor.extract_links(mock_request)) == 501 - + def test_extract_queries(): reader = open("resources/googleCloudSite.html", "r") url = "https://cloud.google.com/bigquery/docs/reference/standard-sql/query-syntax" mock_request = MockRequest(url, 200, reader.read()) assert len(extractor.extract_queries(mock_request)) == 85 - + def test_generic_extraction(): reader = open("resources/sample_a.html", "r") url = "https://fake.website" diff --git a/tools/unsupervised_dataset/sql_crawler/tests/resources/sample_a.html b/tools/unsupervised_dataset/sql_crawler/tests/resources/sample_a.html index f1c629db3..112454755 100644 --- a/tools/unsupervised_dataset/sql_crawler/tests/resources/sample_a.html +++ b/tools/unsupervised_dataset/sql_crawler/tests/resources/sample_a.html @@ -16,4 +16,4 @@

SELECT a.col, b.col FROM table_a AS a, table_b AS b WHERE a.col = b.col;

ALTER TABLE Sample ADD ColumnC varchar(255);

Even if there are SELECT or other keywords, hopefully it should not pick these up.

- \ No newline at end of file + diff --git a/tools/unsupervised_dataset/sql_crawler/tests/resources/sample_b.html b/tools/unsupervised_dataset/sql_crawler/tests/resources/sample_b.html index 7d14e9a6a..1e20f017d 100644 --- a/tools/unsupervised_dataset/sql_crawler/tests/resources/sample_b.html +++ b/tools/unsupervised_dataset/sql_crawler/tests/resources/sample_b.html @@ -22,4 +22,4 @@

SELECT a.col, b.col FROM table_a AS a, table_b AS b WHERE a.col = b.col;

SELECT statements look like this: SELECT d.col from table_d as d;

Hello. - \ No newline at end of file + diff --git a/tools/vscode_automatic_query_fixer/.prettierrc.js b/tools/vscode_automatic_query_fixer/.prettierrc.js index c634ea729..ff1548339 100644 --- a/tools/vscode_automatic_query_fixer/.prettierrc.js +++ b/tools/vscode_automatic_query_fixer/.prettierrc.js @@ -1,3 +1,3 @@ module.exports = { ...require('gts/.prettierrc.json') -} \ No newline at end of file +} diff --git a/tools/vscode_automatic_query_fixer/.vscode/settings.json b/tools/vscode_automatic_query_fixer/.vscode/settings.json index 30bf8c2d3..fa0a10487 100644 --- a/tools/vscode_automatic_query_fixer/.vscode/settings.json +++ b/tools/vscode_automatic_query_fixer/.vscode/settings.json @@ -8,4 +8,4 @@ }, // Turn off tsc task auto detection since we have the necessary tasks as npm scripts "typescript.tsc.autoDetect": "off" -} \ No newline at end of file +} diff --git a/tools/vscode_automatic_query_fixer/README.md b/tools/vscode_automatic_query_fixer/README.md index 605cd6097..54d54ede3 100644 --- a/tools/vscode_automatic_query_fixer/README.md +++ b/tools/vscode_automatic_query_fixer/README.md @@ -1,3 +1,16 @@ + + +**Table of Contents** + +- [Automatic Query Fixer VS Code Extension](#automatic-query-fixer-vs-code-extension) + - [Features](#features) + - [Requirements](#requirements) + - [Quick Setup and Run](#quick-setup-and-run) + - [Extension Settings](#extension-settings) + - [Release Notes](#release-notes) + + + # Automatic Query Fixer VS Code Extension Displays errors found by Auto Fixer and suggestions on how to fix them. diff --git a/tools/vscode_automatic_query_fixer/example_sql b/tools/vscode_automatic_query_fixer/example_sql index 94811cb11..993008963 100644 --- a/tools/vscode_automatic_query_fixer/example_sql +++ b/tools/vscode_automatic_query_fixer/example_sql @@ -1 +1 @@ -SELECT maxs(stat) FROM `bigquery-public-data.austin_311.311_requests` \ No newline at end of file +SELECT maxs(stat) FROM `bigquery-public-data.austin_311.311_requests` diff --git a/tools/vscode_automatic_query_fixer/vsc-extension-quickstart.md b/tools/vscode_automatic_query_fixer/vsc-extension-quickstart.md index f2768dbe5..8bd7efec8 100644 --- a/tools/vscode_automatic_query_fixer/vsc-extension-quickstart.md +++ b/tools/vscode_automatic_query_fixer/vsc-extension-quickstart.md @@ -1,3 +1,17 @@ + + +**Table of Contents** + +- [Welcome to your VS Code Extension](#welcome-to-your-vs-code-extension) + - [What's in the folder](#whats-in-the-folder) + - [Get up and running straight away](#get-up-and-running-straight-away) + - [Make changes](#make-changes) + - [Explore the API](#explore-the-api) + - [Run tests](#run-tests) + - [Go further](#go-further) + + + # Welcome to your VS Code Extension ## What's in the folder diff --git a/tools/vscode_query_breakdown/.gitignore b/tools/vscode_query_breakdown/.gitignore index 31e5d8f53..e0e83bfdf 100644 --- a/tools/vscode_query_breakdown/.gitignore +++ b/tools/vscode_query_breakdown/.gitignore @@ -3,4 +3,4 @@ node_modules .vscode-test/ *.vsix /resources/sql_extraction -!/.vscode/ \ No newline at end of file +!/.vscode/ diff --git a/tools/vscode_query_breakdown/.prettierrc.js b/tools/vscode_query_breakdown/.prettierrc.js index c634ea729..ff1548339 100644 --- a/tools/vscode_query_breakdown/.prettierrc.js +++ b/tools/vscode_query_breakdown/.prettierrc.js @@ -1,3 +1,3 @@ module.exports = { ...require('gts/.prettierrc.json') -} \ No newline at end of file +} diff --git a/tools/vscode_query_breakdown/.vscode/settings.json b/tools/vscode_query_breakdown/.vscode/settings.json index 30bf8c2d3..fa0a10487 100644 --- a/tools/vscode_query_breakdown/.vscode/settings.json +++ b/tools/vscode_query_breakdown/.vscode/settings.json @@ -8,4 +8,4 @@ }, // Turn off tsc task auto detection since we have the necessary tasks as npm scripts "typescript.tsc.autoDetect": "off" -} \ No newline at end of file +} diff --git a/tools/vscode_query_breakdown/README.md b/tools/vscode_query_breakdown/README.md index 6f28108de..e392b1f2c 100644 --- a/tools/vscode_query_breakdown/README.md +++ b/tools/vscode_query_breakdown/README.md @@ -1,23 +1,33 @@ + + +**Table of Contents** + +- [VSCode Query Breakdown](#vscode-query-breakdown) + - [Requirement](#requirement) + - [Usage](#usage) + + + # VSCode Query Breakdown -This directory contains the code for the VSCode Extension/Frontend version of the Query Breakdown +This directory contains the code for the VSCode Extension/Frontend version of the Query Breakdown tool ## Requirement The latest backend version of the tool, which can be found in the query_breakdown folder in -bigquery-utils/tools, must exist in jar format in resources/query_breakdown/bin folder as +bigquery-utils/tools, must exist in jar format in resources/query_breakdown/bin folder as "query_breakdown.jar". ## Usage -Run the extension using the VSCode UI, and in the Extension Development Host window, -open the txt file that contains -the queries and press the button on the left menu -bar under Query Breakdown that says "Find Unparseable Components" or use the Command Palette to -run the Query_Breakdown command. +Run the extension using the VSCode UI, and in the Extension Development Host window, +open the txt file that contains +the queries and press the button on the left menu +bar under Query Breakdown that says "Find Unparseable Components" or use the Command Palette to +run the Query_Breakdown command. -When the extension is run, a -message that the extension is running ("Finding Unparseable Components") will show on the bottom -right. When finished, the unparesable and paresable components of -the queries in the txt file will be highlighted, the runtime and performance metric will pop up -on the bottom right, and an output.txt file will be created/overwritten. +When the extension is run, a +message that the extension is running ("Finding Unparseable Components") will show on the bottom +right. When finished, the unparesable and paresable components of +the queries in the txt file will be highlighted, the runtime and performance metric will pop up +on the bottom right, and an output.txt file will be created/overwritten. -Through toolconfig.json, the runtime spent on each query as well as the number of replacements recommended can be configured. \ No newline at end of file +Through toolconfig.json, the runtime spent on each query as well as the number of replacements recommended can be configured. diff --git a/tools/vscode_query_breakdown/src/test/testQuery2.txt b/tools/vscode_query_breakdown/src/test/testQuery2.txt index 5774987a3..04ba9ee50 100644 --- a/tools/vscode_query_breakdown/src/test/testQuery2.txt +++ b/tools/vscode_query_breakdown/src/test/testQuery2.txt @@ -16,4 +16,4 @@ FROM UNNEST(ARRAY>[(1, 'foo'), (3, 'bar')]); SELECT *, struct_value FROM UNNEST(ARRAY>[(1, 'foo'), (3, 'bar')]) - AS struct_value; \ No newline at end of file + AS struct_value; diff --git a/tools/vscode_query_breakdown/vsc-extension-quickstart.md b/tools/vscode_query_breakdown/vsc-extension-quickstart.md index b510bff34..37a319c39 100644 --- a/tools/vscode_query_breakdown/vsc-extension-quickstart.md +++ b/tools/vscode_query_breakdown/vsc-extension-quickstart.md @@ -1,3 +1,17 @@ + + +**Table of Contents** + +- [Welcome to your VS Code Extension](#welcome-to-your-vs-code-extension) + - [What's in the folder](#whats-in-the-folder) + - [Get up and running straight away](#get-up-and-running-straight-away) + - [Make changes](#make-changes) + - [Explore the API](#explore-the-api) + - [Run tests](#run-tests) + - [Go further](#go-further) + + + # Welcome to your VS Code Extension ## What's in the folder diff --git a/tools/vscode_sql_extraction/.prettierrc.js b/tools/vscode_sql_extraction/.prettierrc.js index c634ea729..ff1548339 100644 --- a/tools/vscode_sql_extraction/.prettierrc.js +++ b/tools/vscode_sql_extraction/.prettierrc.js @@ -1,3 +1,3 @@ module.exports = { ...require('gts/.prettierrc.json') -} \ No newline at end of file +} diff --git a/tools/vscode_sql_extraction/.vscode/settings.json b/tools/vscode_sql_extraction/.vscode/settings.json index 30bf8c2d3..fa0a10487 100644 --- a/tools/vscode_sql_extraction/.vscode/settings.json +++ b/tools/vscode_sql_extraction/.vscode/settings.json @@ -8,4 +8,4 @@ }, // Turn off tsc task auto detection since we have the necessary tasks as npm scripts "typescript.tsc.autoDetect": "off" -} \ No newline at end of file +} diff --git a/tools/vscode_sql_extraction/README.md b/tools/vscode_sql_extraction/README.md index 8f5fd6cf6..8f01dde5c 100644 --- a/tools/vscode_sql_extraction/README.md +++ b/tools/vscode_sql_extraction/README.md @@ -1,3 +1,14 @@ + + +**Table of Contents** + +- [SQL Extraction VS Code Extension](#sql-extraction-vs-code-extension) + - [Features](#features) + - [Requirements](#requirements) + - [Release Notes](#release-notes) + + + # SQL Extraction VS Code Extension Displays information about where SQL queries are embedded and used in your project. diff --git a/tools/vscode_sql_extraction/resources/dark/dependency.svg b/tools/vscode_sql_extraction/resources/dark/dependency.svg index 2bcd336e8..9aa86e8d4 100644 --- a/tools/vscode_sql_extraction/resources/dark/dependency.svg +++ b/tools/vscode_sql_extraction/resources/dark/dependency.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/tools/vscode_sql_extraction/resources/dark/refresh.svg b/tools/vscode_sql_extraction/resources/dark/refresh.svg index d79fdaa4e..2e184ea73 100644 --- a/tools/vscode_sql_extraction/resources/dark/refresh.svg +++ b/tools/vscode_sql_extraction/resources/dark/refresh.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/tools/vscode_sql_extraction/resources/light/dependency.svg b/tools/vscode_sql_extraction/resources/light/dependency.svg index 39bd11c1a..1245fc98a 100644 --- a/tools/vscode_sql_extraction/resources/light/dependency.svg +++ b/tools/vscode_sql_extraction/resources/light/dependency.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/tools/vscode_sql_extraction/resources/light/refresh.svg b/tools/vscode_sql_extraction/resources/light/refresh.svg index e03457481..a88fab81c 100644 --- a/tools/vscode_sql_extraction/resources/light/refresh.svg +++ b/tools/vscode_sql_extraction/resources/light/refresh.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/tools/vscode_sql_extraction/vsc-extension-quickstart.md b/tools/vscode_sql_extraction/vsc-extension-quickstart.md index 8a91f638e..5c3946eb2 100644 --- a/tools/vscode_sql_extraction/vsc-extension-quickstart.md +++ b/tools/vscode_sql_extraction/vsc-extension-quickstart.md @@ -1,3 +1,16 @@ + + +**Table of Contents** + +- [Welcome to your VS Code Extension](#welcome-to-your-vs-code-extension) + - [What's in the folder](#whats-in-the-folder) + - [Get up and running straight away](#get-up-and-running-straight-away) + - [Make changes](#make-changes) + - [Explore the API](#explore-the-api) + - [Run tests](#run-tests) + + + # Welcome to your VS Code Extension ## What's in the folder diff --git a/tools/zetasql_helper/Dockerfile b/tools/zetasql_helper/Dockerfile index 9358e1b18..d88483b76 100644 --- a/tools/zetasql_helper/Dockerfile +++ b/tools/zetasql_helper/Dockerfile @@ -30,4 +30,3 @@ WORKDIR WORKSPACE COPY --from=builder /src/bazel-bin/zetasql_helper/local_service/run_server . CMD ["./run_server"] - diff --git a/tools/zetasql_helper/README.md b/tools/zetasql_helper/README.md index 79c63b8b8..e2129c3c5 100644 --- a/tools/zetasql_helper/README.md +++ b/tools/zetasql_helper/README.md @@ -1,6 +1,18 @@ + + +**Table of Contents** + +- [ZetaSQL Helper for BigQuery Utils](#zetasql-helper-for-bigquery-utils) + - [Prerequisite](#prerequisite) + - [Build the C++ server and its image.](#build-the-c-server-and-its-image) + - [Build java client](#build-java-client) + - [What functions does it provide and how do I add my own?](#what-functions-does-it-provide-and-how-do-i-add-my-own) + + + # ZetaSQL Helper for BigQuery Utils -This directory contains both the server and client of ZetaSQL Helper. Its server imports ZetaSQL as +This directory contains both the server and client of ZetaSQL Helper. Its server imports ZetaSQL as dependency and implements helper functions on top of it. The server and client communicate through RPC service (gRPC). The server can be put into a Docker image, so it is OS independent. @@ -44,7 +56,7 @@ bazel build //java/com/google/bigquery/utils/zetasqlhelper:zetasql_helper_client The built jar exists in `./bazel-bin/java/com/google/bigquery/utils/zetasqlhelper/zetasql_helper_client.jar`. -Copy the jar to your project. The client jar needs to be used with external dependencies. +Copy the jar to your project. The client jar needs to be used with external dependencies. Here is how to use it in Gradle: ```groovy @@ -74,8 +86,8 @@ QueryFunctionRange range = ZetaSqlHelper.extractFunctionRange(query, row, column); ``` -You don't have to set up any connections to a server because the client will automatically check if a docker image -has started. If not, the client will pull the image, run it, and expose the port 50051. +You don't have to set up any connections to a server because the client will automatically check if a docker image +has started. If not, the client will pull the image, run it, and expose the port 50051. Of course you could manually specify the docker image and the connection port like this: @@ -94,8 +106,8 @@ If not, please switch to a user or a group with enough permission. ## What functions does it provide and how do I add my own? Please go to `zetasql_helper/local_service/local_service_rgrpc.h` to check all the RPC functions. Also you -could check their client caller in `java/com/google/bigquery/utils/zetasqlhelper/ZetaSqlHelper.java`. +could check their client caller in `java/com/google/bigquery/utils/zetasqlhelper/ZetaSqlHelper.java`. -If you would like to develop your own RPC functions inside, please first add your RPC definition inside +If you would like to develop your own RPC functions inside, please first add your RPC definition inside `local_service.proto` at `zetasql_helper/local_service`. Then implement these methods in both the server and client mentioned above. diff --git a/tools/zetasql_helper/WORKSPACE b/tools/zetasql_helper/WORKSPACE index d7c28aac6..47c45bf85 100644 --- a/tools/zetasql_helper/WORKSPACE +++ b/tools/zetasql_helper/WORKSPACE @@ -64,4 +64,3 @@ maven_install( "https://repo1.maven.org/maven2", ], ) - diff --git a/tools/zetasql_helper/java/com/google/bigquery/utils/zetasqlhelper/Main.java b/tools/zetasql_helper/java/com/google/bigquery/utils/zetasqlhelper/Main.java index 72ecef32f..924253234 100644 --- a/tools/zetasql_helper/java/com/google/bigquery/utils/zetasqlhelper/Main.java +++ b/tools/zetasql_helper/java/com/google/bigquery/utils/zetasqlhelper/Main.java @@ -18,5 +18,3 @@ public static void main(String[] args) { } } - - diff --git a/tools/zetasql_helper/java/resources/BUILD b/tools/zetasql_helper/java/resources/BUILD index 838047fc2..2b53b9264 100644 --- a/tools/zetasql_helper/java/resources/BUILD +++ b/tools/zetasql_helper/java/resources/BUILD @@ -6,4 +6,4 @@ package( filegroup( name = "resources", srcs = ["//java/resources/META-INF/services"], -) \ No newline at end of file +) diff --git a/tools/zetasql_helper/java/resources/META-INF/services/BUILD b/tools/zetasql_helper/java/resources/META-INF/services/BUILD index 0b41e13ed..74b48206d 100644 --- a/tools/zetasql_helper/java/resources/META-INF/services/BUILD +++ b/tools/zetasql_helper/java/resources/META-INF/services/BUILD @@ -6,4 +6,4 @@ package( filegroup( name = "services", srcs = ["com.google.bigquery.utils.zetasqlhelper.LocalServiceProvider"], -) \ No newline at end of file +) diff --git a/tools/zetasql_helper/java/resources/META-INF/services/com.google.bigquery.utils.zetasqlhelper.LocalServiceProvider b/tools/zetasql_helper/java/resources/META-INF/services/com.google.bigquery.utils.zetasqlhelper.LocalServiceProvider index d97f48ff8..30f1f2dc3 100644 --- a/tools/zetasql_helper/java/resources/META-INF/services/com.google.bigquery.utils.zetasqlhelper.LocalServiceProvider +++ b/tools/zetasql_helper/java/resources/META-INF/services/com.google.bigquery.utils.zetasqlhelper.LocalServiceProvider @@ -1 +1 @@ -com.google.bigquery.utils.zetasqlhelper.LocalServiceDockerProvider \ No newline at end of file +com.google.bigquery.utils.zetasqlhelper.LocalServiceDockerProvider diff --git a/tools/zetasql_helper/patches/parser_visibility.patch b/tools/zetasql_helper/patches/parser_visibility.patch index f072dc9cc..2f12b5c18 100644 --- a/tools/zetasql_helper/patches/parser_visibility.patch +++ b/tools/zetasql_helper/patches/parser_visibility.patch @@ -2,10 +2,10 @@ +++ zetasql/parser/BUILD @@ -17,7 +17,7 @@ load("//bazel:bison.bzl", "genyacc") load("//bazel:flex.bzl", "genlex") - + package( - default_visibility = ["//:__subpackages__"], + default_visibility = ["//visibility:public"], ) - + genrule( diff --git a/tools/zetasql_helper/patches/resolver_visibility.patch b/tools/zetasql_helper/patches/resolver_visibility.patch index 045ad203f..7ec312406 100644 --- a/tools/zetasql_helper/patches/resolver_visibility.patch +++ b/tools/zetasql_helper/patches/resolver_visibility.patch @@ -7,5 +7,5 @@ - default_visibility = ["//:__subpackages__"], + default_visibility = ["//visibility:public"], ) - + cc_library( diff --git a/tools/zetasql_helper/zetasql_helper/fixer/fix_column_not_grouped.cc b/tools/zetasql_helper/zetasql_helper/fixer/fix_column_not_grouped.cc index 84594be7b..880927162 100644 --- a/tools/zetasql_helper/zetasql_helper/fixer/fix_column_not_grouped.cc +++ b/tools/zetasql_helper/zetasql_helper/fixer/fix_column_not_grouped.cc @@ -150,6 +150,3 @@ zetasql::ASTGroupingItem* NewGroupingColumn( } } //bigquery::utils::zetasql_helper - - - diff --git a/tools/zetasql_helper/zetasql_helper/fixer/fix_duplicate_columns.cc b/tools/zetasql_helper/zetasql_helper/fixer/fix_duplicate_columns.cc index 46bcb7707..78fbd274f 100644 --- a/tools/zetasql_helper/zetasql_helper/fixer/fix_duplicate_columns.cc +++ b/tools/zetasql_helper/zetasql_helper/fixer/fix_duplicate_columns.cc @@ -156,4 +156,3 @@ zetasql::ASTAlias* CreateAliasNode( } } // bigquery::utils::zetasql_helper - diff --git a/tools/zetasql_helper/zetasql_helper/fixer/fixer_test.cpp b/tools/zetasql_helper/zetasql_helper/fixer/fixer_test.cpp index 3ea42b86b..ae9b91681 100644 --- a/tools/zetasql_helper/zetasql_helper/fixer/fixer_test.cpp +++ b/tools/zetasql_helper/zetasql_helper/fixer/fixer_test.cpp @@ -116,4 +116,4 @@ TEST_F(FixerTest, FixColumnNotGroupedTest4) { " `bigquery-public-data.crypto_bitcoin.blocks`\n" "GROUP BY bucket, mod(number, 10), `hash`\n" "LIMIT 1000\n", fixed_query); -} \ No newline at end of file +} diff --git a/tools/zetasql_helper/zetasql_helper/local_service/local_service.cc b/tools/zetasql_helper/zetasql_helper/local_service/local_service.cc index 8dcdcd024..ce349acbf 100644 --- a/tools/zetasql_helper/zetasql_helper/local_service/local_service.cc +++ b/tools/zetasql_helper/zetasql_helper/local_service/local_service.cc @@ -113,4 +113,3 @@ absl::Status ZetaSqlHelperLocalServiceImpl::FixDuplicateColumns( } }//bigquery::utils::zetasql_helper::local_service - diff --git a/tools/zetasql_helper/zetasql_helper/local_service/local_service.proto b/tools/zetasql_helper/zetasql_helper/local_service/local_service.proto index e13b038e5..03736ffac 100644 --- a/tools/zetasql_helper/zetasql_helper/local_service/local_service.proto +++ b/tools/zetasql_helper/zetasql_helper/local_service/local_service.proto @@ -114,4 +114,4 @@ message GetAllKeywordsRequest { message GetAllKeywordsResponse { repeated string keywords = 1; -} \ No newline at end of file +} diff --git a/tools/zetasql_helper/zetasql_helper/local_service/local_service_test.cc b/tools/zetasql_helper/zetasql_helper/local_service/local_service_test.cc index dbeb8eea1..01324506c 100644 --- a/tools/zetasql_helper/zetasql_helper/local_service/local_service_test.cc +++ b/tools/zetasql_helper/zetasql_helper/local_service/local_service_test.cc @@ -142,4 +142,3 @@ TEST_F(LocalServiceTest, FixColumnNotGrouped) { "LIMIT 1000\n", response.fixed_query()); } } - diff --git a/tools/zetasql_helper/zetasql_helper/local_service/run_server.cc b/tools/zetasql_helper/zetasql_helper/local_service/run_server.cc index e16a4358a..891dbb22b 100644 --- a/tools/zetasql_helper/zetasql_helper/local_service/run_server.cc +++ b/tools/zetasql_helper/zetasql_helper/local_service/run_server.cc @@ -52,4 +52,4 @@ int main() { // Thus 0.0.0.0 is needed. RunServer("0.0.0.0:50051"); return 0; -} \ No newline at end of file +} diff --git a/tools/zetasql_helper/zetasql_helper/scanner/BUILD b/tools/zetasql_helper/zetasql_helper/scanner/BUILD index 067b4b85f..d9db63239 100644 --- a/tools/zetasql_helper/zetasql_helper/scanner/BUILD +++ b/tools/zetasql_helper/zetasql_helper/scanner/BUILD @@ -55,4 +55,4 @@ cc_test( ":extract_function", "@com_google_googletest//:gtest_main", ], -) \ No newline at end of file +) diff --git a/tools/zetasql_helper/zetasql_helper/scanner/extract_function.cc b/tools/zetasql_helper/zetasql_helper/scanner/extract_function.cc index b188038f3..4fe6a2aaf 100644 --- a/tools/zetasql_helper/zetasql_helper/scanner/extract_function.cc +++ b/tools/zetasql_helper/zetasql_helper/scanner/extract_function.cc @@ -84,4 +84,3 @@ absl::Status ExtractFunctionRange(absl::string_view query, } } - diff --git a/tools/zetasql_helper/zetasql_helper/scanner/locate_table.cc b/tools/zetasql_helper/zetasql_helper/scanner/locate_table.cc index c81553a73..cc25e875e 100644 --- a/tools/zetasql_helper/zetasql_helper/scanner/locate_table.cc +++ b/tools/zetasql_helper/zetasql_helper/scanner/locate_table.cc @@ -53,5 +53,3 @@ absl::Status LocateTableRanges(absl::string_view query, } } - - diff --git a/tools/zetasql_helper/zetasql_helper/scanner/scanner_test.cc b/tools/zetasql_helper/zetasql_helper/scanner/scanner_test.cc index c84ed9d36..59a063aeb 100644 --- a/tools/zetasql_helper/zetasql_helper/scanner/scanner_test.cc +++ b/tools/zetasql_helper/zetasql_helper/scanner/scanner_test.cc @@ -75,4 +75,3 @@ TEST_F(LocationTest, ExtractFunction) { EXPECT_EQ("10232", range_to_string(query, output->arguments[0])); } - diff --git a/tools/zetasql_helper/zetasql_helper/token/BUILD b/tools/zetasql_helper/zetasql_helper/token/BUILD index eabe64590..1d1a5fa8f 100644 --- a/tools/zetasql_helper/zetasql_helper/token/BUILD +++ b/tools/zetasql_helper/zetasql_helper/token/BUILD @@ -42,4 +42,4 @@ cc_test( ":token", "@com_google_googletest//:gtest_main", ], -) \ No newline at end of file +) diff --git a/tools/zetasql_helper/zetasql_helper/token/token.cc b/tools/zetasql_helper/zetasql_helper/token/token.cc index 5c5bddaf8..cae785b2d 100644 --- a/tools/zetasql_helper/zetasql_helper/token/token.cc +++ b/tools/zetasql_helper/zetasql_helper/token/token.cc @@ -61,4 +61,4 @@ ParseTokenProto serialize_token(const zetasql::ParseToken &token) { return token_proto; } -} //bigquery::utils::zetasql_helper \ No newline at end of file +} //bigquery::utils::zetasql_helper diff --git a/tools/zetasql_helper/zetasql_helper/token/token_test.cc b/tools/zetasql_helper/zetasql_helper/token/token_test.cc index 400f3b0a1..ec4b462ee 100644 --- a/tools/zetasql_helper/zetasql_helper/token/token_test.cc +++ b/tools/zetasql_helper/zetasql_helper/token/token_test.cc @@ -33,4 +33,4 @@ TEST_F(TokenTest, TokenizeTest) { EXPECT_EQ(zetasql::ParseToken::Kind::KEYWORD, tokens[0].kind()); EXPECT_EQ(1, tokens[1].GetValue().int64_value()); EXPECT_EQ("foo", tokens[2].GetImage()); -} \ No newline at end of file +} diff --git a/tools/zetasql_helper/zetasql_helper/util/util.cc b/tools/zetasql_helper/zetasql_helper/util/util.cc index 345ce4064..9719fbb64 100644 --- a/tools/zetasql_helper/zetasql_helper/util/util.cc +++ b/tools/zetasql_helper/zetasql_helper/util/util.cc @@ -59,4 +59,4 @@ std::vector ReadNames(const zetasql::ASTPathExpression &path) { return names; } -} // bigquery::utils::zetasql_helper \ No newline at end of file +} // bigquery::utils::zetasql_helper diff --git a/udfs/CONTRIBUTING.md b/udfs/CONTRIBUTING.md index 086f9a8e1..8624fae2b 100644 --- a/udfs/CONTRIBUTING.md +++ b/udfs/CONTRIBUTING.md @@ -1,3 +1,16 @@ + + +**Table of Contents** + +- [Contributing UDFs](#contributing-udfs) + - [UDF Contribution Guidelines](#udf-contribution-guidelines) + - [Testing UDFs Locally](#testing-udfs-locally) + - [Contributor License Agreement](#contributor-license-agreement) + - [Code reviews](#code-reviews) + - [Community Guidelines](#community-guidelines) + + + # Contributing UDFs Thank you for taking the time to contribute to this repository of user-defined diff --git a/udfs/README.md b/udfs/README.md index 359fc0298..5c6304362 100644 --- a/udfs/README.md +++ b/udfs/README.md @@ -1,3 +1,14 @@ + + +**Table of Contents** + +- [BigQuery UDFs](#bigquery-udfs) + - [Community and Migration Functions](#community-and-migration-functions) + - [Using the UDFs](#using-the-udfs) + - [Contributing UDFs](#contributing-udfs) + + + # BigQuery UDFs User-defined functions diff --git a/udfs/cloudbuild.yaml b/udfs/cloudbuild.yaml index 17220c817..38cfa7cd5 100644 --- a/udfs/cloudbuild.yaml +++ b/udfs/cloudbuild.yaml @@ -1,3 +1,17 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + # Google Cloud Build script for bqutils # # This build script is used to unit test the BigQuery UDFs for every diff --git a/udfs/community/README.md b/udfs/community/README.md index a8badc8e5..e12956f65 100644 --- a/udfs/community/README.md +++ b/udfs/community/README.md @@ -1,3 +1,13 @@ + + +**Table of Contents** + +- [Community UDFs](#community-udfs) + - [UDFs](#udfs) + - [Documentation](#documentation) + + + # Community UDFs This directory contains community contributed [user-defined functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions) @@ -337,7 +347,7 @@ SELECT ### [translate(expression STRING, characters_to_replace STRING, characters_to_substitute STRING)](translate.sql) -For a given expression, replaces all occurrences of specified characters with specified substitutes. Existing characters are mapped to replacement characters by their positions in the `characters_to_replace` and `characters_to_substitute` arguments. If more characters are specified in the `characters_to_replace` argument than in the `characters_to_substitute` argument, the extra characters from the `characters_to_replace` argument are omitted in the return value. +For a given expression, replaces all occurrences of specified characters with specified substitutes. Existing characters are mapped to replacement characters by their positions in the `characters_to_replace` and `characters_to_substitute` arguments. If more characters are specified in the `characters_to_replace` argument than in the `characters_to_substitute` argument, the extra characters from the `characters_to_replace` argument are omitted in the return value. ```sql SELECT bqutil.fn.translate('mint tea', 'inea', 'osin') @@ -442,4 +452,3 @@ returns: | 3 | 30 | 0.0 | | 4 | 40 | 6.324555320336759 | | 5 | 50 | 12.649110640673518 | - diff --git a/udfs/community/freq_table.sql b/udfs/community/freq_table.sql index 016403708..9fb856f68 100644 --- a/udfs/community/freq_table.sql +++ b/udfs/community/freq_table.sql @@ -15,7 +15,7 @@ */ CREATE OR REPLACE FUNCTION fn.freq_table(arr ANY TYPE) AS (( - SELECT + SELECT STRUCT(x as value, COUNT(1) as freq) as entry FROM UNNEST(arr) AS x GROUP BY x diff --git a/udfs/community/int.sql b/udfs/community/int.sql index 796c2344e..280cc5055 100644 --- a/udfs/community/int.sql +++ b/udfs/community/int.sql @@ -16,4 +16,4 @@ CREATE OR REPLACE FUNCTION fn.int(v ANY TYPE) AS ( CAST(FLOOR(CAST(v AS FLOAT64)) AS INT64) -); \ No newline at end of file +); diff --git a/udfs/community/median.sql b/udfs/community/median.sql index fdf329769..adfc3a69a 100644 --- a/udfs/community/median.sql +++ b/udfs/community/median.sql @@ -21,4 +21,4 @@ CREATE OR REPLACE FUNCTION fn.median(arr ANY TYPE) AS (( arr[OFFSET(DIV(ARRAY_LENGTH(arr), 2))] ) FROM (SELECT ARRAY_AGG(x ORDER BY x) AS arr FROM UNNEST(arr) AS x) -)); \ No newline at end of file +)); diff --git a/udfs/community/nlp_compromise_number.sql b/udfs/community/nlp_compromise_number.sql index 463a1256a..7d413c0d8 100644 --- a/udfs/community/nlp_compromise_number.sql +++ b/udfs/community/nlp_compromise_number.sql @@ -20,4 +20,4 @@ LANGUAGE js AS """ return nlp(str).values(0).toNumber().out() """ OPTIONS ( - library="gs://fh-bigquery/js/compromise.min.11.14.0.js"); \ No newline at end of file + library="gs://fh-bigquery/js/compromise.min.11.14.0.js"); diff --git a/udfs/community/nlp_compromise_people.sql b/udfs/community/nlp_compromise_people.sql index 937e136ca..c1acb6b4f 100644 --- a/udfs/community/nlp_compromise_people.sql +++ b/udfs/community/nlp_compromise_people.sql @@ -20,4 +20,4 @@ LANGUAGE js AS """ return nlp(str).people().out('topk').map(x=>x.normal) """ OPTIONS ( - library="gs://fh-bigquery/js/compromise.min.11.14.0.js"); \ No newline at end of file + library="gs://fh-bigquery/js/compromise.min.11.14.0.js"); diff --git a/udfs/community/percentage_change.sql b/udfs/community/percentage_change.sql index 0fe428482..1d9ba7a30 100644 --- a/udfs/community/percentage_change.sql +++ b/udfs/community/percentage_change.sql @@ -14,7 +14,7 @@ * limitations under the License. */ -CREATE OR REPLACE FUNCTION fn.percentage_change(val1 FLOAT64, val2 FLOAT64) RETURNS FLOAT64 AS +CREATE OR REPLACE FUNCTION fn.percentage_change(val1 FLOAT64, val2 FLOAT64) RETURNS FLOAT64 AS ( ROUND(IF(ABS(val1) > 0 AND ABS(val2) > 0, (val2 - val1) / ABS(val1), NULL), 4) ); diff --git a/udfs/community/radians.sql b/udfs/community/radians.sql index 897934576..886380957 100644 --- a/udfs/community/radians.sql +++ b/udfs/community/radians.sql @@ -16,4 +16,4 @@ CREATE OR REPLACE FUNCTION fn.radians(x ANY TYPE) AS ( ACOS(-1) * x / 180 -); \ No newline at end of file +); diff --git a/udfs/community/string_to_struct.sql b/udfs/community/string_to_struct.sql index 2fb8adc03..7f9dd7f52 100644 --- a/udfs/community/string_to_struct.sql +++ b/udfs/community/string_to_struct.sql @@ -35,4 +35,4 @@ AS ( )) ELSE NULL END -); \ No newline at end of file +); diff --git a/udfs/community/test_cases.yaml b/udfs/community/test_cases.yaml index 067a27fcc..be6058cfd 100644 --- a/udfs/community/test_cases.yaml +++ b/udfs/community/test_cases.yaml @@ -1,3 +1,17 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + int: - test: input: CAST(-1 AS STRING) @@ -293,4 +307,3 @@ percentage_difference: - test: input: CAST(1.0 AS FLOAT64), CAST(1000000000 AS INT64) expected_output: CAST(2.0 AS FLOAT64) - diff --git a/udfs/community/translate.sql b/udfs/community/translate.sql index bca0c8b03..974b4adc7 100644 --- a/udfs/community/translate.sql +++ b/udfs/community/translate.sql @@ -17,7 +17,7 @@ CREATE OR REPLACE FUNCTION fn.translate( expression STRING, characters_to_replace STRING, - characters_to_substitute STRING) + characters_to_substitute STRING) AS ( IF( LENGTH(characters_to_replace) < LENGTH(characters_to_substitute) @@ -25,8 +25,8 @@ AS ( expression, ( SELECT - STRING_AGG( - IFNULL( + STRING_AGG( + IFNULL( ( SELECT ARRAY_CONCAT([c], SPLIT(characters_to_substitute, '')) @@ -38,9 +38,9 @@ AS ( WHERE k = c ))] ), - ''), + ''), '' ORDER BY o1) FROM UNNEST(SPLIT(expression, '')) AS c WITH OFFSET o1 - )) -); \ No newline at end of file + )) +); diff --git a/udfs/community/url_keys.sql b/udfs/community/url_keys.sql index 734d4170d..d610fc0f5 100644 --- a/udfs/community/url_keys.sql +++ b/udfs/community/url_keys.sql @@ -27,4 +27,4 @@ LANGUAGE js AS """ } catch(err) {} return ret; -"""; \ No newline at end of file +"""; diff --git a/udfs/community/url_param.sql b/udfs/community/url_param.sql index f7cffa01f..9d6fb0c95 100644 --- a/udfs/community/url_param.sql +++ b/udfs/community/url_param.sql @@ -30,4 +30,4 @@ LANGUAGE js AS """ } catch(err) {} return result; -"""; \ No newline at end of file +"""; diff --git a/udfs/community/y4md_to_date.sql b/udfs/community/y4md_to_date.sql index 7350dc63b..d43aabbea 100644 --- a/udfs/community/y4md_to_date.sql +++ b/udfs/community/y4md_to_date.sql @@ -16,4 +16,3 @@ CREATE OR REPLACE FUNCTION fn.y4md_to_date(y4md STRING) RETURNS DATE AS ( CAST(CONCAT(SUBSTR(y4md, 0, 4), '-', SUBSTR(y4md, 5, 2), '-', SUBSTR(y4md, 7, 2)) AS DATE) ); - diff --git a/udfs/migration/netezza/README.md b/udfs/migration/netezza/README.md index 6ed82be21..8746c13eb 100644 --- a/udfs/migration/netezza/README.md +++ b/udfs/migration/netezza/README.md @@ -1,3 +1,12 @@ + + +**Table of Contents** + +- [Netezza UDFs](#netezza-udfs) + - [UDFs](#udfs) + + + # Netezza UDFs This directory contains [user-defined functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions) @@ -7,4 +16,4 @@ directory will be automatically synchronized to the `bqutil` project within the ## UDFs -Nothing here yet, check back soon... \ No newline at end of file +Nothing here yet, check back soon... diff --git a/udfs/migration/oracle/README.md b/udfs/migration/oracle/README.md index c1e64c8f6..90e69c21c 100644 --- a/udfs/migration/oracle/README.md +++ b/udfs/migration/oracle/README.md @@ -1,3 +1,12 @@ + + +**Table of Contents** + +- [Oracle UDFs](#oracle-udfs) + - [UDFs](#udfs) + + + # Oracle UDFs This directory contains [user-defined functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions) @@ -7,4 +16,4 @@ directory will be automatically synchronized to the `bqutil` project within the ## UDFs -Nothing here yet, check back soon... \ No newline at end of file +Nothing here yet, check back soon... diff --git a/udfs/migration/redshift/README.md b/udfs/migration/redshift/README.md index e250c471d..b00651dd1 100644 --- a/udfs/migration/redshift/README.md +++ b/udfs/migration/redshift/README.md @@ -1,3 +1,13 @@ + + +**Table of Contents** + +- [Redshift UDFs](#redshift-udfs) + - [UDFs](#udfs) + - [Documentation](#documentation) + + + # Redshift UDFs This directory contains [user-defined functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions) diff --git a/udfs/migration/redshift/initcap.sql b/udfs/migration/redshift/initcap.sql index dc5ad7ef7..8a9761f07 100644 --- a/udfs/migration/redshift/initcap.sql +++ b/udfs/migration/redshift/initcap.sql @@ -17,9 +17,9 @@ CREATE OR REPLACE FUNCTION rs.initcap(string_expr STRING) AS ( ( SELECT - CASE + CASE WHEN string_expr = '' THEN '' - ELSE + ELSE STRING_AGG( CONCAT( UPPER(SUBSTR(word, 1, 1)), diff --git a/udfs/migration/redshift/interval_literal_to_seconds.sql b/udfs/migration/redshift/interval_literal_to_seconds.sql index 11d64b61b..cce84ac84 100644 --- a/udfs/migration/redshift/interval_literal_to_seconds.sql +++ b/udfs/migration/redshift/interval_literal_to_seconds.sql @@ -14,9 +14,9 @@ * limitations under the License. */ -CREATE OR REPLACE FUNCTION rs.interval_literal_to_seconds(interval_literal STRING) -AS ( - /* For intervals in Redshift, there are 360 days in a year. */ +CREATE OR REPLACE FUNCTION rs.interval_literal_to_seconds(interval_literal STRING) +AS ( + /* For intervals in Redshift, there are 360 days in a year. */ ( SELECT SUM( @@ -29,13 +29,13 @@ AS ( WHEN unit IN ('years', 'year') THEN num * 60 * 60 * 24 * 360 ELSE num END) - FROM + FROM ( SELECT CAST(REGEXP_EXTRACT(value, r'^[0-9]*\.?[0-9]+') AS numeric) num, SUBSTR(value, LENGTH(REGEXP_EXTRACT(value, r'^[0-9]*\.?[0-9]+')) + 1) unit FROM - UNNEST(SPLIT(REPLACE(interval_literal, ' ', ''), ',')) value + UNNEST(SPLIT(REPLACE(interval_literal, ' ', ''), ',')) value ) - ) -); \ No newline at end of file + ) +); diff --git a/udfs/migration/redshift/test_cases.yaml b/udfs/migration/redshift/test_cases.yaml index 72f37decf..ea0b2e93b 100644 --- a/udfs/migration/redshift/test_cases.yaml +++ b/udfs/migration/redshift/test_cases.yaml @@ -1,3 +1,17 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + initcap: - test: input: CAST("hello world" AS STRING) diff --git a/udfs/migration/redshift/translate.sql b/udfs/migration/redshift/translate.sql index eb3f84674..435f319bc 100644 --- a/udfs/migration/redshift/translate.sql +++ b/udfs/migration/redshift/translate.sql @@ -17,7 +17,7 @@ CREATE OR REPLACE FUNCTION rs.translate( expression STRING, characters_to_replace STRING, - characters_to_substitute STRING) + characters_to_substitute STRING) AS ( bqutil.fn.translate(expression, characters_to_replace, characters_to_substitute) -); \ No newline at end of file +); diff --git a/udfs/migration/snowflake/README.md b/udfs/migration/snowflake/README.md index 7f29c0e94..23b99707c 100644 --- a/udfs/migration/snowflake/README.md +++ b/udfs/migration/snowflake/README.md @@ -1,3 +1,13 @@ + + +**Table of Contents** + +- [Snowflake UDFs](#snowflake-udfs) + - [UDFs](#udfs) + - [Documentation](#documentation) + + + # Snowflake UDFs This directory contains [user-defined functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions) diff --git a/udfs/migration/snowflake/factorial.sql b/udfs/migration/snowflake/factorial.sql index 6ad5e770d..a53feabf6 100644 --- a/udfs/migration/snowflake/factorial.sql +++ b/udfs/migration/snowflake/factorial.sql @@ -15,15 +15,15 @@ */ -- factorial: --- Computes the factorial of its input. The input argument must be an integer expression in the range of 0 to 27. --- Due to data type differences, the maximum input value in BigQuery is smaller than in Snowflake. +-- Computes the factorial of its input. The input argument must be an integer expression in the range of 0 to 27. +-- Due to data type differences, the maximum input value in BigQuery is smaller than in Snowflake. -- Input: -- integer_expr: INT64 -- Output: NUMERIC CREATE OR REPLACE FUNCTION sf.factorial(integer_expr INT64) AS ( ( - SELECT - ARRAY[ + SELECT + ARRAY[ 1.0, 1.0, 2.0, @@ -51,6 +51,6 @@ CREATE OR REPLACE FUNCTION sf.factorial(integer_expr INT64) AS ( 620448401733239439360000.0, 15511210043330985984000000.0, 403291461126605635584000000.0, - 10888869450418352160768000000.0][OFFSET(integer_expr)] + 10888869450418352160768000000.0][OFFSET(integer_expr)] ) ); diff --git a/udfs/migration/snowflake/test_cases.yaml b/udfs/migration/snowflake/test_cases.yaml index 20d6b5dfb..986b4ac65 100644 --- a/udfs/migration/snowflake/test_cases.yaml +++ b/udfs/migration/snowflake/test_cases.yaml @@ -1,4 +1,18 @@ - + +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + factorial: - test: input: 0 diff --git a/udfs/migration/teradata/README.md b/udfs/migration/teradata/README.md index 2a808aba1..c576b7799 100644 --- a/udfs/migration/teradata/README.md +++ b/udfs/migration/teradata/README.md @@ -1,3 +1,13 @@ + + +**Table of Contents** + +- [Teradata UDFs](#teradata-udfs) + - [UDFs](#udfs) + - [Documentation](#documentation) + + + # Teradata UDFs This directory contains [user-defined functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions) diff --git a/udfs/migration/teradata/ascii.sql b/udfs/migration/teradata/ascii.sql index 852c900dd..d81b478cc 100644 --- a/udfs/migration/teradata/ascii.sql +++ b/udfs/migration/teradata/ascii.sql @@ -16,4 +16,4 @@ CREATE OR REPLACE FUNCTION td.ascii(string_expr STRING) AS ( TO_CODE_POINTS(string_expr)[OFFSET(0)] -); \ No newline at end of file +); diff --git a/udfs/migration/teradata/decode1.sql b/udfs/migration/teradata/decode1.sql index cb38f728d..bb905238f 100644 --- a/udfs/migration/teradata/decode1.sql +++ b/udfs/migration/teradata/decode1.sql @@ -15,8 +15,8 @@ */ CREATE OR REPLACE FUNCTION td.decode1(expr ANY TYPE, s1 ANY TYPE, r1 ANY TYPE, def ANY TYPE) AS (( - CASE + CASE WHEN expr = s1 OR (expr IS NULL AND s1 IS NULL) THEN r1 ELSE def - END + END )) diff --git a/udfs/migration/teradata/decode2.sql b/udfs/migration/teradata/decode2.sql index a23ac5f07..b1279bf42 100644 --- a/udfs/migration/teradata/decode2.sql +++ b/udfs/migration/teradata/decode2.sql @@ -18,11 +18,11 @@ CREATE OR REPLACE FUNCTION td.decode2( s1 ANY TYPE, r1 ANY TYPE, s2 ANY TYPE, r2 ANY TYPE, def ANY TYPE) -AS +AS (( - CASE + CASE WHEN expr = s1 OR (expr IS NULL AND s1 IS NULL) THEN r1 WHEN expr = s2 OR (expr IS NULL AND s2 IS NULL) THEN r2 ELSE def - END + END )) diff --git a/udfs/migration/teradata/decode3.sql b/udfs/migration/teradata/decode3.sql index dd190a9fa..3d209af9c 100644 --- a/udfs/migration/teradata/decode3.sql +++ b/udfs/migration/teradata/decode3.sql @@ -20,10 +20,10 @@ CREATE OR REPLACE FUNCTION td.decode3( s3 ANY TYPE, r3 ANY TYPE, def ANY TYPE) AS (( - CASE + CASE WHEN expr = s1 OR (expr IS NULL AND s1 IS NULL) THEN r1 WHEN expr = s2 OR (expr IS NULL AND s2 IS NULL) THEN r2 WHEN expr = s3 OR (expr IS NULL AND s3 IS NULL) THEN r3 ELSE def - END + END )) diff --git a/udfs/migration/teradata/index.sql b/udfs/migration/teradata/index.sql index 393f2a983..4e0b2ec40 100644 --- a/udfs/migration/teradata/index.sql +++ b/udfs/migration/teradata/index.sql @@ -16,4 +16,4 @@ CREATE OR REPLACE FUNCTION td.index(string_expr1 STRING, string_expr2 STRING) AS ( STRPOS(string_expr1, string_expr2) -); \ No newline at end of file +); diff --git a/udfs/migration/teradata/last_day.sql b/udfs/migration/teradata/last_day.sql index dfeb2d0e6..ceec5550a 100644 --- a/udfs/migration/teradata/last_day.sql +++ b/udfs/migration/teradata/last_day.sql @@ -16,4 +16,4 @@ CREATE OR REPLACE FUNCTION td.last_day(date_expr DATE) AS ( fn.last_day(date_expr) -); \ No newline at end of file +); diff --git a/udfs/migration/teradata/months_between.sql b/udfs/migration/teradata/months_between.sql index 7fb18042b..b5b6efe21 100644 --- a/udfs/migration/teradata/months_between.sql +++ b/udfs/migration/teradata/months_between.sql @@ -16,4 +16,4 @@ CREATE OR REPLACE FUNCTION td.months_between(date_expr1 DATE, date_expr2 DATE) AS ( DATE_DIFF(date_expr1, date_expr2, MONTH) -); \ No newline at end of file +); diff --git a/udfs/migration/teradata/nullifzero.sql b/udfs/migration/teradata/nullifzero.sql index 09e77730f..ccca2adfc 100644 --- a/udfs/migration/teradata/nullifzero.sql +++ b/udfs/migration/teradata/nullifzero.sql @@ -16,4 +16,4 @@ CREATE OR REPLACE FUNCTION td.nullifzero(expr ANY TYPE) AS ( IF(CAST(expr AS INT64) = 0, NULL, expr) -); \ No newline at end of file +); diff --git a/udfs/migration/teradata/otranslate.sql b/udfs/migration/teradata/otranslate.sql index d8553cb96..0b602426b 100644 --- a/udfs/migration/teradata/otranslate.sql +++ b/udfs/migration/teradata/otranslate.sql @@ -17,7 +17,7 @@ CREATE OR REPLACE FUNCTION td.otranslate( source_string STRING, from_string STRING, - to_string STRING) + to_string STRING) AS ( bqutil.fn.translate(source_string, from_string, to_string) ); diff --git a/udfs/migration/teradata/test_cases.yaml b/udfs/migration/teradata/test_cases.yaml index 6a5472b9f..10b65bb39 100644 --- a/udfs/migration/teradata/test_cases.yaml +++ b/udfs/migration/teradata/test_cases.yaml @@ -1,3 +1,17 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + last_day: - test: input: DATE("2019-10-18") @@ -60,4 +74,4 @@ nvl: expected_output: CAST(3 AS INT64) - test: input: CAST(4 AS INT64), CAST(1 AS INT64) - expected_output: CAST(4 AS INT64) \ No newline at end of file + expected_output: CAST(4 AS INT64) diff --git a/udfs/migration/teradata/zeroifnull.sql b/udfs/migration/teradata/zeroifnull.sql index eed569df1..178b8ccbc 100644 --- a/udfs/migration/teradata/zeroifnull.sql +++ b/udfs/migration/teradata/zeroifnull.sql @@ -16,4 +16,4 @@ CREATE OR REPLACE FUNCTION td.zeroifnull(expr ANY TYPE) AS ( IFNULL(expr, 0) -); \ No newline at end of file +); diff --git a/udfs/migration/vertica/README.md b/udfs/migration/vertica/README.md index 14e4a882c..1c1b8086f 100644 --- a/udfs/migration/vertica/README.md +++ b/udfs/migration/vertica/README.md @@ -1,3 +1,12 @@ + + +**Table of Contents** + +- [Vertica UDFs](#vertica-udfs) + - [UDFs](#udfs) + + + # Vertica UDFs This directory contains [user-defined functions](https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions) @@ -7,4 +16,4 @@ directory will be automatically synchronized to the `bqutil` project within the ## UDFs -Nothing here yet, check back soon... \ No newline at end of file +Nothing here yet, check back soon... diff --git a/udfs/tests/create_udf_signatures.py b/udfs/tests/create_udf_signatures.py index 34c5fd3e0..f33de4656 100644 --- a/udfs/tests/create_udf_signatures.py +++ b/udfs/tests/create_udf_signatures.py @@ -14,14 +14,13 @@ import unittest +import udf_test_utils as utils from google.api_core.exceptions import GoogleAPICallError from google.cloud import bigquery from google.cloud.bigquery import QueryJobConfig from google.cloud.bigquery.table import _EmptyRowIterator from parameterized import parameterized -import udf_test_utils as utils - class CreateUDFSignatures(unittest.TestCase): diff --git a/udfs/tests/run.sh b/udfs/tests/run.sh index e64dabd52..cdb9e6654 100755 --- a/udfs/tests/run.sh +++ b/udfs/tests/run.sh @@ -1,6 +1,8 @@ #!/usr/bin/env bash # Copyright 2019 Google LLC +# TODO: This license is not consistent with license used in the project. +# Delete the inconsistent license and above line and rerun pre-commit to insert a good license. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -14,24 +16,10 @@ # See the License for the specific language governing permissions and # limitations under the License. -if [[ $1 == "--pip_install_before_run" ]]; then - python3 -m pip install -r udfs/tests/requirements.txt - python3 udfs/tests/udf_test_utils.py --create_test_datasets - python3 -m pytest --workers 100 udfs/tests/create_udf_signatures.py - python3 -m pytest --workers 100 udfs/tests/test_create_udfs.py - python3 -m pytest --workers 100 udfs/tests/test_run_udfs.py - python3 udfs/tests/udf_test_utils.py --delete_test_datasets -elif [[ $# == 1 ]]; then - python3 udfs/tests/udf_test_utils.py --create_test_datasets - python3 -m pytest --workers 100 udfs/tests/create_udf_signatures.py -k $1 - python3 -m pytest --workers 100 udfs/tests/test_create_udfs.py -k $1 - python3 -m pytest --workers 100 udfs/tests/test_run_udfs.py -k $1 - python3 udfs/tests/udf_test_utils.py --delete_test_datasets -else - python3 udfs/tests/udf_test_utils.py --create_test_datasets - python3 -m pytest --workers 100 udfs/tests/create_udf_signatures.py - python3 -m pytest --workers 100 udfs/tests/test_create_udfs.py - python3 -m pytest --workers 100 udfs/tests/test_run_udfs.py - python3 udfs/tests/udf_test_utils.py --delete_test_datasets -fi +export SHORT_SHA=local_test +python3 -m pip install -r udfs/tests/requirements.txt python3 tests/udf_test_utils.py --create-test-datasets +python3 udfs/tests/udf_test_utils.py --create_test_datasets python3 -m pytest --workers 100 tests/create_udf_signatures.py "$@" +python3 -m pytest --workers 100 udfs/tests/create_udf_signatures.py python3 -m pytest --workers 100 tests/test_create_udfs.py "$@" +python3 -m pytest --workers 100 udfs/tests/test_create_udfs.py python3 -m pytest --workers 100 tests/test_run_udfs.py "$@" +python3 -m pytest --workers 100 udfs/tests/test_run_udfs.py python3 tests/udf_test_utils.py --delete-test-datasets diff --git a/udfs/tests/test_create_udfs.py b/udfs/tests/test_create_udfs.py index 524dbcf1d..23cf453ab 100644 --- a/udfs/tests/test_create_udfs.py +++ b/udfs/tests/test_create_udfs.py @@ -14,14 +14,13 @@ import unittest +import udf_test_utils as utils from google.api_core.exceptions import GoogleAPICallError from google.cloud import bigquery from google.cloud.bigquery import QueryJobConfig from google.cloud.bigquery.table import _EmptyRowIterator from parameterized import parameterized -import udf_test_utils as utils - class TestCreateUDFs(unittest.TestCase): """ diff --git a/udfs/tests/test_run_udfs.py b/udfs/tests/test_run_udfs.py index ab65e9b02..f93f896d9 100644 --- a/udfs/tests/test_run_udfs.py +++ b/udfs/tests/test_run_udfs.py @@ -15,12 +15,11 @@ import unittest from pathlib import Path +import udf_test_utils as utils from google.api_core.exceptions import GoogleAPICallError from google.cloud import bigquery from parameterized import parameterized -import udf_test_utils as utils - class TestRunUDFs(unittest.TestCase): """ diff --git a/udfs/tests/udf_test_utils.py b/udfs/tests/udf_test_utils.py index a09768a8f..837228dcc 100644 --- a/udfs/tests/udf_test_utils.py +++ b/udfs/tests/udf_test_utils.py @@ -14,21 +14,18 @@ import argparse import glob - import os -from pathlib import Path import re - -from yaml import load -from yaml import SafeLoader +from pathlib import Path from google.cloud import bigquery +from yaml import SafeLoader, load BIGQUERY_TEST_DATASET_MAPPINGS = { 'netezza': 'nz_test', 'oracle': 'or_test', 'redshift': 'rs_test', - 'snowflake': 'sf_test', + 'snowflake': 'sf_test', 'teradata': 'td_test', 'vertica': 've_test', 'community': 'fn_test', diff --git a/views/audit/README.md b/views/audit/README.md index 56b4df4b1..2b40d0739 100644 --- a/views/audit/README.md +++ b/views/audit/README.md @@ -11,23 +11,23 @@ A common pattern in data warehousing for tracking results of DML statements is t 1. Define a BigQuery log sink using any of the following methods: * [gcloud command](https://cloud.google.com/bigquery/docs/reference/auditlogs#defining_a_bigquery_log_sink_using_gcloud) ``` - gcloud alpha logging sinks create my-example-sink \ + gcloud alpha logging sinks create my-example-sink \ bigquery.googleapis.com/projects/my-project-id/datasets/auditlog_dataset \ - --log-filter='protoPayload.metadata.@type="type.googleapis.com/google.cloud.audit.BigQueryAuditMetadata" AND ( (protoPayload.metadata.jobChange.job.jobConfig.queryConfig.statementType="SCRIPT" AND protoPayload.metadata.jobChange.job.jobStatus.jobState="DONE" ) OR ( protoPayload.metadata.jobChange.job.jobStats.parentJobName!="" AND protoPayload.metadata.jobChange.job.jobStatus.jobState="DONE") OR protoPayload.metadata.tableDataChange.reason="QUERY")' \ + --log-filter='protoPayload.metadata.@type="type.googleapis.com/google.cloud.audit.BigQueryAuditMetadata" AND ( (protoPayload.metadata.jobChange.job.jobConfig.queryConfig.statementType="SCRIPT" AND protoPayload.metadata.jobChange.job.jobStatus.jobState="DONE" ) OR ( protoPayload.metadata.jobChange.job.jobStats.parentJobName!="" AND protoPayload.metadata.jobChange.job.jobStatus.jobState="DONE") OR protoPayload.metadata.tableDataChange.reason="QUERY")' \ --use-partitioned-tables - ``` - Note: gcloud **alpha** is needed in order to use the parameter `--use-partitioned-tables` + ``` + Note: gcloud **alpha** is needed in order to use the parameter `--use-partitioned-tables` * [Cloud Console Logs Viewer](https://cloud.google.com/logging/docs/export/configure_export_v2#dest-create) Use this advanced filter: #### protoPayload.metadata.@type="type.googleapis.com/google.cloud.audit.BigQueryAuditMetadata" AND ( (protoPayload.metadata.jobChange.job.jobConfig.queryConfig.statementType="SCRIPT" AND protoPayload.metadata.jobChange.job.jobStatus.jobState="DONE" ) OR ( protoPayload.metadata.jobChange.job.jobStats.parentJobName!="" AND protoPayload.metadata.jobChange.job.jobStatus.jobState="DONE") OR protoPayload.metadata.tableDataChange.reason!="" OR protoPayload.metadata.tableDataRead.reason!="" OR protoPayload.metadata.tableDeletion.reason!="" ) * [Partitioning](https://cloud.google.com/logging/docs/export/bigquery#partition-tables) is not required, but it is strongly recommended to select it for your BigQuery destination - - Note: You can create a log sink at the folder, billing account, or organization level using an + + Note: You can create a log sink at the folder, billing account, or organization level using an [aggregated sink](https://cloud.google.com/logging/docs/export/aggregated_sinks#creating_an_aggregated_sink). 1. The BigQuery audit log tables will be created in your dataset sink destination once you run a BigQuery job post sink creation. 1. To use the [big_query_elt_script_logging.sql](/views/audit/big_query_elt_script_logging.sql) view, simply change - all occurrences of `project_id.dataset_id` to your own project id and dataset name you used when creating the logging sink. + all occurrences of `project_id.dataset_id` to your own project id and dataset name you used when creating the logging sink. Run the following sed command with your own project and dataset IDs to perform this replacement: * `sed 's/project_id.dataset_id/YOUR_PROJECT_ID.YOUR_DATASET_ID/' @@ -35,15 +35,15 @@ A common pattern in data warehousing for tracking results of DML statements is t 1. Execute the [big_query_elt_script_logging.sql](/views/audit/big_query_elt_script_logging.sql) SQL in your BigQuery console or command line to create your view. Once created, you can do further analysis in BigQuery by querying the view, or you can connect it to a BI tool such as DataStudio to build dashboards. - + #### Usage Examples -In the following examples, change all occurrences of `project_id.dataset_id` to your own values. +In the following examples, change all occurrences of `project_id.dataset_id` to your own values. * Run the following query to see the 100 most recent BigQuery scripting statements. The results are ordered with the most recent script statement first, and then further ordering is applied using the script's job id and statement start time. - - - ``` - SELECT + + + ``` + SELECT COALESCE(parentJobId, jobId) AS common_script_job_id, jobChange.jobConfig.queryConfig.query, jobChange.jobConfig.queryConfig.destinationTable, @@ -56,25 +56,25 @@ In the following examples, change all occurrences of `project_id.dataset_id` to tableDataChange.deletedRowsCount, tableDataChange.insertedRowsCount, FROM - project_id.dataset_id.bq_script_logs - WHERE + project_id.dataset_id.bq_script_logs + WHERE hasJobChangeEvent AND ( jobChange.jobStats.parentJobName IS NOT NULL OR jobChange.jobConfig.queryConfig.statementType = 'SCRIPT' ) - ORDER BY + ORDER BY eventTimestamp DESC, common_script_job_id, jobChange.jobStats.startTime LIMIT 100 - + ``` -* Run the following query to see the 100 most recent BigQuery scripting statements that modify table data. The results are ordered with the most recent script statement first, and then further ordering is applied using the statement's job id and statement start time. +* Run the following query to see the 100 most recent BigQuery scripting statements that modify table data. The results are ordered with the most recent script statement first, and then further ordering is applied using the statement's job id and statement start time. -``` - SELECT +``` + SELECT parentJobId, jobId, jobChange.jobConfig.queryConfig.query, @@ -86,12 +86,12 @@ In the following examples, change all occurrences of `project_id.dataset_id` to jobChange.jobStats.endTime, jobRuntimeMs, FROM - project_id.dataset_id.bq_script_logs - WHERE + project_id.dataset_id.bq_script_logs + WHERE hasJobChangeEvent - AND hasTableDataChangeEvent + AND hasTableDataChangeEvent AND jobChange.jobStats.parentJobName IS NOT NULL - ORDER BY + ORDER BY eventTimestamp DESC, jobId, jobChange.jobStats.startTime @@ -101,7 +101,7 @@ In the following examples, change all occurrences of `project_id.dataset_id` to * Run the following query to see the 100 most recent BigQuery scripting statements which use slot reservations. The results are ordered with the most recent script statement first, and then further ordering is applied using the script's job id and statement start time. ``` - SELECT + SELECT COALESCE(parentJobId, jobId) AS common_script_job_id, jobChange.jobStats.reservationUsage.name, jobChange.jobStats.reservationUsage.slotMs, @@ -111,18 +111,17 @@ In the following examples, change all occurrences of `project_id.dataset_id` to jobChange.jobStats.startTime, jobChange.jobStats.endTime, jobRuntimeMs, - FROM - project_id.dataset_id.bq_script_logs - WHERE - hasJobChangeEvent + FROM + project_id.dataset_id.bq_script_logs + WHERE + hasJobChangeEvent AND ( - (jobChange.jobStats.parentJobName IS NOT NULL AND jobChange.jobStats.reservationUsage.slotMs IS NOT NULL) - OR jobChange.jobConfig.queryConfig.statementType = 'SCRIPT' + (jobChange.jobStats.parentJobName IS NOT NULL AND jobChange.jobStats.reservationUsage.slotMs IS NOT NULL) + OR jobChange.jobConfig.queryConfig.statementType = 'SCRIPT' ) - ORDER BY + ORDER BY eventTimestamp DESC, common_script_job_id, jobChange.jobStats.startTime LIMIT 100 ``` - diff --git a/views/audit/big_query_elt_script_logging.sql b/views/audit/big_query_elt_script_logging.sql index 854dfd945..8b39123fb 100644 --- a/views/audit/big_query_elt_script_logging.sql +++ b/views/audit/big_query_elt_script_logging.sql @@ -199,7 +199,7 @@ WITH jobChangeEvent AS ( '$.jobChange.job.jobConfig.tableCopyConfig.sourceTables'), '["'),'"]') ,'","') AS tableCopySourceTables, CAST(JSON_EXTRACT_SCALAR(protopayload_auditlog.metadataJson, - '$.jobChange.job.jobConfig.tableCopyConfig.sourceTablesTruncated') + '$.jobChange.job.jobConfig.tableCopyConfig.sourceTablesTruncated') AS BOOL) AS tableCopyConfigSourceTablesTruncated, JSON_EXTRACT_SCALAR(protopayload_auditlog.metadataJson, '$.jobChange.job.jobConfig.tableCopyConfig.destinationTable') AS tableCopyConfigDestinationTable, diff --git a/yamllint-config.yml b/yamllint-config.yml new file mode 100644 index 000000000..7e33194bc --- /dev/null +++ b/yamllint-config.yml @@ -0,0 +1,25 @@ +# Copyright 2020 Google Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# +# This software is provided as-is, +# without warranty or representation for any use or purpose. +# Your use of it is subject to your agreement with Google. + +--- +extends: default + +rules: + line-length: + max: 110