posts - 193,  comments - 520,  trackbacks - 0
          用hibernate做持久層工具,建立User對象,映射到sqlserver的USER表,但在做查詢的時候不斷的報sql錯誤,打印hibernate產生的sql語句到sqlserver查詢工具執行,報同樣的錯誤。給表名加上[]后sql可以正常執行。例如:select * from USER錯誤。select * from [USER]正確。開始以為是什么地方配置的問題。因為以前用過達夢數據庫,它默認也是必須給表名加[]的,可以通過設置數據庫屬性解決這個問題。但也沒有發現什么配置。后來在SecuritySite群提問,illusion提示是與系統表重名,更改表名后果然正常。于是感到很奇怪:USER這么常用的表名怎么會與系統表重名呢?


          http://www.aygfsteel.com/ronghao 榮浩原創,轉載請注明出處:)
          posted on 2007-03-11 11:29 ronghao 閱讀(1760) 評論(4)  編輯  收藏 所屬分類: 工作日志

          FeedBack:
          # re: sqlserver2000下USER表名與系統表重名[未登錄]
          2007-06-26 12:41 | myth
          USER是達夢數據庫的關鍵字,比如create user test;
          要用必須用""引起來  回復  更多評論
            
          # re: sqlserver2000下USER表名與系統表重名[未登錄]
          2007-06-26 22:43 | ronghao
          謝謝:)  回復  更多評論
            
          # re: sqlserver2000下USER表名與系統表重名
          2008-07-15 16:34 | DAO
          我要是早找到你,不至于郁悶了兩天,還好自己搞定了,哈哈  回復  更多評論
            
          # re: sqlserver2000下USER表名與系統表重名[未登錄]
          2009-11-03 19:11 | myth
          應該不是與系統表重名,是與系統的保留字重名了。感謝使用達夢數據庫,有數據庫方面的問題歡迎到http://bbs.dameng.com上來討論。  回復  更多評論
            
          <2007年6月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          關注工作流和企業業務流程改進。現就職于ThoughtWorks。新浪微博:http://weibo.com/ronghao100

          常用鏈接

          留言簿(38)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          常去的網站

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 上饶市| 雷山县| 江山市| 浪卡子县| 咸丰县| 磴口县| 瑞丽市| 五寨县| 柳州市| 阿克苏市| 郴州市| 民乐县| 进贤县| 富民县| 运城市| 乐安县| 明光市| 云和县| 增城市| 乡城县| 廉江市| 黄梅县| 松滋市| 达拉特旗| 将乐县| 珲春市| 临清市| 邳州市| 金门县| 望谟县| 安义县| 合阳县| 吉林市| 昭觉县| 肇东市| 三亚市| 阿拉尔市| 克东县| 浦东新区| 汝南县| 连州市|