A fragment of SQL in the Informix dialect
SELECT INSUREDNAME
FROM sc5100car3gdb@idp_5100_cb:PRPCINSURED P
WHERE P.PROPOSALNO = A.PROPOSALNO
这个语法是什么意思?
答案 0 :(得分:1)
SQL 片段为:
SELECT INSUREDNAME
FROM sc5100car3gdb@idp_5100_cb:PRPCINSURED P
WHERE P.PROPOSALNO = A.PROPOSALNO
这意味着在 Informix 服务器 PRPCINSURED
上托管的数据库 sc5100car3gdb
中有一个表 idp_5100_cb
;在查询内部,该表将由别名 P
引用。它有 INSUREDNAME
和 PROPOSALNO
列。此外,这必须是 SQL 语句的片段。 WHERE 子句使用别名 P
,但也引用另一个具有别名(或名称)A
的表。但是,没有显示定义 A
的上下文;就目前而言,A
将触发错误。 (当我运行类似的查询时,出现错误 SQL -217: Column (a) not found in any table in the query (or SLV is undefined)
。)
有关用于表名的表示法的更多信息,请参阅 Informix Guide to SQL: Syntax manual on database object names。