プライマリキーは数字で、1つのレコードのプライマリキーが1〜1000の範囲であれば12、別のレコードのプライマリキーが1023の場合があります。 6桁までの私のテーブルの私の主キーの数字のすべて、すなわち12は000012になり、1023年には001023.postgresプライマリキー固定の長さを設定する方法
1
A
答えて
2
おそらく主キーを変更する必要はありません。クエリに関数to_char()
を使用して、希望する形式を取得します。
with my_table(my_numeric_pk) as (values (12), (1023))
select to_char(my_numeric_pk, 'fm000000') as my_nice_pk
from my_table;
my_nice_pk
------------
000012
001023
(2 rows)
1
なっLPAD関数を使用します(LPADは、左のパッドを意味する)
SELECT LPAD(1023::TEXT, 6, '0')
-- outputs: 001023
ストアあなたを変換しますIDを通常の整数として出力し、出力には6文字の長さにするために0を埋め込みます。
関連する問題
- 1. Pandasで固定行の長さを設定する方法は?
- 2. Flash Video(SWF) - 長さと長さを設定する方法
- 3. 固定高さをSMART_BANNERに設定する方法
- 4. 固定長方形の長方形パッキング
- 5. 固定長フィールドの適用方法
- 6. 軸の長さの設定方法R
- 7. InputStreamコンテンツの設定方法長さ
- 8. 固定長ハッシュ
- 9. Androidのレイアウトの固定アスペクト比を設定する方法
- 10. ListViewのサムの固定サイズを設定する方法は?
- 11. MongoDBの自動インクリメントでプライマリキーを設定する方法は?
- 12. Canvasの固定サイズをChart.jsに設定する方法
- 13. CでGTK +アプリの固定ウィンドウサイズを設定する方法は?
- 14. 固定長の複数行のテキストボックスを作成する方法
- 15. 半分の長さの軸を設定する方法
- 16. 固定長の空間ピラミッドプール層を実装する方法は?
- 17. <h:outputText>固定長のコンテンツを表示する方法は?
- 18. JTableの固定行の高さをUIManagerに設定する方法は?
- 19. CSS - ボトムの長さを60%に固定
- 20. CGAffineTransformRotateの長さを設定する方法(可能な場合)
- 21. Python Fakerフィールドの長さを設定する方法
- 22. アライメントとフィールドの長さを設定する方法
- 23. SQL Serverでchar(9)の長さを設定する方法
- 24. UIButtonボーダーの長さサイズをプログラムで設定する方法
- 25. スルーアソシエーションでプライマリキーを指定する方法
- 26. 固定選択でcollection_selectを設定する方法
- 27. Apache POIで固定列幅を設定する方法
- 28. python tkinterで固定フレームサイズを設定する方法
- 29. bokehで固定yaxis境界を設定する方法は?
- 30. XSLパディング固定長