2
はvarchar
として格納された小数の最後の番号をインクリメントする必要があります。postgresのクエリ更新小数増分+ 1
'1481126826.2363343' => '1481126826.2363344'
UPDATE callcenter.chamada_agente
SET uniqueid = SUM('1481126826.2363343' + 1)
WHERE id_chamada_agente = 32408
は可能ですpostgresqlで実行するには?そうでない場合、私は自分のJavaコードでもこれを行うことができます。
- 更新されQUESTION ---
大きな問題:一意IDはVARCHARで、私のPostgresのバージョンは9.2
が
実際には数値が変わるのですか?誤って浮動小数点型変数を使用しないように注意してください。または、既に存在するuniqueidに1^xを追加しますか?次に、この列は浮動小数点型であってはなりません。そして、とにかくIDを更新するべきではありません。 –
@ThorstenKettner:浮動小数点ではありません。それはさらに悪い:それはvarchar –
うん、そのVARCHAR、私のポストグルバージョンは9.2です – sealabr