Warum OBJECT_ID verwendet wird, wenn geprüft wird, ob eine Tabelle vorhanden ist oder nicht

Ich muss überprüfen, ob eine Tabelle in SQL vorhanden ist oder nicht.

Wenn nicht, muss es automatisch erstellt werden.

Jetzt habe ich diese Codierung recherchiert und gefunden:

IF  NOT EXISTS (SELECT * FROM sys.objects 
WHERE object_id = OBJECT_ID(N'[dbo].[YourTable]') AND type in (N'U'))

BEGIN
CREATE TABLE [dbo].[YourTable](
....
....
....
) 

END

Kann jemand erklären, warum es sagt, woobject_id = OBJECT_ID und was soll ich an seine stelle setzen?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage