pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <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="ttpvjfj" 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="bhbvx3x" 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="r7f77hp" 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. 主站蜘蛛池模板: 集菌仪厂家_全封闭_封闭式_智能智能集菌仪厂家-上海郓曹 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 帽子厂家_帽子工厂_帽子定做_义乌帽厂_帽厂_制帽厂_帽子厂_浙江高普制帽厂 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 高压负荷开关-苏州雷尔沃电器有限公司| 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 石英砂矿石色选机_履带辣椒色选机_X光异物检测机-合肥幼狮光电科技 | 青岛球场围网,青岛车间隔离网,青岛机器人围栏,青岛水源地围网,青岛围网,青岛隔离栅-青岛晟腾金属制品有限公司 | 原子吸收设备-国产分光光度计-光谱分光光度计-上海光谱仪器有限公司 | 中医中药治疗血小板减少-石家庄血液病肿瘤门诊部 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | 无水硫酸铝,硫酸铝厂家-淄博双赢新材料科技有限公司 | 雾度仪_雾度计_透光率雾度仪价格-三恩时(3nh)光电雾度仪厂家 | 陶氏道康宁消泡剂_瓦克消泡剂_蓝星_海明斯德谦_广百进口消泡剂 | LNG鹤管_内浮盘价格,上装鹤管,装车撬厂家-连云港赛威特机械 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 佛山商标注册_商标注册代理|专利注册申请_商标注册公司_鸿邦知识产权 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 手板_手板模型制作_cnc手板加工厂-东莞天泓 | 土壤墒情监测站_土壤墒情监测仪_土壤墒情监测系统_管式土壤墒情站-山东风途物联网 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 【甲方装饰】合肥工装公司-合肥装修设计公司,专业从事安徽办公室、店面、售楼部、餐饮店、厂房装修设计服务 | 破碎机锤头_合金耐磨锤头_郑州宇耐机械工程技术有限公司 | 合肥汽车充电桩_安徽充电桩_电动交流充电桩厂家_安徽科帝新能源科技有限公司 | 焊缝跟踪系统_激光位移传感器_激光焊缝跟踪传感器-创想智控 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 钢托盘,铁托盘,钢制托盘,镀锌托盘,饲料托盘,钢托盘制造商-南京飞天金属13260753852 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 分子精馏/精馏设备生产厂家-分子蒸馏工艺实验-新诺舜尧(天津)化工设备有限公司 | 空气弹簧|橡胶气囊|橡胶空气弹簧-上海松夏减震器有限公司 | 空调风机,低噪声离心式通风机,不锈钢防爆风机,前倾皮带传动风机,后倾空调风机-山东捷风风机有限公司 | 成都租车_成都租车公司_成都租车网_众行宝 | 博客-悦享汽车品质生活| 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 自清洗过滤器-全自动自清洗过反冲洗过滤器 - 中乂(北京)科技有限公司 |