Is it possible to change the index of primary key on table?

No.

In the context of .NET interview questions, if you’re asked whether it’s possible to change the index of a primary key on a table, the correct answer would depend on the database management system (DBMS) being used.

In most relational database management systems like Microsoft SQL Server, MySQL, or PostgreSQL, altering the index of a primary key is not a direct operation. The primary key itself is usually a constraint that uniquely identifies each record in the table and is typically implemented using an index for performance reasons.

If you need to change the index associated with a primary key, you typically need to drop and recreate the primary key constraint, which might involve recreating the associated index. This operation can have implications for data integrity and performance, so it should be done with caution and only after thorough consideration.

So, the answer could be:

“Yes, it’s possible to change the index of a primary key on a table, but it usually involves dropping and recreating the primary key constraint, which may also recreate the associated index. This operation should be performed carefully, considering its impact on data integrity and performance.”