Re: Campo calculado
Flavio Henrique Araque Gurgel <[email protected]> Wed, 18 Apr 2018 15:29:15 +0000
| Newsgroups | gmane.comp.db.postgresql.brasil |
|---|---|
| Message-ID | <CAGHTAeMv_A0U7bL5bwff9qQnE-xjUjxceTv36kr3x21wMtQtmg__11256.2337577858$1524065266$gmane$org@mail.gmail.com> |
--===============4208630273390770960== Content-Type: multipart/alternative; boundary="089e082211d4c06691056a211e64" --089e082211d4c06691056a211e64 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable > > N=C3=A3o quero usar view, preciso desse campo na tabela. > O OP poderia nos explicar por que n=C3=A3o =C3=A9 poss=C3=ADvel (ou nas sua= s palavras, por que "n=C3=A3o quer") usar uma view? Sua simples frase me parece meio agress= iva. N=C3=A3o tem explica=C3=A7=C3=A3o l=C3=B3gica... a =C3=BAnica que vejo =C3= =A9 que voc=C3=AA tem uma aplica=C3=A7=C3=A3o "imut=C3=A1vel" onde o c=C3=B3digo fonte n=C3=A3o est=C3=A1 dispon=C3=ADvel= . Nesse caso, voc=C3=AA pode renomear a tabela original, criar a view com o mesmo nome da tabela sobre a tabela renomeada, acrescentando seu campo calculado, e usar o sistema de rules para direcionar as opera=C3=A7=C3=B5es de modifica=C3=A7=C3=A3o para = a tabela renomeada, simples assim. Me parece um cl=C3=A1ssico problema XY [1] (em ingl=C3=AAs apenas) []s Flavio Gurgel [1] https://en.wikipedia.org/wiki/XY_problem --089e082211d4c06691056a211e64 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><br><div class=3D"gmail_quote"><blockquote class=3D"gmail_= quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1= ex"> > N=C3=A3o quero usar view,=C2=A0 preciso desse campo na tabela.<br> </blockquote><div><br></div><div>O OP poderia nos explicar por que n=C3=A3o= =C3=A9 poss=C3=ADvel (ou nas suas palavras, por que "n=C3=A3o quer&qu= ot;) usar uma view? Sua simples frase me parece meio agressiva.<br><br></di= v><div>N=C3=A3o tem explica=C3=A7=C3=A3o l=C3=B3gica... a =C3=BAnica que ve= jo =C3=A9 que voc=C3=AA tem uma aplica=C3=A7=C3=A3o "imut=C3=A1vel&quo= t; onde o c=C3=B3digo fonte n=C3=A3o est=C3=A1 dispon=C3=ADvel. Nesse caso,= voc=C3=AA pode renomear a tabela original, criar a view com o mesmo nome d= a tabela sobre a tabela renomeada, acrescentando seu campo calculado, e usa= r o sistema de rules para direcionar as opera=C3=A7=C3=B5es de modifica=C3= =A7=C3=A3o para a tabela renomeada, simples assim.<br><br></div><div>Me par= ece um cl=C3=A1ssico problema XY [1] (em ingl=C3=AAs apenas)<br><br></div><= div>[]s<br></div><div>Flavio Gurgel<br><br>[1] <a href=3D"https://en.wikipe= dia.org/wiki/XY_problem">https://en.wikipedia.org/wiki/XY_problem</a><br><b= r></div></div></div> --089e082211d4c06691056a211e64-- --===============4208630273390770960== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGdici1nZXJh bCBtYWlsaW5nIGxpc3QKcGdici1nZXJhbEBsaXN0YXMucG9zdGdyZXNxbC5vcmcuYnIKaHR0cHM6 Ly9saXN0YXMucG9zdGdyZXNxbC5vcmcuYnIvY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3BnYnIt Z2VyYWw= --===============4208630273390770960==--