<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wikitech.raphaelbrenet.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="https://wikitech.raphaelbrenet.com/feed.php">
        <title>WikiTech - DataBI - sql</title>
        <description></description>
        <link>https://wikitech.raphaelbrenet.com/</link>
        <image rdf:resource="https://wikitech.raphaelbrenet.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-06-13T10:07:50+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_data_dictionary&amp;rev=1651500549&amp;do=diff"/>
                <rdf:li rdf:resource="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_parse_json&amp;rev=1602839784&amp;do=diff"/>
                <rdf:li rdf:resource="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_queries_to_generate_queries&amp;rev=1644665484&amp;do=diff"/>
                <rdf:li rdf:resource="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_recover_dropped_objects_tables_views&amp;rev=1612459031&amp;do=diff"/>
                <rdf:li rdf:resource="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_see_sessions_and_running_queries&amp;rev=1602842056&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wikitech.raphaelbrenet.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>WikiTech - DataBI</title>
        <link>https://wikitech.raphaelbrenet.com/</link>
        <url>https://wikitech.raphaelbrenet.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_data_dictionary&amp;rev=1651500549&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-02T14:09:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_data_dictionary</title>
        <link>https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_data_dictionary&amp;rev=1651500549&amp;do=diff</link>
        <description>SQL Server queries for data dictionary

Tables




List tables with schema, modification date, number of rows and columns, comments:


 object_id     schema_name      table_name        create_date     modify_date     nb_rows     nb_columns     comments</description>
    </item>
    <item rdf:about="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_parse_json&amp;rev=1602839784&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-16T09:16:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_parse_json</title>
        <link>https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_parse_json&amp;rev=1602839784&amp;do=diff</link>
        <description>SQL Server parse JSON




Read a file and get its content in @jsonValues


DECLARE @jsonValues nvarchar(max);
SELECT @jsonValues = BulkColumn FROM OPENROWSET (BULK &#039;D:\path\to\file\datajson.txt&#039;,SINGLE_CLOB) as j;





Get the first level as key/value table</description>
    </item>
    <item rdf:about="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_queries_to_generate_queries&amp;rev=1644665484&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-02-12T11:31:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_queries_to_generate_queries</title>
        <link>https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_queries_to_generate_queries&amp;rev=1644665484&amp;do=diff</link>
        <description>SQL Server queries to generate queries




Count rows in all tables

Check all tables from a DB schema, with table name starting with D_:


DECLARE @schema_name varchar(50);
SET @schema_name = &#039;dwh&#039;;

SELECT queryCount = STUFF((

	SELECT
	&#039;UNION ALL SELECT &#039;&#039;&#039; + @schema_name + &#039;.&#039; + name + &#039;&#039;&#039; as TblName, (SELECT count(*) FROM &#039; + @schema_name + &#039;.&#039; + name + &#039;) as NbRows &#039;
	FROM sys.tables
	WHERE schema_id = SCHEMA_ID(@schema_name)
	AND name like &#039;D[_]%&#039;
	FOR XML PATH (&#039;&#039;)

), 1, 10, &#039;&#039;)</description>
    </item>
    <item rdf:about="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_recover_dropped_objects_tables_views&amp;rev=1612459031&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-04T17:17:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_recover_dropped_objects_tables_views</title>
        <link>https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_recover_dropped_objects_tables_views&amp;rev=1612459031&amp;do=diff</link>
        <description>SQL Server Recover dropped objects

The query below will display the CREATE scripts for dropped object on the specified database and time period


DECLARE
	@Database_Name NVARCHAR(MAX)= &#039;My_DB_Name&#039;
	,@Date_From DATETIME=&#039;2021-02-04&#039;
	,@Date_To DATETIME =&#039;2021-02-05&#039;
	,@Compatibility_Level INT

SELECT @Compatibility_Level = dtb.compatibility_level
FROM master.sys.databases AS dtb WHERE dtb.name=@Database_Name
 
IF ISNULL(@Compatibility_Level,0)&lt;=80
BEGIN
    RAISERROR(&#039;The compatibility level sh…</description>
    </item>
    <item rdf:about="https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_see_sessions_and_running_queries&amp;rev=1602842056&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-10-16T09:54:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>sql_server_see_sessions_and_running_queries</title>
        <link>https://wikitech.raphaelbrenet.com/doku.php?id=sql:sql_server_see_sessions_and_running_queries&amp;rev=1602842056&amp;do=diff</link>
        <description>SQL Server Sessions and running queries


SELECT
	SessionId           = ses.session_id
	,[Database]    = DB_Name(er.database_id)
	,[Login]            = ses.login_name
	,Host               = ses.host_name
	,StartTime          = er.start_time
	,ClientAddress      = con.client_net_address
	,SQLStatement       = st.text
FROM sys.dm_exec_requests er
OUTER APPLY sys.dm_exec_sql_text(er.sql_handle) st
LEFT JOIN sys.dm_exec_sessions ses ON ses.session_id = er.session_id
LEFT JOIN sys.dm_exec_connections…</description>
    </item>
</rdf:RDF>
