Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想检查一下,是否可以使用非数字列左连接两个表?
即 descriptions_cd 是 avarchar(10)并且 table_cd 是 a varchar(10):
varchar(10)
SELECT * FROM descriptions d LEFT JOIN tables t ON t.table_cd = d.descriptions_cd;
此 SQL 似乎给出了ora-01722错误。这是在 Oracle 9i 中。
ora-01722
您能否检查其中一列的值仅包含数字数据(即使卷类型是 varchar)?
好的,table_cd 不是数字。这解释了。