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

Używanie wartości parametrów dla schematu i tabeli w Postgresql

W sparametryzowanej instrukcji SQL (która jest przygotowaną instrukcją w PostgreSQL) parametry mogą oznaczać tylko stałe wartości, a nie nazwy tabel lub kolumn.

To ograniczenie jest wymuszane przez PostgreSQL i nie da się go obejść, bez względu na używany język programowania lub sterownik. Jest to również celowe, a nie błąd.

Będziesz musiał skomponować ciąg znaków zawierający pełną instrukcję SQL z podstawionymi nazwami tabel i kolumn i wykonać go. Uważaj na wstrzykiwanie SQL – używaj funkcji takich jak pg_escape_identifier uciec od nazw.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oblicz dokładną różnicę miesięcy między dwiema datami

  2. Wartość przesunięcia strefy czasowej serwera

  3. Postgresql:wstawianie wartości kolumny z pliku

  4. Zaktualizuj zagnieżdżony klucz za pomocą pola json postgres w Rails

  5. Jak zdefiniować klucz główny automatycznego przyrostu w PostgreSQL?