ASP.Netで同じ削除ステートメントを使用して2つのテーブルから同時に削除する方法はありますか。複数のテーブルからの削除ASP.NET
2
A
答えて
0
データベースがMsSqlの場合、1つのSqlCommandに複数のdelete文を組み合わせることができます。これは、1回のパスでTABLE1とtable2の両方からすべてのレコードを削除します
string deleteQuery = "DELETE FROM Table1; DELETE FROM Table2;";
using (SqlConnection connection = new SqlConnection(connectionstring))
using (SqlCommand deleteCommand = new SqlCommand(deleteQuery, connection))
{
connection.Open();
deleteCommand.ExecuteNonQuery();
}
:
はこれを試してみてください。
+0
私はあなたがvb.netで質問にタグを付けるのを見ます。うまくいけば、C#から私の例を翻訳することができます... –
1
私はあなたが何を意味するかわからないんだけど、あなたは別のテーブルのデータを使用して、テーブルから削除したい場合は、これは次のスニペット(SQL Serverの)使用して行うことができます:あなたの場合は
DELETE x
FROM TableX x INNER JOIN TableY y
ON x.SomeID = y.SomeID
WHERE ...
をまた、ストアドプロシージャを使用することができます
DELETE TableX WHERE SomeID = ...; DELETE TableY WHERE SomeID = ...
:1つのコマンドに2つのDELETE文を実行したい、あなたはどちらかだけセミコロンで区切るそれらを連結でき
CREATE PROCEDURE DeleteTwoTables
@ParamX int,
@ParamY int
AS
DELETE TableX WHERE SomeID = @ParamX
DELETE TableY WHERE SomeID = @ParamY
3
だけ削除連結SQLスクリプト:
Using connection As New SqlConnection(connectionString)
Dim command As New
SqlCommand("DELETE FROM Table1 WHERE [email protected]; DELETE FROM Table2 WHERE [email protected];", connection)
command.Parameters.Add("@ID1", 1);
command.Parameters.Add("@ID2", 2);
command.Connection.Open()
command.ExecuteNonQuery()
End Using
関連する問題
- 1. 複数のテーブルからユーザーレコードを削除するASP.Net mvc
- 2. 複数のテーブルから削除
- 3. MYSQLテーブルからの重複を削除
- 4. Access 2007の複数のテーブルからレコードを削除
- 5. wordpressの複数のテーブルからデータを削除するには?
- 6. Sqlite - 複数のテーブルからの自動削除
- 7. sqliteの複数のテーブルからデータを削除するには?
- 8. Asp.net Mvc:Ajax複数のユーザーを削除
- 9. 複数のテーブルから行を削除する
- 10. Mysqlテーブルから複数のランダムな行を削除する
- 11. 複数のテーブルからデータを削除する
- 12. SQL複数のテーブルから削除するトリガー
- 13. テーブルから複数のスペースを削除するSQL Serverで
- 14. 外部キーを持つ複数のテーブルから削除する
- 15. SQL複数のテーブルから行を削除する
- 16. asp.netコアアプリケーションから複数選択を削除します。
- 17. アクセス削除クエリ複数のデータベースでテーブルを削除する
- 18. 複数の条件から削除
- 19. NSDirectoryから複数のファイルを削除
- 20. Nattableから複数の行を削除
- 21. 複数のユーザーがAzureから削除
- 22. SQL Serverの複数のテーブルから多数のレコードを削除するベストプラクティス
- 23. 別のテーブルからの削除行の後のテーブルから行を削除
- 24. 滑らかなクエリで複数のテーブルから行を削除する
- 25. 1つの変数を持つ複数のテーブルからMySQLを削除
- 26. asp.net mvc Jqueryテーブルから空の行を削除
- 27. ASP.NET MVC - ショッピングカートから削除
- 28. 複数のテーブルから1つのレコードを削除するSQL Serverのトリガー
- 29. "テーブルから削除"テーブルを削除しませんか?
- 30. 複数のテーブルから同時にレコードを削除しますか?
データベース? –
これはMySQLデータベースです。私はコードを試しましたが、私は運がありませんでした。私はこのすべてにとても新しいです。ありがとう – xtrabits