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 閱讀(1762) 評論(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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          常去的網站

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 吴堡县| 府谷县| 大庆市| 西峡县| 甘泉县| 巴马| 同德县| 随州市| 射洪县| 青阳县| 四会市| 横山县| 新竹县| 方山县| 彭州市| 察雅县| 延庆县| 岳阳市| 贺州市| 淳化县| 纳雍县| 卢龙县| 收藏| 商都县| 寿光市| 营山县| 平顶山市| 元阳县| 贵港市| 芦溪县| 郑州市| 成武县| 通河县| 太仆寺旗| 南城县| 沙田区| 兴安县| 麟游县| 崇义县| 若羌县| 朝阳区|