<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://wiki.billyrondon.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://wiki.billyrondon.com/feed.php">
        <title>WIKI de apuntes de Billy Rondón - informatica:base_de_datos:sql_server</title>
        <description></description>
        <link>http://wiki.billyrondon.com/</link>
        <image rdf:resource="http://wiki.billyrondon.com/lib/exe/fetch.php/wiki:dokuwiki.svg" />
       <dc:date>2026-06-04T19:23:54+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_agrupacion_rank_avanzado?rev=1744068384&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_bulk?rev=1744072986&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_datos_geoespaciales?rev=1744067988&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_excel?rev=1744067632&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_indentity?rev=1744067517&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_output?rev=1744067785&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_pivot?rev=1744067222&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_split?rev=1744067443&amp;do=diff"/>
                <rdf:li rdf:resource="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_xml?rev=1744955423&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://wiki.billyrondon.com/lib/exe/fetch.php/wiki:dokuwiki.svg">
        <title>WIKI de apuntes de Billy Rondón</title>
        <link>http://wiki.billyrondon.com/</link>
        <url>http://wiki.billyrondon.com/lib/exe/fetch.php/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_agrupacion_rank_avanzado?rev=1744068384&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T23:26:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_agrupacion_rank_avanzado</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_agrupacion_rank_avanzado?rev=1744068384&amp;do=diff</link>
        <description>Agrupacion Sacando otro dato



-- Test data
DECLARE @TestTable TABLE (id INT, home INT, date DATETIME, 
  player VARCHAR(20), resource INT)
INSERT INTO @TestTable
SELECT 1, 10, &#039;2009-03-04&#039;, &#039;john&#039;, 399 UNION
SELECT 2, 11, &#039;2009-03-04&#039;, &#039;juliet&#039;, 244 UNION
SELECT 5, 12, &#039;2009-03-04&#039;, &#039;borat&#039;, 555 UNION
SELECT 3, 10, &#039;2009-03-03&#039;, &#039;john&#039;, 300 UNION
SELECT 4, 11, &#039;2009-03-03&#039;, &#039;juliet&#039;, 200 UNION
SELECT 6, 12, &#039;2009-03-03&#039;, &#039;borat&#039;, 500 UNION
SELECT 7, 13, &#039;2008-12-24&#039;, &#039;borat&#039;, 600 UNION
SELECT …</description>
    </item>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_bulk?rev=1744072986&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-08T00:43:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_bulk</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_bulk?rev=1744072986&amp;do=diff</link>
        <description>SQL BULK

Formato par Bulk:

	*  &lt;https://social.msdn.microsoft.com/Forums/es-ES/ec07a539-3abf-484b-b143-6e76e8c17a76/como-evitar-comillas-dobles-en-texto-al-usar-bulk-insert?forum=sqlserveres&gt;

ubigeo inei

	*  &lt;https://itsalljustelectrons.blogspot.com/2016/01/Openrowset-Bulk-Rowset-Provider.html&gt;
	*  &lt;https://social.msdn.microsoft.com/Forums/es-ES/ec07a539-3abf-484b-b143-6e76e8c17a76/como-evitar-comillas-dobles-en-texto-al-usar-bulk-insert&gt;
	*  &lt;https://blog.sqlauthority.com/2008/02/06/sql-ser…</description>
    </item>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_datos_geoespaciales?rev=1744067988&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T23:19:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_datos_geoespaciales</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_datos_geoespaciales?rev=1744067988&amp;do=diff</link>
        <description>Datos Espaciales

anotaciones:

	*  &lt;https://www.compose.com/articles/geofile-pgadmin-4-and-the-geometry-viewer/&gt;
	*  &lt;https://dbeaver.com/product/version.xml&gt;
	*  &lt;https://github.com/dbeaver/dbeaver/releases/tag/6.0.2&gt;

google y sql server 2008:

	*  &lt;https://social.msdn.microsoft.com/Forums/sqlserver/en-US/9645b2dc-bc64-46a6-9efc-4ed5fc91b235/integrate-sql-server-2008-spatial-with-google-maps?forum=sqlspatial&gt;

MAPAS para report service:

	*  &lt;http://blog.datainspirations.com/2010/08/31/do-it-…</description>
    </item>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_excel?rev=1744067632&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T23:13:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_excel</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_excel?rev=1744067632&amp;do=diff</link>
        <description>SQL SERVER Excel

Configuraciones



-- Ver todos los Proveedores:

EXEC master.dbo.sp_MSset_oledb_prop

-- Otras configuraciones:

EXEC sp_configure &#039;show advanced options&#039;, 1
RECONFIGURE
GO
EXEC sp_configure &#039;ad hoc distributed queries&#039;, 1
RECONFIGURE
GO
EXEC sp_MSset_oledb_prop N&#039;Microsoft.ACE.OLEDB.12.0&#039;, N&#039;AllowInProcess&#039;, 1
GO
EXEC sp_MSset_oledb_prop N&#039;Microsoft.ACE.OLEDB.12.0&#039;, N&#039;DynamicParameters&#039;, 1
GO</description>
    </item>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_indentity?rev=1744067517&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T23:11:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_indentity</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_indentity?rev=1744067517&amp;do=diff</link>
        <description>*  &lt;https://stackoverflow.com/questions/42648/sql-server-best-way-to-get-identity-of-inserted-row&gt;

	*  @@IDENTITY returns the last identity value generated for any table in the current session, across all scopes. You need to be careful here, since it&#039;s across scopes. You could get a value from a trigger, instead of your current statement.

	*</description>
    </item>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_output?rev=1744067785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T23:16:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_output</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_output?rev=1744067785&amp;do=diff</link>
        <description>SQL MERGE y OUTPUT




CREATE TABLE #tmp
	(id int identity(1,1) primary key,
	 someval int not null,
	 someguid uniqueidentifier not null default newid()
	);
INSERT #tmp( someval )
OUTPUT inserted.id, inserted.someval, inserted.someguid
VALUES (4),(5),(6)</description>
    </item>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_pivot?rev=1744067222&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T23:07:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_pivot</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_pivot?rev=1744067222&amp;do=diff</link>
        <description>SQL SERVER PIVOT

excelente explicacion:

&lt;https://blogs.msdn.microsoft.com/kenobonn/2009/03/22/pivot-on-two-or-more-fields-in-sql-server/&gt;


WITH Src AS
(
    SELECT * FROM (VALUES   
    (&#039;1/10/2016&#039;, &#039;abc11&#039;, &#039;teamA&#039;, &#039;ID_1 &#039;, 292, 3),
    (&#039;1/11/2016&#039;, &#039;abc11&#039;, &#039;teamA&#039;, &#039;ID_1 &#039;, 300, 0),
    (&#039;1/10/2016&#039;, &#039;abc11&#039;, &#039;teamA&#039;, &#039;ID_10&#039;, 100, 0),
    (&#039;1/11/2016&#039;, &#039;abc11&#039;, &#039;teamA&#039;, &#039;ID_10&#039;, 84, 0),
    (&#039;1/10/2016&#039;, &#039;abc11&#039;, &#039;teamA&#039;, &#039;ID_11&#039;, 11, 0),
    (&#039;1/11/2016&#039;, &#039;abc11&#039;, &#039;teamA&#039;, &#039;ID_11&#039;, 12…</description>
    </item>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_split?rev=1744067443&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-07T23:10:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_split</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_split?rev=1744067443&amp;do=diff</link>
        <description>SPLIT en SQL SERVER

No existe antes de SQL SERVER 2016 (a partir de nivel de compatibilidad 130), por eso se debe crear una función en SQL, estos dos tipos de split pueden ayudar, él que devuelve una tabla
&lt;https://augustohumire.wordpress.com/2013/08/22/split-in-sql-server/&gt;



CREATE FUNCTION bsl_Split
(
   @cadena VARCHAR(MAX)
   ,@separator VARCHAR(MAX)
)
RETURNS @tabla TABLE
(
   value VARCHAR(MAX)
)
BEGIN

   DECLARE @individual varchar(max) = null

   WHILE LEN(@cadena) &gt; 0
   BEGIN
     …</description>
    </item>
    <item rdf:about="http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_xml?rev=1744955423&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-18T05:50:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_xml</title>
        <link>http://wiki.billyrondon.com/doku.php/informatica:base_de_datos:sql_server:sql_server_xml?rev=1744955423&amp;do=diff</link>
        <description>SQL SERVER 2012 XML

&lt;https://docs.microsoft.com/en-us/sql/relational-databases/xml/openxml-sql-server?view=sql-server-ver15&gt;

Consultas al XML &lt;https://stackoverflow.com/questions/10344553/how-can-i-query-a-value-in-sql-server-xml-column&gt;

&lt;https://www.red-gate.com/simple-talk/sql/database-administration/manipulating-xml-data-in-sql-server/&gt;

&lt;https://www.red-gate.com/simple-talk/sql/learn-sql-server/the-xml-methods-in-sql-server/&gt;

&lt;https://www.sqlshack.com/working-with-xml-data-in-sql-server/…</description>
    </item>
</rdf:RDF>
