PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Memasukkan ke dalam tipe SQL khusus dengan pernyataan yang disiapkan di java

Sudahkah Anda mencoba melemparkan kolom ke enum?

// Setup stuff up here.
sql = "INSERT INTO foo (suit) VALUES (?::card_suit)";
st.setString(1, 'spades');
st.executeUpdate(sql);

Dijelaskan dalam Mengonversi antara enum Java dan enum PostgreSQL artikel 'Blog web coding' dengan contoh:

INSERT INTO pet (pet_id, pet_type, name) 
         VALUES (?, CAST(? AS animal_type), ?);

--or

INSERT INTO pet (pet_id, pet_type, name) 
         VALUES (?, ?::animal_type, ?);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah mungkin untuk menulis Konverter tipe data untuk menangani kolom JSON postgres?

  2. Postgres:memfilter hasil menggunakan ARRAY_AGG dan HAVING (bukan WHERE)

  3. Kesalahan:sintaks input tidak valid untuk bilangan bulat:

  4. Menyortir nilai nol setelah yang lainnya, kecuali spesial

  5. HikariCP - koneksi tidak tersedia