私はoracleデータベースを持っており、私はPHPを使ってQtでAndroidと接続しています。私は私が呼ぶプロシージャを保存しています。
問題は、私はsqlplusを使用しています。私はデータベースのすべての行を削除したことがわかりますが、Android経由でアクセスすると、削除したデータは引き続き表示されます。Oracleデータベースに仮想データがありますか?
これを変更するには?
私はoracleデータベースを持っており、私はPHPを使ってQtでAndroidと接続しています。私は私が呼ぶプロシージャを保存しています。
問題は、私はsqlplusを使用しています。私はデータベースのすべての行を削除したことがわかりますが、Android経由でアクセスすると、削除したデータは引き続き表示されます。Oracleデータベースに仮想データがありますか?
これを変更するには?
あなたは正しい、コミットするために覚えていますか?
コードから他のコマンドを実行すると、同じことが起こります。更新のように。手順にコミットする必要がありますか? –
はい。 INSERT、UPDATEおよびDELETEの変更は、COMMIT後の他のセッションでのみ表示されます。 – cagcowboy
良い回答、ありがとう –
sqlplusで「コミット」と入力してください。 –