Tipo virtual
Ola galera.
Preciso da ajuda de voces.
Chegou uma requisição para mim para criar uma coluna com um tipo que não existe nos ja existentes como integer etc
O tipo é virtual e o valor default é o resultado de uma coluna menos outra coluna.
O que é esse tipo e como faço para criar esse valor default?
Preciso da ajuda de voces.
Chegou uma requisição para mim para criar uma coluna com um tipo que não existe nos ja existentes como integer etc
O tipo é virtual e o valor default é o resultado de uma coluna menos outra coluna.
O que é esse tipo e como faço para criar esse valor default?
Rômulo Sorato
Curtidas 0
Respostas
Alex Lekao
28/11/2013
Ola Romulo, boa tarde!!
quando vc criar o campo vc coloca o operacao dos outros dois campos.
Por exemplo:
esse eh um campo que tenho aqui no banco que dese ver como vc esta pensando.
Espero que ajude.
Abraco.
Alex - Lekao
quando vc criar o campo vc coloca o operacao dos outros dois campos.
Por exemplo:
saldoestoquedisponivel AS (estoque-estoqueruim) PERSISTED
esse eh um campo que tenho aqui no banco que dese ver como vc esta pensando.
Espero que ajude.
Abraco.
Alex - Lekao
GOSTEI 0
Mariana Carvalho
28/11/2013
o que esse codigo faz mesmo?
GOSTEI 0
Alex Lekao
28/11/2013
o que esse codigo faz mesmo?
eh o o campo "virtual" que o Romulo, solicitou.
neste caso eh o campo calculado que normalmente se ve por ai.
no caso do campo que eu sugeri, que eh um campo do meu banco aqui, ele faz uma soma entre dois campos da mesma tabela, e deixa os dados persistentes, so atualiza quando exista alteracoes nos campos envolvidos.
pode-se usar tambem praticamente um script inteiro, como case, where, etc. rsrsr
GOSTEI 0
Rômulo Sorato
28/11/2013
Mas essa coluna vc criou por script?
Por que script no Erwin não sei onde usa
Eu crio colunas clicando no botão direto da tabela colunas e new
Por que script no Erwin não sei onde usa
Eu crio colunas clicando no botão direto da tabela colunas e new
GOSTEI 0
Alex Lekao
28/11/2013
Mas essa coluna vc criou por script?
Por que script no Erwin não sei onde usa
Eu crio colunas clicando no botão direto da tabela colunas e new
Por que script no Erwin não sei onde usa
Eu crio colunas clicando no botão direto da tabela colunas e new
Ai complicou Romulo, rssr
pq eu nao sei como usa o ERWin... rsrsr
no SSMS qdo vc esta criando o campo, clicando com o botao direito por exemplo, vc vai ate a opcao de especificacoes da coluna computada(esse eh o nome no SQL Server, a gente trata diferente... eu acho... rsrsr, tem um lugar onde vc coloca a formula que vc quer e outro que vc informa se eh persistivo ou nao.
criando com script vc fazer da seguinte forma:
alter table nome_tabela add nome_coluna AS (campo1-campo2) PERSISTED
faz um teste ai e veja se cosiga, vou ver se acho o ERWin para instalar e testar nele, de repente consigo te ajudar melhor... rsrsr
GOSTEI 0
Mariana Carvalho
28/11/2013
o que esse codigo faz mesmo?
eh o o campo "virtual" que o Romulo, solicitou.
neste caso eh o campo calculado que normalmente se ve por ai.
no caso do campo que eu sugeri, que eh um campo do meu banco aqui, ele faz uma soma entre dois campos da mesma tabela, e deixa os dados persistentes, so atualiza quando exista alteracoes nos campos envolvidos.
pode-se usar tambem praticamente um script inteiro, como case, where, etc. rsrsr
ah entendi, obrigada.
GOSTEI 0
Rômulo Sorato
28/11/2013
Beleza vou ve se descubro onde funciona script no erwin
Muito gentil vlw!
Muito gentil vlw!
GOSTEI 0
Alex Lekao
28/11/2013
o que esse codigo faz mesmo?
eh o o campo "virtual" que o Romulo, solicitou.
neste caso eh o campo calculado que normalmente se ve por ai.
no caso do campo que eu sugeri, que eh um campo do meu banco aqui, ele faz uma soma entre dois campos da mesma tabela, e deixa os dados persistentes, so atualiza quando exista alteracoes nos campos envolvidos.
pode-se usar tambem praticamente um script inteiro, como case, where, etc. rsrsr
ah entendi, obrigada.
disponha...
precisando eh so falar...
estou sempre a disposicao.
GOSTEI 0
Alex Lekao
28/11/2013
Beleza vou ve se descubro onde funciona script no erwin
Muito gentil vlw!
Muito gentil vlw!
Blz Romulo...
faca os testes e post se conseguiu e como foi a solucao.
assim fica registrado e serve como base de conhecimento e consulta para o pessoal.
precisando de algo eh so falar.
estamos sempre por aqui... rsrsr
GOSTEI 0