PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy można podać parametry dla nazwy tabeli lub kolumny w przygotowanych instrukcjach lub w QueryRunner.update()?

Odpowiedź brzmi:nie, nie możesz używać nazw tabel w przygotowanych zestawieniach. Przygotowane instrukcje będą działać tylko dla wartości kolumn.

Zwykle można to obejść za pomocą alternatywnego schematu, ale jeśli naprawdę potrzebujesz, zawsze możesz wbudować opcjonalną nazwę tabeli do zapytania, modyfikując ciąg zapytania. Jeśli to zrobisz, pamiętaj o oczyszczeniu danych wejściowych, aby zapobiec wstrzykiwaniu 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. Jak Asin() działa w PostgreSQL

  2. Zainstaluj PL/Java 1.5.2 w PostgreSQL 11

  3. Błąd składni przy lub w pobliżu użytkownika podczas dodawania ograniczenia Postgres

  4. Jak działa Width_Bucket() w PostgreSQL

  5. Postgres ręcznie zmienia sekwencję