<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Administración de ORACLE en Español &#187; SQL´s útiles</title>
	<atom:link href="http://colacios.es/blog/WordPress3/category/sql%c2%b4s-utiles/feed/" rel="self" type="application/rss+xml" />
	<link>http://colacios.es/blog/WordPress3</link>
	<description>Administración de Base de datos ORACLE en español</description>
	<lastBuildDate>Tue, 11 Mar 2014 12:56:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Consulta usando like y que no diferencie mayúsculas de minúsculas</title>
		<link>http://colacios.es/blog/WordPress3/consulta-usando-like-y-que-no-diferencie-mayusculas-de-minusculas/</link>
		<comments>http://colacios.es/blog/WordPress3/consulta-usando-like-y-que-no-diferencie-mayusculas-de-minusculas/#comments</comments>
		<pubDate>Wed, 09 Oct 2013 13:10:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL´s útiles]]></category>
		<category><![CDATA[LIKE]]></category>
		<category><![CDATA[SELECT]]></category>
		<category><![CDATA[UPPER]]></category>

		<guid isPermaLink="false">http://colacios.es/blog/WordPress3/?p=600</guid>
		<description><![CDATA[El &#8220;problemilla&#8221; que se plantea es el siguiente &#8230; En una base de datos, en un campo en concreto, puede aparecer un texto en mayúsculas, y el mismo texto también en minúsculas. Debía encontrar la manera de hacer una consulta &#8230; <a href="http://colacios.es/blog/WordPress3/consulta-usando-like-y-que-no-diferencie-mayusculas-de-minusculas/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">El &#8220;problemilla&#8221; que se plantea es el siguiente &#8230;</p>
<p style="text-align: justify;">En una base de datos, en un campo en concreto, puede aparecer un texto en mayúsculas, y el mismo texto también en minúsculas. Debía encontrar la manera de hacer una consulta con la cláusula LIKE, y que me encontrase el texto, tanto en mayúsculas como en minúsculas.  Pero realizando la consulta con like sin antes pasarlo a mayúsculas o a minúsculas, Oracle sólo encuentra el texto tal y como lo escribes. Por tanto, lo que se quiere es que si se escribe un texto que lo encuentre tanto si está escrito de una forma como de otra.</p>
<p style="text-align: justify;">Solución:<br />
Pasar a mayúsculas el campo y también la cadena que buscamos dentro del LIKE. De manera que la búsqueda se hará siempre en mayúsculas, y por lo tanto, encontrará el texto esté guardado en mayúsculas o minúsculas e independientemente de que quien busque a su vez lo teclee en minúsculas.</p>
<p style="text-align: justify;">Ejemplo</p>
<pre style="text-align: justify;">accept cadena varchar2(150);

SELECT * from TABLA_EJ
WHERE <strong>UPPER</strong>(<em>campo</em>) <strong>LIKE UPPER</strong>('%<em>&amp;cadena</em>%');</pre>
<p style="text-align: justify;">Donde <em>campo</em> es el campo texto donde vamos a buscar la cadena y <em>&amp;cadena</em> la cadena de caracteres en concreto que queremos buscar.</p>
<p style="text-align: justify;">Muy fácil pero hay que tenerlo en cuenta.</p>
]]></content:encoded>
			<wfw:commentRss>http://colacios.es/blog/WordPress3/consulta-usando-like-y-que-no-diferencie-mayusculas-de-minusculas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Va de extents &#8230;</title>
		<link>http://colacios.es/blog/WordPress3/va-de-extents/</link>
		<comments>http://colacios.es/blog/WordPress3/va-de-extents/#comments</comments>
		<pubDate>Wed, 21 Aug 2013 09:10:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[SQL´s útiles]]></category>
		<category><![CDATA[extent]]></category>
		<category><![CDATA[maxextent]]></category>

		<guid isPermaLink="false">http://colacios.es/blog/WordPress3/?p=452</guid>
		<description><![CDATA[En esta entrada de blog os pongo un par de consultas SQL que van perfectas para sacar el tamaño de los segmentos de ORACLE. Es ideal sobretodo para versiones anteriores a la 10G. Tamaño de los segmentos por búsqueda concreta &#8230; <a href="http://colacios.es/blog/WordPress3/va-de-extents/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">En esta entrada de blog os pongo un par de consultas SQL que van perfectas para sacar el tamaño de los segmentos de ORACLE. Es ideal sobretodo para versiones anteriores a la 10G.</p>
<p style="text-align: justify;">Tamaño de los segmentos por búsqueda concreta de segmento &#8230;</p>
<pre style="text-align: justify;">select initial_extent/1024/1024, next_extent/1024/1024, extents
from dba_segments
where segment_name like '%<strong><em>cadena_busqueda</em></strong>%'</pre>
<p style="text-align: justify;">Fragmentación de la Base de datos a nivel de extensiones &#8230; (Muestra los que tengan más de 5 extensiones).</p>
<pre style="text-align: justify;">REM    FRAGMENTACIÓN DE LA BASE DE DATOS.
REM     Obtiene el número de extensiones de los objetos de la base de datos
REM     y el número máximo a las que pueden llegar.

spool extents.lst

set    pagesize 66
clear  break
clear  columns
ttitle off

break on TABLESPACE skip 3 on TIPO skip 1

column EXTENTS format 999
column MAX_EXTENTS format 999
column NOMBRE format A21
column TIPO format A9
column TABLESPACE format A13
column PROPIETARIO format A13
column today new_value _date noprint

SELECT sysdate today FROM dual;

ttitle center 'Fragmentación de la Base de Datos' skip 1 -
center &amp;_date  skip 1 -
right 'Pág.: ' format 999 sql.pno skip 2

REM Extrae los objetos de DB que tienen más de 5 extents.

SELECT tablespace_name TABLESPACE,
       segment_type TIPO,
       segment_name NOMBRE,
       owner PROPIETARIO,
       extents EXTENTS,
       max_extents MAX_EXTENTS
FROM sys.dba_segments
WHERE extents &gt; 5
ORDER BY tablespace_name,segment_type,segment_name,owner;

spool off</pre>
<p style="text-align: justify;">
]]></content:encoded>
			<wfw:commentRss>http://colacios.es/blog/WordPress3/va-de-extents/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
