SQLステートメントを使用した構文のトリミングに問題があります。これは、私が惨めに失敗している私のSQLステートメントです:
SqlCommand command = new SqlCommand("SELECT PID = TRIM([PID] & Right("00000000" & TRIM ([PID]),8) & ",END"), FROM dbo.MDRMASTER WHERE PARENTPID = @PARENTPID",con);
ご覧のとおり、私はあらゆる場所で実験を行ってきましたが、SQL ステートメントを解体する前に、返された値は次のとおりです。
123456123456123456
これを返したい:
00123456,00123456,00123456,END
では、値をカンマで区切り、ステートメントの最後に単語を追加し、値を特定の形式に並べ替えるための適切な構文は何ですか。たとえば、数字はすべて 8 桁である必要があります。戻り値が 00000123 か 01234567 かに関係なく、正しい方向へのヘルプまたはポイントをいただければ幸いです。