1
は、私がストアド・ファンクションにテキストとして値を返すようにしたいが、私は0001
になりたい、としませ1
0000形式を保持するTEXTでDECIMAL(4,0)を返す方法は?
私は、このコードの断片を持っている:私が試した
DECLARE _RESTRICTEDROUTE DECIMAL(4,0);
RETURN(_RESTRICTEDROUTE);
RETURN(CAST(_RESTRICTEDROUTE AS TEXT));
失敗しました。これは動作するはずLPAD()
.
使用
が、時には3になりますが、世界的な拠点にこれを使用する他のいくつかの方法があります。2. othertimes? CAST/CONVERTはSPでは動作しませんか? – Pentium10
@Pentium '4'の値は可能な最大*桁数なので、CASTは必要なゼロを決して残しません。何らかの形でスキーマテーブルから値を取得することは可能かもしれませんが、複雑になる可能性があります –
この他の質問をチェックしてくださいhttp://stackoverflow.com/questions/4213973/how-to-get-the-dimension-of- a-declared-variable-in-sps – Pentium10