結果の最後に文字列を連結するだけです。
追加:
+ 'TEXT'
そして、SQLコマンドは次のようになります
SqlCommand command = new SqlCommand("SELECT PID = RIGHT(REPLICATE('0',8) + CAST(PID AS VARCHAR(8)),8) + 'TEXT' FROM dbo.MDRMASTER WHERE PARENTPID = @PARENTPID",con);
あなたの編集に基づいて、最終レコードに TEXT のみを追加したいと思います。その場合、次のことができます。
create table temp
(
field varchar(10)
)
insert into temp values ('12345678')
insert into temp values ('23456789')
insert into temp values ('34567890')
insert into temp values ('45678901')
insert into temp values ('56789012')
select field
from temp
WHERE field != (SELECT Max(field) from temp)
UNION
select field + 'TEXT'
from temp
WHERE field = (SELECT Max(field) from temp)
drop table temp
最後の行として TEXT だけが必要な場合は、次のようにします。
create table temp
(
field varchar(10)
)
insert into temp values ('12345678')
insert into temp values ('23456789')
insert into temp values ('34567890')
insert into temp values ('45678901')
insert into temp values ('56789012')
select field
from temp
UNION
select 'TEXT'
drop table temp
あなたのSQLCommandは
SqlCommand command
= new SqlCommand("SELECT PID = RIGHT(REPLICATE('0',8) + CAST(PID AS VARCHAR(8)),8)
FROM dbo.MDRMASTER
WHERE PARENTPID = @PARENTPID
UNION
SELECT 'TEXT'",con);