== Why is this an issue?

Deprecated system tables and views are those that have been retained temporarily for backward compatibility, but which will eventually be removed from the language. In effect, deprecation announces a grace period to allow the smooth transition from the old features to the new ones.


This rule raises an issue when system tables or views are used. Catalog tables and views should be used instead.


=== Noncompliant code example

[source,sql]
----
SELECT name FROM syscolumns -- Noncompliant
----


=== Compliant solution

[source,sql]
----
SELECT name FROM sys.columns
----


ifdef::env-github,rspecator-view[]

'''
== Implementation Specification
(visible only on this page)

=== Message

Remove this use of "XXX".


=== Highlighting

table name


endif::env-github,rspecator-view[]
