[過去ログ] スレ立てるまでもない質問はここで 164匹目 (1002レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
103(1): デフォルトの名無しさん [sage] 2023/05/07(日) 13:00:32.21 ID:IEKfrntf(1/8) AAS
>>100100(1): デフォルトの名無しさん [sage] 2023/05/07(日) 12:30:19.36 ID:aFD4R/CC(1) AAS
>>98
>でも、CTRL+C を押すことは「中断しろ」の意味なのに、
>ROLLBACKではなく、COMMIT を発行してしまうのはバグという事になりそうです。
そんな現象は起こってないよ
>>90と>>93をよく読んで
CTRL+C は、自動車のブレーキに相当するもの。
だから、もし、自動 COMMIT モードになっているなら、解除するか、
ROLLBACK 命令を発行するかしてから、プロセスを終えるか、
それとも、そんなことは何もせずに(?)プロセスを終えて、
とにかく、「何もしない」必要が有りますが、
sqlite3は、少なくとも Windows 環境ではそうなっていないことがあるということです。
105: デフォルトの名無しさん [sage] 2023/05/07(日) 13:12:23.11 ID:IEKfrntf(2/8) AAS
>>104104(1): デフォルトの名無しさん [sage] 2023/05/07(日) 13:05:44.18 ID:V79tZUtV(1) AAS
変な操作して「不具合だ」って騒ぎに来るバカの図
そもそもスレ違いだって指摘されてんだから構う連中も問題
ブレーキを踏んで止まらなかったことが変な操作だとは思えません。
訴訟したら損害買収請求できます。
命の危険がありますから。
109(1): デフォルトの名無しさん [sae] 2023/05/07(日) 14:06:32.98 ID:IEKfrntf(3/8) AAS
>>106106(1): デフォルトの名無しさん [sage] 2023/05/07(日) 13:33:08.58 ID:pDXRUWjq(1) AAS
>>103
自動コミットモードでも時間のかかるsqlを実行してる最中にctrl-cしたらおそらくinterruptedでロールバックされると思うよ
今起きてる問題は自動コミット機能自体とは別だということを認識してほしい
それに別にsqlite3.exeの挙動に問題がないとは言ってないよ
君の解釈の仕方に問題があると言ってるだけ
ブレーキが、走行の途中だと効いて、一時停止中だと効かずに、勝手に
シフトレバーをパーキングからドライブに入れて、勝手にアクセルを踏んでしまう
のが正常動作だとは思えませんが。
111(1): デフォルトの名無しさん [sage] 2023/05/07(日) 14:26:56.04 ID:IEKfrntf(4/8) AAS
>>110少なくともWindows文化では、CTRL+C は伝統的に緊急停止ボタンの様な働きで、
ブレーキの様な意味を持っているんです。
なのに、まだ ; すら付与して無いのに、さらに、Enter キー(アクセル)のような
働きまで追加したのではいけません。
113: デフォルトの名無しさん [sage] 2023/05/07(日) 14:34:08.30 ID:IEKfrntf(5/8) AAS
>>112意味が分かりません。
CTRL + C は、「その場でとにかく実行を中断して」というコマンドです。
sqlite3は、停止して無いじゃないですか。
115: デフォルトの名無しさん [sage] 2023/05/07(日) 14:37:31.34 ID:IEKfrntf(6/8) AAS
>>114114(1): デフォルトの名無しさん [sage] 2023/05/07(日) 14:35:14.97 ID:5M+8mg2a(1) AAS
SQLや各種プログラミング言語のセミコロンって、ここで文が終わりだからさあ実行しなさいという司令ではなくて
ステートメントとステートメントの区切りを表すデリミターのようなもんってのが一般通念なんじゃないの
対してCtrl+Cは標準入力からの入力の終端
それぞれいわばEOLとEOFの関係みたいなイメージなので、終端にコロンが必須かどうかって話は、ソースコードなんかのファイル末尾に改行が必須かどうかってくらいどうでもいい宗教的なこだわりの話に俺には見える
100歩譲ってセミコロンの件はまあいいとしても、
>対してCtrl+Cは標準入力からの入力の終端
に関しては納得できません。CTRL+C は、プログラムをそこで停止せよ、の意味です。
117(1): デフォルトの名無しさん [sage] 2023/05/07(日) 15:00:35.38 ID:IEKfrntf(7/8) AAS
>>116読んでも納得できません。
119(1): デフォルトの名無しさん [sage] 2023/05/07(日) 15:25:15.40 ID:IEKfrntf(8/8) AAS
>>118さっきから何度も言っている通りです。お読みください。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.349s*