<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SQL Cursor Question in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266035#M623556</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Connection string;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;SchemaCrawler:&lt;/P&gt;&lt;P&gt;Load *;&lt;/P&gt;&lt;P&gt;SQL SELECT&amp;nbsp; s.name AS SchemaName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t.name AS TableName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.name AS ColumnName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS IsHashID&lt;/P&gt;&lt;P&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.tables t&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN sys.columns c ON c.object_id = t.object_id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN sys.schemas s ON s.schema_id = t.schema_id;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Feb 2017 19:27:37 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-02-13T19:27:37Z</dc:date>
    <item>
      <title>SQL Cursor Question</title>
      <link>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266033#M623553</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I'm trying to incorporate an existing SQL script into QV and not having much success.&amp;nbsp; SQL isn't my strongest area...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We need a Network/DB schema that includes Hash ID's.&amp;nbsp; I'm not sure how to implement it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's what I have so far:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Connection string;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Build base table&lt;/P&gt;&lt;P&gt;Execute('SELECT&amp;nbsp; s.name AS SchemaName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t.name AS TableName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.name AS ColumnName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS IsHashID&lt;/P&gt;&lt;P&gt;INTO #SchemaCrawler&lt;/P&gt;&lt;P&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.tables t&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN sys.columns c ON c.object_id = t.object_id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN sys.schemas s ON s.schema_id = t.schema_id');&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;QV says there is a script line error.&amp;nbsp; Am I going about this the right way?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;JC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2017 18:37:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266033#M623553</guid>
      <dc:creator>jcampbell474</dc:creator>
      <dc:date>2017-02-13T18:37:05Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Cursor Question</title>
      <link>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266034#M623555</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://help.qlik.com/en-US/connectors/Subsystems/SAP_SQL_Connector_help/Content/6.2/QV-connection/SAP-SQL-connection-Subselect.htm" title="https://help.qlik.com/en-US/connectors/Subsystems/SAP_SQL_Connector_help/Content/6.2/QV-connection/SAP-SQL-connection-Subselect.htm"&gt;https://help.qlik.com/en-US/connectors/Subsystems/SAP_SQL_Connector_help/Content/6.2/QV-connection/SAP-SQL-connection-Su…&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2017 19:11:04 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266034#M623555</guid>
      <dc:creator>aarkay29</dc:creator>
      <dc:date>2017-02-13T19:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Cursor Question</title>
      <link>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266035#M623556</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;Connection string;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;SchemaCrawler:&lt;/P&gt;&lt;P&gt;Load *;&lt;/P&gt;&lt;P&gt;SQL SELECT&amp;nbsp; s.name AS SchemaName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t.name AS TableName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.name AS ColumnName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS IsHashID&lt;/P&gt;&lt;P&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.tables t&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN sys.columns c ON c.object_id = t.object_id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN sys.schemas s ON s.schema_id = t.schema_id;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2017 19:27:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266035#M623556</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-02-13T19:27:37Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Cursor Question</title>
      <link>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266036#M623558</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you both for your assistance.&amp;nbsp; I now have all of the code that I need to incorporate into QV.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to loop it through nine (9) servers.&amp;nbsp; Any thoughts as to how it can be implemented?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Build base table&lt;/P&gt;&lt;P&gt;SELECT&amp;nbsp; s.name AS SchemaName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t.name AS TableName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c.name AS ColumnName&lt;/P&gt;&lt;P&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0 AS IsHashID&lt;/P&gt;&lt;P&gt;INTO #SchemaCrawler&lt;/P&gt;&lt;P&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp; sys.tables t&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN sys.columns c ON c.object_id = t.object_id&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN sys.schemas s ON s.schema_id = t.schema_id;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//Run a cursor&lt;/P&gt;&lt;P&gt;DECLARE @database&lt;/P&gt;&lt;P&gt;DECLARE @schema VARCHAR(15)&lt;/P&gt;&lt;P&gt;DECLARE @table VARCHAR(255)&lt;/P&gt;&lt;P&gt;DECLARE @column VARCHAR(255)&lt;/P&gt;&lt;P&gt;DECLARE @sql VARCHAR(MAX)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DECLARE LoopTables CURSOR FAST_FORWARD READ_ONLY FOR&amp;nbsp; &lt;/P&gt;&lt;P&gt;SELECT s.name, t.name, c.name&lt;/P&gt;&lt;P&gt;FROM sys.tables t &lt;/P&gt;&lt;P&gt;INNER JOIN sys.columns c ON c.object_id = t.object_id&lt;/P&gt;&lt;P&gt;INNER JOIN sys.schemas s ON s.schema_id = t.schema_id&lt;/P&gt;&lt;P&gt;WHERE c.name = 'hashid' &lt;/P&gt;&lt;P&gt;AND t.name = 'plsubdatahash'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OPEN LoopTables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FETCH NEXT FROM LoopTables INTO @schema, @table, @column&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHILE @@FETCH_STATUS = 0&lt;/P&gt;&lt;P&gt;BEGIN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT @sql = 'INSERT INTO #SchemaCrawler (SchemaName, TableName, ColumnName, IsHashID) SELECT DISTINCT ''' + @schema + ''' as SchemaName, ''' + @table + ''' as TableName, hashid AS ColumnName, 1 as IsHashID FROM ' + @schema + '.' + @table &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXEC sp_executesql @sql&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FETCH NEXT FROM LoopTables INTO @schema, @table, @column&lt;/P&gt;&lt;P&gt;END&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLOSE LoopTables&lt;/P&gt;&lt;P&gt;DEALLOCATE LoopTables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT&amp;nbsp; *&lt;/P&gt;&lt;P&gt;FROM&amp;nbsp; #SchemaCrawler&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2017 21:00:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266036#M623558</guid>
      <dc:creator>jcampbell474</dc:creator>
      <dc:date>2017-02-13T21:00:07Z</dc:date>
    </item>
    <item>
      <title>Re: SQL Cursor Question</title>
      <link>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266037#M623560</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please disregard this post.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After getting clarification on the requirements, I need to start a new post.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Feb 2017 14:25:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/SQL-Cursor-Question/m-p/1266037#M623560</guid>
      <dc:creator>jcampbell474</dc:creator>
      <dc:date>2017-02-15T14:25:41Z</dc:date>
    </item>
  </channel>
</rss>

