-2

以下の2つの列を一緒に追加できるように、永続化された列でどの式を使用しますか?最初の列は5文字にパディングする必要があります:

  • ID (INT)
  • 参照番号 (STRING)

に行きましformat(ID,"00000") & RefNumたが、うまくいきません。何かアイデアをお願いします。

4

2 に答える 2

1

次のようなものを使用できます。

ALTER TABLE dbo.YourTable
ADD FormattedColumn AS RIGHT('00000' + CAST(ID AS VARCHAR(5)), 5) + RefNum PERSISTED

基本的に、 を に変換しIDVARCHAR(5)先頭に を追加してから00000、右端の 5 文字を取得します。

于 2012-06-19T15:06:48.040 に答える
0
SELECT RIGHT('00000' + CAST(ID AS VARCHAR(5)), 5) + RefNum
于 2012-06-19T15:06:52.003 に答える