Bom dia,
Durante a aula foi usado o seguinte script:
IF OBJECT_ID ('TABELA DE NUMEROS','U') IS NOT NULL
DROP TABLE [TABELA DE NUMEROS]
CREATE TABLE [TABELA DE NUMEROS] ([NUMERO] INT, [STATUS] VARCHAR(200))
Minha dúvida é, como o SQL entende o fim do IF? é por causa da indentação?
Além disso, para melhor legibilidade do código, o melhoria seria sempre usar o BEGIN END, conforme exemplo abaixo:
IF OBJECT_ID ('TABELA DE NUMEROS','U') IS NOT NULL
BEGIN
DROP TABLE [TABELA DE NUMEROS]
END
CREATE TABLE [TABELA DE NUMEROS] ([NUMERO] INT, [STATUS] VARCHAR(200))
?