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

रूबी पीजी रत्न का उपयोग करके तैयार किए गए INSERT कथन का उदाहरण

pg मणि चाहता है कि आप क्रमांकित प्लेसहोल्डर का उपयोग करें ($1 , $2 , ...) के बजाय स्थितीय प्लेसहोल्डर (? ):

conn = PG.connect(:dbname => 'db1')
conn.prepare('statement1', 'insert into table1 (id, name, profile) values ($1, $2, $3)')
conn.exec_prepared('statement1', [ 11, 'J.R. "Bob" Dobbs', 'Too much is always better than not enough.' ])

ठीक मैनुअल यह कहना है:

और फिर exec_prepared के लिए :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL कस्टम अपवाद शर्तें

  2. होस्ट मशीन से डॉकटर कंटेनर में पोस्टग्रेज से कनेक्ट करें

  3. त्रुटि:फ़ाइल का विस्तार नहीं किया जा सका pg_tblspc/4815857/PG_11_201809051/16321:डिवाइस पर कोई स्थान नहीं बचा

  4. टाइप कैरेक्टर अलग-अलग के लिए बहुत लंबा मान (एन)

  5. कैसे PostgreSQL में एक सरणी के तत्वों के लिए एक सूचकांक बनाने के लिए?