佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 解決在SQL腳本中的注釋引起的奇怪問題

解決在SQL腳本中的注釋引起的奇怪問題

熱門標(biāo)簽:Linux服務(wù)器 鐵路電話系統(tǒng) 地方門戶網(wǎng)站 網(wǎng)站排名優(yōu)化 服務(wù)外包 AI電銷 百度競價排名 呼叫中心市場需求
在數(shù)據(jù)庫安裝包中,我們通過osql.exe這個工具來對相關(guān)的數(shù)據(jù)庫腳本進(jìn)行更新,昨天突然發(fā)現(xiàn)安裝包報錯了,說腳本錯誤,但我們將腳本拿到數(shù)據(jù)庫查詢分析器中執(zhí)行,一切OK。

問題出在哪里呢?

通過使用osql單獨(dú)來執(zhí)行報錯的腳本,打印相關(guān)信息:
復(fù)制代碼 代碼如下:

osql.exe -S .\SQLDEV -U sa -P MyRoot -b -n -r 1 -i ".\UpdateTable.sql" -o "c:\hahah.txt"
@echo %errorlevel%
@pause

得到如下錯誤信息:

osql Missing end comment mark "*/"

暈倒,說我的注釋符缺少了,可根本沒有少啊。

最后發(fā)現(xiàn),原來是在注釋語句中存在 GO 語句的問題,如下:

/* ........... GO */

拿掉后,一切正常了,看來這也算是osql工具的一個小BUG吧。

標(biāo)簽:銅川 蘭州 仙桃 衡水 黃山 湘潭 湖南 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決在SQL腳本中的注釋引起的奇怪問題》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    富川| 江华| 南涧| 普兰县| 宁波市| 横峰县| 屏山县| 洛隆县| 桐梓县| 虞城县| 郯城县| 西峡县| 修文县| 清镇市| 赣榆县| 玛多县| 东兰县| 额尔古纳市| 肥东县| 永宁县| 夏邑县| 兴山县| 永靖县| 土默特左旗| 收藏| 库伦旗| 越西县| 明星| 启东市| 黄山市| 阿拉善右旗| 吉安县| 万安县| 阿克| 岳池县| 江都市| 四子王旗| 龙川县| 利辛县| 内江市| 凤山市|