Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

IF OBJECT_ID('TABELA_TESTE','U')

Qual necessidade de colocar o 'U' ? Não ficou bem claro na aula

2 respostas
solução!

Olá Joabe, tudo bem?

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

Então, quando você utiliza o OBJECT_ID, você informa o nome do obejto e o seu tipo, se é tabela, função, Sinônimo... Por este motivo o instrutor informou a letra 'U'

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

Vou deixar aqui para você Joabe, o link da documentação onde aborda sobre OBJECT_ID e os seus tipos, assim você poderá entender melhor como utilizar o OBJECT_ID e quais os tipos existentes.

Espero ter ajudado e bons estudos!

Também fiquei com dúvidas sobre o "U", de momento achei que era um alias, obrigado!