私はbegin endブロックを持つストアドプロシージャを持っています。たとえば、そのブロックにはselect文とupdate文がほとんどありません。sqlsはsybaseのbegin endブロック内で処理されます。
この開始ブロックの内側には、書き込まれた方法に従って一緒にまたは順次実行されるすべてのsqlsがありますか?
begin
select stmt
update stmt
select stmt
.
.
end
ステートメントが順番に並行して実行されていることを尋ねていますか、それとも何が問題なのですか? :) – Brimstedt
はい。私は、すべてのsqlsが定義されている順番に1つずつ実行されるか、begin endブロックのすべてのsqlsがparallel.basicのアイデアであるかどうかを知りたいのですが、私はデッドロックを持っています。 begin end block – doubting
デッドロックは、1つのスレッドによって1つのプロシージャで実行される重大なステートメントのためにはしないでください。しかし、プロシージャが多数のスレッドによって同時に実行されると、デッドロックする可能性があります。 – Brimstedt