0

我安装了 Rocket Software 以通过 SQL Server 2008 访问 Unidata Db。这个想法是编写用于填充 SQL 表的 SQL 过程,但我遇到的问题是检索错误的文件名,即从 MyDb_Members 中选择 *。我将字段名称设为 Member{Name, Phone{number。在我的 unidata 核心中,这些字段被命名为成员名称、电话号码。你知道是否有办法使用这些字段名称运行 sql 查询而不会出现 sql 查询错误。看起来 sql server 不喜欢使用该名称约定: Select Member {Name from MyDb_Members Error near '{' 感谢您的帮助

4

1 回答 1

0

尝试使用 NATIVE 关键字格式化查询。我不使用 Unidata,但在 UniVerse 中这很好用。我有很多包含句点的列,这些列是标准 SQL 中的非法列名。

{ NATIVE "Select * from MyDb_Members" }
于 2014-03-05T19:20:58.740 回答