我需要检查sql中是否存在表.
如果不是,它必须自动创建一个.
现在我研究并发现了这个编码:
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
Run Code Online (Sandbox Code Playgroud)
任何人都可以解释为什么它说object_id = OBJECT_ID我应该放在哪里和什么位置?