<?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>idea Consistent .exp SQL expression loading/parsing in GP tools in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/consistent-exp-sql-expression-loading-parsing-in/idi-p/1366162</link>
    <description>&lt;P&gt;I have a&amp;nbsp;.exp SQL expression file that has the following SQL in it:&lt;/P&gt;&lt;PRE&gt;type = 'b'&lt;/PRE&gt;&lt;P&gt;If I load the .exp SQL expression into the tools listed in the SQL Expression documentation, most of the tools will automatically parse the SQL into the "clause mode" UI picklists.&lt;/P&gt;&lt;P&gt;For example, Select By Attributes tool:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_1-1704354176552.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/90483i9549525936225B44/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_1-1704354176552.png" alt="Bud_1-1704354176552.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;However, the Make Query Table tool doesn't seem to parse the SQL into the UI picklists&lt;STRONG&gt;:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_2-1704354235719.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/90484iAC6BB4693B0EA37B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bud_2-1704354235719.png" alt="Bud_2-1704354235719.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Could the tools be standardized so that loaded .exp files are consistently parsed into "clause mode"? (It looks like the&amp;nbsp;Make Query Table tool is the only tool that needs to be enhanced.)&lt;/P&gt;&lt;P&gt;Also, could my other notes in &lt;STRONG&gt;bold&lt;/STRONG&gt; be considered?&lt;/P&gt;&lt;HR /&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/mapping/navigation/sql-reference-for-elements-used-in-query-expressions.htm#:~:text=SQL%20expression%20dialog%20box" target="_self" rel="nofollow noreferrer"&gt;SQL reference for query expressions used in ArcGIS&lt;/A&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Within&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;ArcGIS Pro&lt;/SPAN&gt;, the SQL expression dialog box&amp;nbsp;&lt;STRONG&gt;[it's not a dialog box]&lt;/STRONG&gt;&amp;nbsp;can be found in the following locations:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Select by attributes using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/mapping/navigation/select-features-using-attributes.htm#GUID-F9DB8B5B-804B-4BA2-8AD6-29FC87072EF2" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Select Layer by Attribute&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool.&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/mapping/layer-properties/definition-query.htm" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;Definition Query&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;tab on the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Layer Properties&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;dialog box.&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/mapping/layer-properties/display-filters.htm" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;Display filters&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;tab in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Symbology&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;pane.&lt;/LI&gt;&lt;LI&gt;Create reports using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/reports/reports-in-arcgis-pro.htm" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;Create New Reports&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;pane.&lt;/LI&gt;&lt;LI&gt;Export tables using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/conversion/export-table.htm" target="_blank" rel="noopener"&gt;Export Table&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool.&lt;/LI&gt;&lt;LI&gt;Export features using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/conversion/export-features.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Export Features&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool.&lt;/LI&gt;&lt;LI&gt;Use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/calculate-field.htm" target="_blank" rel="noopener"&gt;Calculate Field&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool to create an expression to perform simple or complex calculations on field values.&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Doesn't support .exp files or have an expression dialog.&lt;BR /&gt;&lt;/STRONG&gt;Related: &lt;A href="https://community.esri.com/t5/arcgis-pro-questions/use-sql-query-expression-as-filter-in-calculate/m-p/1366144" target="_self"&gt;Use SQL query expression as filter in Calculate Field GP Tool&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/analysis/select.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Select&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to query data for further analysis.&lt;/LI&gt;&lt;LI&gt;Use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/make-query-table.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Make Query Table&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool to create a layer or table view.&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Doesn't parse the SQL into the "clause mode" UI picklists, unlike the other tools in this list.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/make-feature-layer.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Make Feature Layer&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool to create a feature layer.&lt;/LI&gt;&lt;LI&gt;Create a view in a database or geodatabase using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/create-database-view.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Create Database View&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool.&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Doesn't support .exp files or have an expression dialog.&lt;BR /&gt;&lt;/STRONG&gt;I think this tool should either be removed from the list (since it doesn't have an expression dialog), or the Make Query Layer tool should be added to the list, since it is similar.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/append.htm" target="_blank" rel="noopener"&gt;Append&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool to append multiple input datasets into a target dataset.&lt;/LI&gt;&lt;LI&gt;Use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/Esri/arcgis-pro-sdk/blob/40ad40ab929328df937108141e996c7e4450a350/Examples/Geodatabase/ProSnippets.cs#L728" target="_blank" rel="noopener"&gt;ProSDK Core.Data.QueryDef&lt;/A&gt;.&lt;STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;These tools are missing from the list:&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/make-query-layer.htm" target="_self"&gt;Make Query Layer&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/make-table-view.htm" target="_self" rel="nofollow noopener noreferrer"&gt;Make Table View&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/analysis/table-select.htm" target="_self" rel="nofollow noopener noreferrer"&gt;Table Select&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/calculate-fields.htm" target="_self"&gt;Calculate Fields (multiple)&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;BR /&gt;Related:&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/create-database-view-sql-expression-builder/idi-p/1333362" target="_self"&gt;Create Database View — SQL Expression Builder&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 04 Jul 2024 19:30:37 GMT</pubDate>
    <dc:creator>Bud</dc:creator>
    <dc:date>2024-07-04T19:30:37Z</dc:date>
    <item>
      <title>Consistent .exp SQL expression loading/parsing in GP tools</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/consistent-exp-sql-expression-loading-parsing-in/idi-p/1366162</link>
      <description>&lt;P&gt;I have a&amp;nbsp;.exp SQL expression file that has the following SQL in it:&lt;/P&gt;&lt;PRE&gt;type = 'b'&lt;/PRE&gt;&lt;P&gt;If I load the .exp SQL expression into the tools listed in the SQL Expression documentation, most of the tools will automatically parse the SQL into the "clause mode" UI picklists.&lt;/P&gt;&lt;P&gt;For example, Select By Attributes tool:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_1-1704354176552.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/90483i9549525936225B44/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_1-1704354176552.png" alt="Bud_1-1704354176552.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;However, the Make Query Table tool doesn't seem to parse the SQL into the UI picklists&lt;STRONG&gt;:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_2-1704354235719.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/90484iAC6BB4693B0EA37B/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bud_2-1704354235719.png" alt="Bud_2-1704354235719.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Could the tools be standardized so that loaded .exp files are consistently parsed into "clause mode"? (It looks like the&amp;nbsp;Make Query Table tool is the only tool that needs to be enhanced.)&lt;/P&gt;&lt;P&gt;Also, could my other notes in &lt;STRONG&gt;bold&lt;/STRONG&gt; be considered?&lt;/P&gt;&lt;HR /&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/mapping/navigation/sql-reference-for-elements-used-in-query-expressions.htm#:~:text=SQL%20expression%20dialog%20box" target="_self" rel="nofollow noreferrer"&gt;SQL reference for query expressions used in ArcGIS&lt;/A&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Within&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;ArcGIS Pro&lt;/SPAN&gt;, the SQL expression dialog box&amp;nbsp;&lt;STRONG&gt;[it's not a dialog box]&lt;/STRONG&gt;&amp;nbsp;can be found in the following locations:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Select by attributes using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/mapping/navigation/select-features-using-attributes.htm#GUID-F9DB8B5B-804B-4BA2-8AD6-29FC87072EF2" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Select Layer by Attribute&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool.&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/mapping/layer-properties/definition-query.htm" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;Definition Query&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;tab on the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Layer Properties&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;dialog box.&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/mapping/layer-properties/display-filters.htm" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;Display filters&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;tab in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class=""&gt;Symbology&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;pane.&lt;/LI&gt;&lt;LI&gt;Create reports using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/help/reports/reports-in-arcgis-pro.htm" target="_blank" rel="noopener"&gt;&lt;SPAN class=""&gt;Create New Reports&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;pane.&lt;/LI&gt;&lt;LI&gt;Export tables using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/conversion/export-table.htm" target="_blank" rel="noopener"&gt;Export Table&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool.&lt;/LI&gt;&lt;LI&gt;Export features using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/conversion/export-features.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Export Features&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool.&lt;/LI&gt;&lt;LI&gt;Use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/calculate-field.htm" target="_blank" rel="noopener"&gt;Calculate Field&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool to create an expression to perform simple or complex calculations on field values.&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Doesn't support .exp files or have an expression dialog.&lt;BR /&gt;&lt;/STRONG&gt;Related: &lt;A href="https://community.esri.com/t5/arcgis-pro-questions/use-sql-query-expression-as-filter-in-calculate/m-p/1366144" target="_self"&gt;Use SQL query expression as filter in Calculate Field GP Tool&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/analysis/select.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Select&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to query data for further analysis.&lt;/LI&gt;&lt;LI&gt;Use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/make-query-table.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Make Query Table&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool to create a layer or table view.&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Doesn't parse the SQL into the "clause mode" UI picklists, unlike the other tools in this list.&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/make-feature-layer.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Make Feature Layer&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool to create a feature layer.&lt;/LI&gt;&lt;LI&gt;Create a view in a database or geodatabase using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/create-database-view.htm" target="_blank" rel="noopener"&gt;&lt;SPAN&gt;Create Database View&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool.&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Doesn't support .exp files or have an expression dialog.&lt;BR /&gt;&lt;/STRONG&gt;I think this tool should either be removed from the list (since it doesn't have an expression dialog), or the Make Query Layer tool should be added to the list, since it is similar.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;Use the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/3.1/tool-reference/data-management/append.htm" target="_blank" rel="noopener"&gt;Append&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;geoprocessing tool to append multiple input datasets into a target dataset.&lt;/LI&gt;&lt;LI&gt;Use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://github.com/Esri/arcgis-pro-sdk/blob/40ad40ab929328df937108141e996c7e4450a350/Examples/Geodatabase/ProSnippets.cs#L728" target="_blank" rel="noopener"&gt;ProSDK Core.Data.QueryDef&lt;/A&gt;.&lt;STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;These tools are missing from the list:&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/make-query-layer.htm" target="_self"&gt;Make Query Layer&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/make-table-view.htm" target="_self" rel="nofollow noopener noreferrer"&gt;Make Table View&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/analysis/table-select.htm" target="_self" rel="nofollow noopener noreferrer"&gt;Table Select&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/calculate-fields.htm" target="_self"&gt;Calculate Fields (multiple)&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;BR /&gt;Related:&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/create-database-view-sql-expression-builder/idi-p/1333362" target="_self"&gt;Create Database View — SQL Expression Builder&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jul 2024 19:30:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/consistent-exp-sql-expression-loading-parsing-in/idi-p/1366162</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2024-07-04T19:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: Consistent .exp SQL expression loading/parsing in GP tools</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/consistent-exp-sql-expression-loading-parsing-in/idc-p/1366578#M27862</link>
      <description>&lt;P&gt;Some of the following tools have SQL expression functionality, but are not included in the list of GP tools above.&lt;/P&gt;&lt;P&gt;Should any of these tools be added to the list above? Most are likely too obscure, but there could be some more generic tools that could be added, such as&amp;nbsp;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/make-table-view.htm" target="_self"&gt;Make Table View&lt;/A&gt;, &lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/analysis/table-select.htm" target="_self"&gt;Table Select&lt;/A&gt;, and&amp;nbsp;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/calculate-fields.htm" target="_self" rel="nofollow noopener noreferrer"&gt;Calculate Fields (multiple)&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;MakeQueryLayer_management query&lt;/STRONG&gt;&lt;BR /&gt;AddLocations_na search_query&lt;BR /&gt;CalculateLocations_na search_query&lt;/P&gt;&lt;P&gt;AddAttributeRule_management script_expression&lt;BR /&gt;AlterAttributeRule_management script_expression&lt;BR /&gt;&lt;STRIKE&gt;Append_management expression&lt;/STRIKE&gt;&lt;BR /&gt;AppendData_geoanalytics append_expressions&lt;BR /&gt;CalculateField_gapro expression&lt;BR /&gt;CalculateField_geoanalytics expression&lt;BR /&gt;&lt;STRIKE&gt;CalculateField_management expression&lt;/STRIKE&gt;&lt;BR /&gt;&lt;STRIKE&gt;CalculateField_management expression_type&lt;/STRIKE&gt;&lt;BR /&gt;&lt;STRONG&gt;CalculateFields_management expression_type&lt;/STRONG&gt;&lt;BR /&gt;CalculateValue_mb expression&lt;BR /&gt;ConnectPublicTransitDataModelToStreets_transit expression&lt;BR /&gt;CreateBuffers_gapro buffer_expression&lt;BR /&gt;CreateBuffers_geoanalytics buffer_expression&lt;BR /&gt;CreateColorComposite_ia blue_expression&lt;BR /&gt;CreateColorComposite_ia green_expression&lt;BR /&gt;CreateColorComposite_ia red_expression&lt;BR /&gt;CreateColorComposite_management blue_expression&lt;BR /&gt;CreateColorComposite_management green_expression&lt;BR /&gt;CreateColorComposite_management red_expression&lt;BR /&gt;CreateParcelRecords_parcel record_expression&lt;BR /&gt;ExportReportToPDF_management expression&lt;BR /&gt;ExpressionIfThenElse_mb expression&lt;BR /&gt;FindFrequentedLocations_intelligence expression&lt;BR /&gt;GenerateDriveTimeTradeArea_ba expression&lt;BR /&gt;GenerateThresholdDriveTimeTradeArea_ba expression&lt;BR /&gt;GenerateThresholdRingTradeArea_ba expression&lt;BR /&gt;GenerateTradeAreaRings_ba expression&lt;BR /&gt;GenerateUnitOpenings_indoors door_detail_expression&lt;BR /&gt;GenerateUnitOpenings_indoors wall_detail_expression&lt;BR /&gt;RasterCalculator_ia expression&lt;BR /&gt;RasterCalculator_sa expression&lt;BR /&gt;ReconstructTracks_gapro buffer_expression&lt;BR /&gt;ReconstructTracks_gapro split_expression&lt;BR /&gt;ReconstructTracks_geoanalytics buffer_expression&lt;BR /&gt;ReconstructTracks_geoanalytics split_expression&lt;BR /&gt;UpdateBDCDatasetProperties_gapro expression&lt;/P&gt;&lt;P&gt;AddCollapseContainerByAttributeRule_nd where_clause&lt;BR /&gt;AddDiagramFeatureCapabilityByAttributeRule_nd where_clause&lt;BR /&gt;AddExpandContainerByAttributeRule_nd where_clause&lt;BR /&gt;AddImagesToOrientedImageryDataset_oi where_clause&lt;BR /&gt;AddReduceEdgeByAttributeRule_nd where_clause&lt;BR /&gt;AddReduceJunctionByAttributeRule_nd where_clause&lt;BR /&gt;AddRemoveFeatureByAttributeRule_nd where_clause&lt;BR /&gt;AddSetRootJunctionByAttributeRule_nd where_clause&lt;BR /&gt;AddSetStartingPointByAttributeRule_nd where_clause&lt;BR /&gt;AddSpatialQueryRule_nd added_where_clause&lt;BR /&gt;AddSpatialQueryRule_nd existing_where_clause&lt;BR /&gt;AnalyzeMosaicDataset_management where_clause&lt;BR /&gt;BuildBoundary_management where_clause&lt;BR /&gt;BuildFootprints_management where_clause&lt;BR /&gt;BuildMosaicDatasetItemCache_management where_clause&lt;BR /&gt;BuildOverviews_management where_clause&lt;BR /&gt;BuildPyramidsandStatistics_management where_clause&lt;BR /&gt;BuildSeamlines_management where_clause&lt;BR /&gt;CalculateCellSizeRanges_management where_clause&lt;BR /&gt;ComputeDepthMap_management where_clause&lt;BR /&gt;ComputeDepthMap_rm where_clause&lt;BR /&gt;ComputeDirtyArea_management where_clause&lt;BR /&gt;ComputeFiducials_management where_clause&lt;BR /&gt;Con_ia where_clause&lt;BR /&gt;Con_sa where_clause&lt;BR /&gt;CreateOverpass_cartography where_clause&lt;BR /&gt;CreateReferencedMosaicDataset_management where_clause&lt;BR /&gt;CreateUnderpass_cartography where_clause&lt;BR /&gt;DefineMosaicDatasetNoData_management where_clause&lt;BR /&gt;DownloadRasters_management where_clause&lt;BR /&gt;Eliminate_management ex_where_clause&lt;BR /&gt;&lt;STRIKE&gt;ExportFeatures_conversion where_clause&lt;/STRIKE&gt;&lt;BR /&gt;ExportMosaicDatasetGeometry_management where_clause&lt;BR /&gt;ExportMosaicDatasetItems_management where_clause&lt;BR /&gt;ExportMosaicDatasetPaths_management where_clause&lt;BR /&gt;&lt;STRIKE&gt;ExportTable_conversion where_clause&lt;/STRIKE&gt;&lt;BR /&gt;ExtractByAttributes_sa where_clause&lt;BR /&gt;ExtractDataByFeature_topographic where_clause&lt;BR /&gt;FieldValueIsIfThenElse_mb invert_where_clause&lt;BR /&gt;FieldValueIsIfThenElse_mb where_clause&lt;BR /&gt;&lt;STRIKE&gt;MakeFeatureLayer_management where_clause&lt;/STRIKE&gt;&lt;BR /&gt;MakeImageServerLayer_management where_clause&lt;BR /&gt;MakeMosaicLayer_management where_clause&lt;BR /&gt;&lt;STRIKE&gt;MakeQueryTable_management where_clause&lt;/STRIKE&gt;&lt;BR /&gt;MakeRasterLayer_management where_clause&lt;BR /&gt;&lt;STRONG&gt;MakeTableView_management where_clause&lt;/STRONG&gt;&lt;BR /&gt;MergeMosaicDatasetItems_management where_clause&lt;BR /&gt;MosaicDatasetToMobileMosaicDataset_management where_clause&lt;BR /&gt;RematchAddresses_geocoding in_where_clause&lt;BR /&gt;RemoveDepthMap_management where_clause&lt;BR /&gt;RemoveDepthMap_rm where_clause&lt;BR /&gt;RemoveRastersFromMosaicDataset_management where_clause&lt;BR /&gt;RepairMosaicDatasetPaths_management where_clause&lt;BR /&gt;RepairTrajectoryDatasetPaths_management where_clause&lt;BR /&gt;&lt;STRIKE&gt;Select_analysis where_clause&lt;/STRIKE&gt;&lt;BR /&gt;&lt;STRIKE&gt;SelectLayerByAttribute_management invert_where_clause&lt;/STRIKE&gt;&lt;BR /&gt;&lt;STRIKE&gt;SelectLayerByAttribute_management where_clause&lt;/STRIKE&gt;&lt;BR /&gt;SetNull_ia where_clause&lt;BR /&gt;SetNull_sa where_clause&lt;BR /&gt;SplitMosaicDatasetItems_management where_clause&lt;BR /&gt;SynchronizeMosaicDataset_management where_clause&lt;BR /&gt;&lt;STRONG&gt;TableSelect_analysis where_clause&lt;/STRONG&gt;&lt;BR /&gt;Test_ia where_clause&lt;BR /&gt;Test_sa where_clause&lt;BR /&gt;UpdateFeaturesWithIncidentRecords_ca where_clause&lt;BR /&gt;UpdateInteriorOrientation_management where_clause&lt;/P&gt;&lt;P&gt;&lt;STRIKE&gt;CreateDatabaseView_management view_definition&lt;/STRIKE&gt;&lt;/P&gt;&lt;HR /&gt;&lt;P&gt;Where did I get the lists above? I searched for these keywords in parameter names:&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;query, expr, where, view_definition&lt;/PRE&gt;&lt;P&gt;Using the following Python script:&lt;/P&gt;&lt;PRE&gt;for tool in arcpy.ListTools("*"):
    params = arcpy.GetParameterInfo(tool)
    for param in params:
        if "&lt;FONT color="#0000FF"&gt;&lt;STRONG&gt;query&lt;/STRONG&gt;&lt;/FONT&gt;" in param.name:
            print(tool, param.name)&lt;/PRE&gt;&lt;P&gt;Source: &lt;A href="https://community.esri.com/t5/python-questions/list-of-all-parameter-names-of-all-geoprocessing/m-p/1270511" target="_self"&gt;List of all parameter names of all geoprocessing tools in ArcGIS Pro&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jan 2024 07:15:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/consistent-exp-sql-expression-loading-parsing-in/idc-p/1366578#M27862</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2024-01-08T07:15:13Z</dc:date>
    </item>
  </channel>
</rss>

