ホームページ  >  記事  >  データベース  >  SQLでトリガーを削除する方法は何ですか

SQLでトリガーを削除する方法は何ですか

清浅
清浅オリジナル
2019-05-11 15:53:1020254ブラウズ

SQL でトリガーを削除するには 2 つの方法があります: 1. SSMS データベース管理ツールを使用してトリガーを削除します; 2. [T-SQL] スクリプトを使用してトリガーを削除します (コードは [drop Trigger トリガー名;]) 。

SQLでトリガーを削除する方法は何ですか

SQL でトリガーを削除するには 2 つの方法があります:

1. SSMS データベース管理を使用して削除します。ツール トリガー

DML トリガーの削除

1. データベースに接続し、データベースを選択し、データ テーブルを選択します。 -》データテーブルを展開→「トリガーを展開」→右クリック→「削除」を選択。

SQLでトリガーを削除する方法は何ですか

#2. オブジェクトの削除ポップアップ ボックス ([OK] をクリック) で、更新せずに削除結果を確認できます。

SQLでトリガーを削除する方法は何ですか

Image 055.png

#DDL トリガーの削除

1. データベースに接続し、データベースを選択します。 》プログラマビリティを展開 -> データベース トリガーを展開 -> 右クリック -> 削除を選択します。

Image 056.png

#2. オブジェクトの削除ポップアップ ボックス ([OK] をクリック) で、更新せずに削除結果を確認できます。

SQLでトリガーを削除する方法は何ですか

SQLでトリガーを削除する方法は何ですか

#LOGON トリガーの削除

1. データベースに接続します - 》サーバーを展開しますオブジェクト - 》トリガーを展開 - 》右クリック - 》削除を選択します。

Image 059.png#2. オブジェクトの削除ポップアップ ボックス ([OK] をクリック) で、更新せずに削除結果を確認できます。

SQLでトリガーを削除する方法は何ですか

SQLでトリガーを削除する方法は何ですか2. T-SQL スクリプトを使用してトリガーを削除します

##構文 :

--データベース参照を宣言します

use 数据库;
go

--存在するかどうかを確認し、存在する場合は削除します


if exists(select * from sys.triggers where name=触发器名)

--削除DML トリガー


drop trigger 触发器名;

----DDL トリガーの削除


--drop trigger 触发器名 on database;

--ログイン トリガーの削除


--drop trigger 触发器名 on all server;
go

例: この例は、削除を示します。 DML 更新トリガー。


--データベース参照を宣言します

use testss;
go

--存在するかどうかを確認し、存在する場合は削除します

if exists(select * from sys.triggers where name='updatetri')
drop trigger updatetri;
go

結果の例:

以上がSQLでトリガーを削除する方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。