sql >> データベース >  >> RDS >> Sqlserver

SQLクエリの準備ができているPowerShellで一重引用符を含む文字列をエスケープする

    文字列内の引用符を処理するパラメータ化された値を使用するようにコードを更新してみることができます:

    $query = "INSERT INTO People(name) VALUES(@name)"
    
    $command = $connection.CreateCommand()
    $command.CommandText = $query
    $command.Parameters.Add("@name", $name)  -- | Out-Null (may be required on the end)
    $command.ExecuteNonQuery()
    

    私はPowerShellの経験はありませんが、この投稿を参照してパラメータ化されたクエリ



    1. パラメータをt-sqlスクリプトに渡すにはどうすればよいですか?

    2. SqlException(0x80131904):無効なオブジェクト名'dbo.Categories'

    3. どのサードパーティの検索エンジン(無料)を使用する必要がありますか?

    4. Rails+Postgresで任意の時間間隔でレコードをカウントするための最良の方法