diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-12-07 15:54:59 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2022-12-07 17:28:49 -0500 |
| commit | 3d8d366e1b5e2f0caa728a741dad5e467b67c7ac (patch) | |
| tree | 3aaea9628c0b3cddd8e4f23945b7627bfc7aa052 /lib/sqlalchemy/dialects/oracle | |
| parent | 59f5beff1928e752b33d65a541cd68295ae0a5f1 (diff) | |
| download | sqlalchemy-3d8d366e1b5e2f0caa728a741dad5e467b67c7ac.tar.gz | |
Oracle COLUMN_VALUE is a column name, not a keyword
Fixed issue in Oracle compiler where the syntax for
:meth:`.FunctionElement.column_valued` was incorrect, rendering the name
``COLUMN_VALUE`` without qualifying the source table correctly.
Fixes: #8945
Change-Id: Ia04bbdc68168e78b67a74bb3834a63f5d5000627
Diffstat (limited to 'lib/sqlalchemy/dialects/oracle')
| -rw-r--r-- | lib/sqlalchemy/dialects/oracle/base.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/dialects/oracle/base.py b/lib/sqlalchemy/dialects/oracle/base.py index 41b9ac43d..dc2b011af 100644 --- a/lib/sqlalchemy/dialects/oracle/base.py +++ b/lib/sqlalchemy/dialects/oracle/base.py @@ -859,7 +859,7 @@ class OracleCompiler(compiler.SQLCompiler): def visit_table_valued_column(self, element, **kw): text = super().visit_table_valued_column(element, **kw) - text = "COLUMN_VALUE " + text + text = text + ".COLUMN_VALUE" return text def default_from(self): |
