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

मुझे पॉवरशेल का अनुभव नहीं है, लेकिन इस पोस्ट को पैरामीट्रिज्ड क्वेरी :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल सर्वर ऑलवेजऑन (उपलब्धता समूह) आर्किटेक्चर और स्टेप बाय स्टेप इंस्टॉलेशन -3 मैनुअल फेल ओवर स्टेप्स

  2. TODATETIMEOFFSET () SQL सर्वर में उदाहरण

  3. SQL सर्वर में 'डेटाटाइम 2' संग्रहण आकार को समझना

  4. एकाधिक नामस्थानों के साथ SQL सर्वर एक्सएमएल क्वेरी

  5. क्या एक कनेक्शन के साथ कई एसक्यूएल कमांड निष्पादित करना बेहतर है, या हर बार फिर से कनेक्ट करना बेहतर है?