【发布时间】:2010-09-03 14:48:57
【问题描述】:
我试图在 SQL 查询中合并两列,但在 java.sql.ResultSet 的 FindColumn 方法中出现以下异常:
JdbcSqlException:列名 全名无效。柱子: '全名'
这是我的 SQL 查询
SELECT U.FirstName + ' ' + U.LastName AS FullName FROM User as U
有人吗?
请注意,当我直接在 SQL Server 管理工作室中运行时,查询运行良好。此外,这个查询是一个大查询的一部分,这就是为什么 U 作为别名。
【问题讨论】:
-
你能发布完整的查询吗?我感觉问题不在此 SELECT 中。
-
对不起,我的错。这是我的代码中的一个错误。与查询无关。打算删除问题。 @p.campbell。你是对的。谢谢。
-
也许不要删除问题,而是将您的发现留给其他人。你不会是第一个遇到这个问题的人。
-
@p.campbell。是的,没错。不删除它。虽然希望人们不要投反对票:)
-
您应该发布一个解释根本原因的答案,然后在时间允许时将其标记为已接受。
标签: sql sql-server-2005 jdbc