1

SPでいくつかの変数を宣言したとします。

DECLARE _R1 VARCHAR(25);
DECLARE _R2 DECIMAL(4,0);
DECLARE _R3 DECIMAL(3,0);
DECLARE _R4 DECIMAL(2,0);

25、4、3、2のような寸法を取得するにはどうすればよいですか?

4

1 に答える 1

1

1つのオプションは、非常に長い値を作成することです。

変数を入れて、その上でlength()関数を実行するよりも。定義が示すのと同じだけの値を保持するため、正しい長さを返します。

現在の値に影響を与えずにこれを行う方法を見つけるために今残っています。

SET _R1=LPAD('',1000,1); 
RETURN(LENGTH(_R1));
于 2010-11-18T12:32:52.577 に答える