Yes, it is possible to create a clustered index that is not the primary key. Just use a
CREATE CLUSTERED INDEX
statement.CREATE TABLE dbo.myTable (
myTableId int PRIMARY KEY NONCLUSTERED
myColumn int NOT NULL
)
CREATE CLUSTERED INDEX myIndex ON dbo.myTable(myColumn)