質問編集履歴
2
最後のほうの質問の変更 詳しく記載
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,11 +10,7 @@
|
|
10
10
|
|
11
11
|
DELIMITER $$
|
12
12
|
|
13
|
-
|
14
|
-
|
15
13
|
DROP PROCEDURE IF EXISTS testproc1$$
|
16
|
-
|
17
|
-
|
18
14
|
|
19
15
|
CREATE PROCEDURE testproc1()
|
20
16
|
|
@@ -24,21 +20,13 @@
|
|
24
20
|
|
25
21
|
DECLARE CONTINUE HANDLER FOR SQLSTATE '21000' SET done = 0;
|
26
22
|
|
27
|
-
|
28
|
-
|
29
23
|
SET @num=(SELECT a_tensou FROM a_c_info);
|
30
24
|
|
31
25
|
SET @path=(select s_nm3 from s_system where s_Key2 = 12);
|
32
26
|
|
27
|
+
IF @num=2 THEN
|
33
28
|
|
34
|
-
|
35
|
-
IF @num=2 THEN
|
36
|
-
|
37
|
-
|
38
|
-
|
39
|
-
|
29
|
+
SET @query = CONCAT('SELECT * FROM a_c_info where a_tensou = 2 INTO OUTFILE ',"'", @path ,"'",' FIELDS TERMINATED BY ","');
|
40
|
-
|
41
|
-
|
42
30
|
|
43
31
|
PREPARE getExtends FROM @query;
|
44
32
|
|
@@ -54,8 +42,6 @@
|
|
54
42
|
|
55
43
|
END$$
|
56
44
|
|
57
|
-
|
58
|
-
|
59
45
|
DELIMITER ;
|
60
46
|
|
61
47
|
|
@@ -66,4 +52,4 @@
|
|
66
52
|
|
67
53
|
|
68
54
|
|
69
|
-
そしてshellからこのス
|
55
|
+
そしてshellからこのストアドプロシージャが呼び出された時、正常なら0 なにかエラーなら1という戻り値を返したいのですがやり方わかるかたいたらよろしくお願いします。
|
1
説明不足の補足説明。
test
CHANGED
File without changes
|
test
CHANGED
@@ -66,4 +66,4 @@
|
|
66
66
|
|
67
67
|
|
68
68
|
|
69
|
-
そしてshellからこのスキーマに接続されて処理するとき接続され
|
69
|
+
そしてshellからこのスキーマに接続されて処理するとき接続されてプロシージャ内の処理うまくいけば0そうでなければ1という戻り値をこのプロシージャからShellに返したいのですが方法が分かりません分かるかたがいましたら回答宜しくお願い致します。
|