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

Vkládání do vlastních typů SQL s připravenými příkazy v jazyce Java

Zkusili jste přetypovat sloupec na enum?

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

Vysvětleno v Převod mezi výčty Java a výčty PostgreSQL článek „Blog o kódování webu“ s ukázkami:

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. Agregace posledních připojených záznamů za týden

  2. MySQL Match Fulltext

  3. Duplicitní klíč MYSQL nefunguje

  4. Změna sloupce v MySQL z int na double?