我安装了Rocket Software,用于通过SQL Server 2008访问Unidata Db。想法是编写用于填充SQL表的SQL过程,但我遇到的问题是检索错误的文件名i。即从MyDb_Members中选择*。我将字段名称作为成员{Name,Phone {number。在我的unidata核心中,这些字段被命名为成员名称,电话号码。 你知道是否有办法用这些字段名称运行SQL查询而不会得到sql查询错误。看起来sql server不喜欢使用那个名称约定: 从MyDb_Members中选择Member {Name '{'附近的错误 谢谢你的帮助
答案 0 :(得分:0)
尝试使用NATIVE关键字格式化查询。我不使用Unidata,但在UniVerse中这很好用。我有很多包含句点的列,这些列是标准SQL中的非法列名。
{ NATIVE "Select * from MyDb_Members" }