teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

SQL実行時のエラーを追加

2018/03/09 11:08

投稿

limitman80
limitman80

スコア40

title CHANGED
File without changes
body CHANGED
@@ -13,4 +13,27 @@
13
13
  5:iiiiiiiiiiiiiiii
14
14
  上記のようになるのが理想です。
15
15
 
16
- 宜しくお願い致します。
16
+ 宜しくお願い致します。
17
+
18
+
19
+ 追記------------------------------------------
20
+ いろいろな方法を記述していただき、ありがとうございます。
21
+ 追加で質問させて下さい。
22
+ 1行目を削除し、以下の形で文字列に格納してます。
23
+ insert into xxx.abctbl (xxxxx) value (xxxx);
24
+ insert into xxx.efgtbl (xxxxx) value (xxxx);
25
+ insert into xxx.hijtbl (xxxxx) value (xxxx);
26
+ を文字列(_strsql)に格納し、実行するとsyntaxエラーになっています。
27
+ ```python
28
+ _sqlRet = cur.execute(_strsql)
29
+ ```
30
+ 上記のコードで問題なくwindowsでは実行できてます。
31
+ centos上ではsyntaxエラーになります。
32
+
33
+ 試したのは各SQLを1つにし実行すると問題なく実行されます。
34
+ また改行を削除し、長ったらしい文字列にしても同じエラーになります。
35
+ エラーの箇所は
36
+ 「syntax to use near INSERT INTO xxx.efgtbl」
37
+ と出ます。
38
+ 1つ目のinsert文と2つ目のinsert文の間で起こってそうです。
39
+ 原因わかる方、アドバイスをお願い致します。