?
IF OBJECT_ID('dbo....', 'U') IS NOT NULL
DROP TABLE
девушка, так все же в доке есть) https://docs.microsoft.com/en-us/sql/t-sql/functions/object-id-transact-sql?view=sql-server-ver15
так я как раз ее и читаю, но тут ни слова про 'U' и почему, и что означает
видно жи, что указывается два параметра. один - объект, второй - тип объекта. Arguments ' object_name ' Is the object to be used. object_name is either varchar or nvarchar. If object_name is varchar, it is implicitly converted to nvarchar. Specifying the database and schema names is optional. ' object_type ' Is the schema-scoped object type. object_type is either varchar or nvarchar. If object_type is varchar, it is implicitly converted to nvarchar. For a list of object types, see the type column in sys.objects (Transact-SQL). см. расшифровку в описании вьюхи sys.objects
получается в t-sql у каждого типа объекта есть свое обозначение?
во внутренних таблицах - да. а то объектов реально много разных и, например, табличка и процедура могут иметь одинаковое имя
Обсуждают сегодня