【发布时间】:2019-01-28 07:14:04
【问题描述】:
我有一个名为 PEOPLEINFO 的表,其中包含以下列:
1. Studentname
2. Grade
3. Telnum
当我在 ibm_cloud 上的 Db2 上运行 sql 查询以使用该查询获取所有 StudentName 时:
Select Studentname from PEOPLEINFO
我收到以下错误:
“STUDENTNAME”在使用它的上下文中无效.. SQLCODE=-206, >SQLSTATE=42703, DRIVER=4.24.92
但如果我运行查询:
Select * from PEOPLEINFO
效果很好。
在 db2 上使用 sql 访问特定列的值的正确方法是什么? 我对 ibm_cloud 还很陌生,所以请告诉我哪里出错了。
编辑: 表是通过将 csv 文件上传到 db2 创建的。然后它使用 csv 文件自动生成数据库。
【问题讨论】:
-
您使用的确切
CREATE TABLE语句是什么?列名两边加双引号? -
我通过上传一个 csv 文件创建了数据库