Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Melarikan diri dari string yang berisi tanda kutip tunggal di PowerShell siap untuk kueri SQL

Anda dapat mencoba memperbarui kode Anda untuk menggunakan nilai parametrised yang akan mengatasi tanda kutip dalam sebuah string:

$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()

Saya tidak berpengalaman dengan PowerShell tetapi mereferensikan posting ini untuk kueri berparameter :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jenis yang disebutkan di SQL Server 2008?

  2. Bagaimana cara mengelompokkan pada rentang berkelanjutan?

  3. Apa itu Logis DAN Operator di SQL Server - Tutorial SQL Server / TSQL Bagian 120

  4. SQL - Panggil Prosedur Tersimpan untuk setiap record

  5. Tally Table untuk memasukkan tanggal yang hilang di antara dua tanggal? SQL