久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    <legend id='5uF84'><style id='5uF84'><dir id='5uF84'><q id='5uF84'></q></dir></style></legend>

  • <small id='5uF84'></small><noframes id='5uF84'>

  • <tfoot id='5uF84'></tfoot>
      <i id='5uF84'><tr id='5uF84'><dt id='5uF84'><q id='5uF84'><span id='5uF84'><b id='5uF84'><form id='5uF84'><ins id='5uF84'></ins><ul id='5uF84'></ul><sub id='5uF84'></sub></form><legend id='5uF84'></legend><bdo id='5uF84'><pre id='5uF84'><center id='5uF84'></center></pre></bdo></b><th id='5uF84'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='5uF84'><tfoot id='5uF84'></tfoot><dl id='5uF84'><fieldset id='5uF84'></fieldset></dl></div>

        • <bdo id='5uF84'></bdo><ul id='5uF84'></ul>

        使用 ANT SQL 任務調用時 sql 腳本執行失敗

        sql script execution fails when called using ANT SQL task(使用 ANT SQL 任務調用時 sql 腳本執行失敗)
        <tfoot id='m2Skj'></tfoot>
          <bdo id='m2Skj'></bdo><ul id='m2Skj'></ul>
            <tbody id='m2Skj'></tbody>
          • <i id='m2Skj'><tr id='m2Skj'><dt id='m2Skj'><q id='m2Skj'><span id='m2Skj'><b id='m2Skj'><form id='m2Skj'><ins id='m2Skj'></ins><ul id='m2Skj'></ul><sub id='m2Skj'></sub></form><legend id='m2Skj'></legend><bdo id='m2Skj'><pre id='m2Skj'><center id='m2Skj'></center></pre></bdo></b><th id='m2Skj'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='m2Skj'><tfoot id='m2Skj'></tfoot><dl id='m2Skj'><fieldset id='m2Skj'></fieldset></dl></div>
            <legend id='m2Skj'><style id='m2Skj'><dir id='m2Skj'><q id='m2Skj'></q></dir></style></legend>

                  <small id='m2Skj'></small><noframes id='m2Skj'>

                  本文介紹了使用 ANT SQL 任務調用時 sql 腳本執行失敗的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  有一個 SQL 文件,其中包含一些 Transact SQL 語句和一些簡單的表查詢,如下所示:

                  There is a SQL file which contains some Transact SQL statements in it and some plain table queries as follows:

                  IF NOT EXISTS (SELECT * FROM [dbo].[SYSTEM_PROPERTIES] WHERE SYS_PROP = 'ABC')
                  BEGIN
                  DECLARE @SYS_PROP_ID INT;
                  INSERT INTO SYSTEM_PROPERTIES (...,....,...) values ('...','...','...');
                  SELECT    -------;
                  INSERT INTO ------;
                  END
                  GO
                  
                  IF EXISTS (SELECT * FROM [dbo].[TEMPLATE] WHERE TPL_NAME='....' )
                  UPDATE [dbo].[TEMPLATE] SET [...] = 'Y' WHERE TPL_NAME='.....'
                  GO 
                  

                  當我直接在數據庫上執行這個腳本時,它工作正常.當通過 ANT SQL 任務調用相同的腳本時,它會失敗并顯示以下錯誤:

                  When I execute this script directly on the database, it works fine. When the same script is called through an ANT SQL task it fails with the following error:

                   com.microsoft.sqlserver.jdbc.SQLServerException: Incorrect syntax near 'INT'.
                  at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:197)
                  at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1493)
                  

                  這是 Ant 任務:

                  <sql   driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"   url="---------"
                  userid="--"   password="---"  keepformat="true" print="true" >
                   <classpath>
                      <pathelement location="/lib/sqljdbc4.jar"/>
                      <pathelement location="/lib/ojdbc14.jar"/>
                   </classpath>
                  <transaction  src="${dbscript.location}/dbscript.sql"/>
                  </sql>
                  

                  為什么從 ANT SQL 調用腳本會失敗?

                  Why is the script failing when called from ANT SQL?

                  推薦答案

                  我花了很多時間,終于解決了這個問題.通過 ANT SQL 任務調用任何 Transact SQL 語句時,;"不應指定分隔符.從 SQL Management Studio 或 sqlcmd 執行 SQL 語句時,使用這些分隔符不會導致任何問題.另外,正如上面的評論所指出的,通過 ANT SQL 運行腳本時,GO 語句也是不可接受的.

                  After spending a lot of time, I finally was able to resolve the issue. When calling any Transact SQL statements through an ANT SQL task, the ";" delimiters should NOT be specified. Having these delimiters will not cause any problem when executing the SQL statements from SQL Management studio or sqlcmd. Also, as pointed out in the comments above, GO statement is also not acceptable when running the script through ANT SQL.

                  這篇關于使用 ANT SQL 任務調用時 sql 腳本執行失敗的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to use windowing functions efficiently to decide next N number of rows based on N number of previous values(如何有效地使用窗口函數根據 N 個先前值來決定接下來的 N 個行)
                  reuse the result of a select expression in the quot;GROUP BYquot; clause?(在“GROUP BY中重用選擇表達式的結果;條款?)
                  Does ignore option of Pyspark DataFrameWriter jdbc function ignore entire transaction or just offending rows?(Pyspark DataFrameWriter jdbc 函數的 ignore 選項是忽略整個事務還是只是有問題的行?) - IT屋-程序員軟件開發技
                  Error while using INSERT INTO table ON DUPLICATE KEY, using a for loop array(使用 INSERT INTO table ON DUPLICATE KEY 時出錯,使用 for 循環數組)
                  pyspark mysql jdbc load An error occurred while calling o23.load No suitable driver(pyspark mysql jdbc load 調用 o23.load 時發生錯誤 沒有合適的驅動程序)
                  How to integrate Apache Spark with MySQL for reading database tables as a spark dataframe?(如何將 Apache Spark 與 MySQL 集成以將數據庫表作為 Spark 數據幀讀取?)
                    • <bdo id='coHk0'></bdo><ul id='coHk0'></ul>

                        <i id='coHk0'><tr id='coHk0'><dt id='coHk0'><q id='coHk0'><span id='coHk0'><b id='coHk0'><form id='coHk0'><ins id='coHk0'></ins><ul id='coHk0'></ul><sub id='coHk0'></sub></form><legend id='coHk0'></legend><bdo id='coHk0'><pre id='coHk0'><center id='coHk0'></center></pre></bdo></b><th id='coHk0'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='coHk0'><tfoot id='coHk0'></tfoot><dl id='coHk0'><fieldset id='coHk0'></fieldset></dl></div>

                        <tfoot id='coHk0'></tfoot>

                        <small id='coHk0'></small><noframes id='coHk0'>

                            <tbody id='coHk0'></tbody>
                          <legend id='coHk0'><style id='coHk0'><dir id='coHk0'><q id='coHk0'></q></dir></style></legend>
                          1. 主站蜘蛛池模板: 久草新在线| 国产91综合| 国产一区二区三区网站 | 三级黄片毛片 | 国产欧美精品区一区二区三区 | 日韩中文一区二区三区 | 性福视频在线观看 | 日韩免费一区二区 | 狠狠狠干 | 亚洲激情综合网 | 久久久久综合 | 国产日韩久久久久69影院 | 秋霞电影一区二区三区 | 国产成人综合一区二区三区 | 欧美精品在线播放 | 日韩av最新网址 | 成人av一区二区在线观看 | 欧美男人的天堂 | 一区二区播放 | 国产精品一区二区三 | 九九爱这里只有精品 | 亚洲在线一区 | 美女福利网站 | 日韩视频一区二区 | 午夜成人免费电影 | 色资源站 | www.日韩| 九九热精品视频在线观看 | 国产激情一区二区三区 | 国产在线观看 | 在线成人精品视频 | 精品一二区 | 日韩国产精品一区二区三区 | 亚洲视频一区 | 亚洲巨乳自拍在线视频 | 青青草网站在线观看 | 中国大陆高清aⅴ毛片 | 亚洲欧美成人影院 | 亚洲精品在 | 成人免费视频一区二区 | 国产精品久久久久久久久久久久久 |