1
resposta

Parâmetro U da função

O que seria esse tipo 'U' na função OBJECT_ID('tabela','U') ?

1 resposta

Olá, Joshua, tudo bem?

Existem vários tipos de objetos e cada um deles representa um objeto criado dentro do banco de dados, como por exemplo, 'U' representa Tabela e 'FN' representa Função escalar SQL.

Então, você informa o nome do objeto e o seu tipo, se é tabela, função, Sinônimo...

IF OBJECT_ID ('object_name' , [ 'object_type' ] ) 
IF OBJECT_ID ('EnderecoComple3' ,' FN ' ) 

A título de curiosidade, caso queira ler um pouco mais a respeito deste assunto, indico a leitura da documentação do SQL Server sobre OBJECT_ID e os seus tipos.

Espero ter ajudado e bons estudos!