回答編集履歴
5
追記2
answer
CHANGED
@@ -16,4 +16,8 @@
|
|
16
16
|
> ロック発生の可能性を下げるため、トランザクションはC#側で制御したくないためストアドを使いたいと思ってます
|
17
17
|
|
18
18
|
そもそも、(ネストなどは行なえますが)COMMITやROLLBCAKのトランザクションの制御はストアドではできません。
|
19
|
-
トランザクションの開始と終了は呼び出し側で行う必要があります。
|
19
|
+
トランザクションの開始と終了は呼び出し側で行う必要があります。
|
20
|
+
|
21
|
+
追記2
|
22
|
+
--
|
23
|
+
Npgsqlでサポートされる型とそのマッピング([(Supported Types and their Mappings](http://www.npgsql.org/doc/types/basic.html))
|
4
追記
answer
CHANGED
@@ -15,4 +15,5 @@
|
|
15
15
|
--
|
16
16
|
> ロック発生の可能性を下げるため、トランザクションはC#側で制御したくないためストアドを使いたいと思ってます
|
17
17
|
|
18
|
-
そもそも、(ネストなどは行なえますが)COMMITやROLLBCAKのトランザクションの制御はストアドではできません。
|
18
|
+
そもそも、(ネストなどは行なえますが)COMMITやROLLBCAKのトランザクションの制御はストアドではできません。
|
19
|
+
トランザクションの開始と終了は呼び出し側で行う必要があります。
|
3
追記
answer
CHANGED
@@ -9,4 +9,10 @@
|
|
9
9
|
|
10
10
|
--↓unknownでエラーになるかも
|
11
11
|
select pkg_hoge('{(1,"hoge1","2018/06/18"),(2,"hoge2","2018/06/18")}')
|
12
|
-
```
|
12
|
+
```
|
13
|
+
|
14
|
+
追記
|
15
|
+
--
|
16
|
+
> ロック発生の可能性を下げるため、トランザクションはC#側で制御したくないためストアドを使いたいと思ってます
|
17
|
+
|
18
|
+
そもそも、(ネストなどは行なえますが)COMMITやROLLBCAKのトランザクションの制御はストアドではできません。
|
2
修正
answer
CHANGED
@@ -1,4 +1,5 @@
|
|
1
|
+
`.CommandText`はそもそもパラメータを受け取る記述になっていませんよね
|
1
|
-
`.Parameters.Add`
|
2
|
+
それから`.Parameters.Add`も型にあったものでは無いと思います。
|
2
3
|
|
3
4
|
先ず、ストアド単独で動作させて、確認されて下さい。
|
4
5
|
|
1
修正
answer
CHANGED
@@ -1,5 +1,4 @@
|
|
1
|
-
`.CommandText`はそもそもパラメータを受け取る記述になっていませんよね
|
2
|
-
|
1
|
+
`.Parameters.Add`が型にあったものでは無いと思います。
|
3
2
|
|
4
3
|
先ず、ストアド単独で動作させて、確認されて下さい。
|
5
4
|
|