Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

नोड js . में mssql क्वेरी के लिए पैरामीटर कैसे पास करें

मैं पैरामीटरयुक्त SQL क्वेरी इस तरह करता हूं:

var sql = require('mssql');
var myFirstInput = "foo bar";
var mySecondInput = "hello world";

sql.input('inputField1', sql.VarChar, myFirstInput);
sql.input('inputField2', sql.VarChar, mySecondInput);

sql.query("SELECT * FROM table WHERE field1 = @inputField1 OR field2 = @inputField2")
.then(function(results)
{
    //do whatever you want with the results
    console.log(results)
})
.catch(function(error)
{
   //do whatever when you get an error
   console.log(error)
})

यहाँ क्या होता है कि sql.input('inputField1', sql.VarChar, myFirstInput) @inputField1 को बदल देगा myFirstInput . नामक चर के साथ . @inputField2 . के लिए भी यही होगा mySecondInput . के साथ ।

यह SQL इंजेक्शन से इसे मदद करेगा



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sqlAlchemy के साथ संग्रहीत कार्यविधियाँ

  2. एकाधिक स्तंभ समुच्चय के साथ SQL सर्वर पिवट तालिका

  3. दो तिथियों के बीच व्यावसायिक घंटों की गणना करें

  4. SQL सर्वर में डिफ़ॉल्ट बाधा क्या है - SQL सर्वर / TSQL ट्यूटोरियल भाग 90

  5. SQL सर्वर में अंतिम-सम्मिलित पहचान मान वापस करने के लिए @@ पहचान का उपयोग करें