>I agree with Sergey, varchar(40) and default seems like a better choice. In addition, why do you need to keep PRINT @ExecuteSQL lines?
>
>They are not return to the client anyway.
You are right. In that case, I do not need it.
>Also, if the Client table is big, the script may take time.
The table contains six records.