SQL SERVER - 2005 - List Tables in Database Without Primary Key - SQL Authority with Pinal Dave

PHOTO EMBED

Fri Jan 28 2022 10:47:51 GMT+0000 (Coordinated Universal Time)

Saved by @paulbarry

USE DatabaseName;
GO
SELECT SCHEMA_NAME(schema_id) AS SchemaName,name AS TableName
FROM sys.tables
WHERE OBJECTPROPERTY(OBJECT_ID,'TableHasPrimaryKey') = 0
ORDER BY SchemaName, TableName;
GO

content_copyCOPY

https://blog.sqlauthority.com/2007/08/07/sql-server-2005-list-tables-in-database-without-primary-key/