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 閱讀(1761) 評論(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年3月>
          25262728123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

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

          常用鏈接

          留言簿(38)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          常去的網站

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 信宜市| 房山区| 沂源县| 南城县| 吴桥县| 博白县| 呼玛县| 惠安县| 万宁市| 延长县| 永和县| 诸城市| 乐平市| 盱眙县| 于田县| 静宁县| 三江| 沧源| 玉门市| 新泰市| 舒兰市| 故城县| 乌什县| 海南省| 巴彦淖尔市| 龙江县| 苗栗市| 佛坪县| 盐源县| 九台市| 浦县| 泽州县| 禹州市| 肥东县| 南召县| 武宣县| 东兴市| 绥江县| 鹿泉市| 洪泽县| 武乡县|