{"id":261,"date":"2011-03-29T17:49:43","date_gmt":"2011-03-30T00:49:43","guid":{"rendered":"https:\/\/gonzalo.aro.cl\/blog\/?p=261"},"modified":"2011-03-29T17:55:08","modified_gmt":"2011-03-30T00:55:08","slug":"cast-en-oracle","status":"publish","type":"post","link":"https:\/\/gonzalo.aro.cl\/blog\/2011\/03\/29\/cast-en-oracle\/","title":{"rendered":"CAST en Oracle"},"content":{"rendered":"<p>En oracle existe igual la posibilidad de hacer CAST de los tipos de datos en una consulta, por ejemplo:<\/p>\n<pre class=\"brush: sql\">\r\nselect cast(12.2 as NUMBER(10,5)) FROM DUAL;\r\nselect cast('usuario' as VARCHAR2(100)) FROM DUAL;\r\n<\/pre>\n<p>Esto es util para cuando en algun resultado de una vista se esta esperando un tipo de datos especifico. Por ejemplo, si hacemos un select sobre una columna varchar2(100) la vista no ser\u00e1 creada con una columna varchar2(100), sino que ser\u00e1 creada con el maximo largo existente dentro de la columna que no necesariamente es 100, por lo mismo, para evitar posibles errores de conversi\u00f3n de tipos entre vistas o database link, es bueno uitlizar este tipo de soluci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En oracle existe igual la posibilidad de hacer CAST de los tipos de datos en una consulta, por ejemplo: select cast(12.2 as NUMBER(10,5)) FROM DUAL; select cast(&#8216;usuario&#8217; as VARCHAR2(100)) FROM DUAL; Esto es util para cuando en algun resultado de una vista se esta esperando un tipo de datos especifico. Por ejemplo, si hacemos un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4,9],"tags":[],"class_list":["post-261","post","type-post","status-publish","format-standard","hentry","category-base-de-datos","category-desarrollo","category-oracle"],"_links":{"self":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/261"}],"collection":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/comments?post=261"}],"version-history":[{"count":6,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/261\/revisions"}],"predecessor-version":[{"id":265,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/261\/revisions\/265"}],"wp:attachment":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/media?parent=261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/categories?post=261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/tags?post=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}