WIDGET
それぞれ独自の 8 桁のバーコード番号が VARCHAR フィールドに格納されているアイテムのテーブル ( と呼びましょう) があります ( と呼びましょうBARCODE
。テーブルの主キーは別の整数列にありますID
)。私の問題は、先行ゼロを含む行とそうでない行があることです。一貫性を保つために、既存のすべてのレコード (全部で数百) を 8 桁に更新したいと考えています。
1
→00000001
234
→00000234
5678
→00005678
00009012
→00009012
FrontBase が SQL-92 に準拠していることは知っていますが、SQL-92 には文字列の左パディング専用の機能はありません。私はすでに解決策を思いつきましたが、この質問を投稿して、誰かが私よりも良い方法を考えられるかどうかを確認します。