質問

私はまだすべてにとってほとんど新しいものであり、今度は私の入力SQLを検証しようとしています。

My PowerShellスクリプトで、選択したデータベースに入力したい変数を特定できます。私が必要なのは、エントリがすでに存在するかどうかをチェックします。そして、それが存在する場合、スクリプトは停止します。

スクリプト部:

if exists(select * from [DB1].dbo.[table1]
            where Name = '$variable1')

    "stop script but how?"

else

    insert into ......
.

だから私は「停止スクリプトであるのか」を置き換えるものが必要です。どういうわけか:)

役に立ちましたか?

解決

スクリプトを「停止」する必要があるのはなぜですか。ロジックを逆にする - が存在しない場合は、のみが残りのものを実行します。

IF NOT EXISTS (SELECT ...)
BEGIN
    -- do all the things
END
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top