sql >> Databáze >  >> RDS >> PostgreSQL

Jak dezinfikovat raw SQL v Rails 4

Pokud opravdu potřebujete napsat raw SQL, můžete použít quote k dezinfekci:

conn = ActiveRecord::Base.connection
name = conn.quote("John O'Neil")
title = conn.quote(nil)
query = "INSERT INTO users (name,title) VALUES (#{name}, #{title})"
conn.execute(query)


  1. Chyba serveru SQL 113:Chybějící koncová značka komentáře „*/“

  2. TO_CHAR(číslo) Funkce v Oracle

  3. Základy paralelního programování s rámcem Fork/Join v Javě

  4. Počítejte záznamy pro každý měsíc v roce