Informix 语法解释?图中的语法是什么意思?

时间:2021-05-14 09:27:56

标签: informix

A fragment of SQL in the Informix dialect

SELECT INSUREDNAME
  FROM sc5100car3gdb@idp_5100_cb:PRPCINSURED P
 WHERE P.PROPOSALNO = A.PROPOSALNO

这个语法是什么意思?

1 个答案:

答案 0 :(得分:1)

SQL 片段为:

SELECT INSUREDNAME
  FROM sc5100car3gdb@idp_5100_cb:PRPCINSURED P
 WHERE P.PROPOSALNO = A.PROPOSALNO

这意味着在 Informix 服务器 PRPCINSURED 上托管的数据库 sc5100car3gdb 中有一个表 idp_5100_cb;在查询内部,该表将由别名 P 引用。它有 INSUREDNAMEPROPOSALNO 列。此外,这必须是 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