<?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: SDE.next_rowid failing in SQL*Server in Developers Questions</title>
    <link>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621614#M7530</link>
    <description>&lt;P&gt;So... as far as I can tell, this is a bug.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I did find that another way to accomplish what I want to do is insert into the _EVW.&amp;nbsp; &amp;nbsp; Below is SQL that worked for me.&amp;nbsp; &amp;nbsp;Interestingly, the procedure "sde.next_globalid" works, while "sde.next_rowid" fails.&amp;nbsp; &amp;nbsp;And, apparently,&amp;nbsp; when inserting into the _EVW the OBJECTID is generated as part of the "insert" operation.&lt;/P&gt;&lt;P&gt;DECLARE &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/731209"&gt;@GID&lt;/a&gt; uniqueidentifier&lt;BR /&gt;EXEC sde.next_globalid &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/731209"&gt;@GID&lt;/a&gt; OUTPUT&lt;BR /&gt;INSERT INTO ASSEMBLY_EVW (GLOBALID,PARENTOBJECTID,UNIT,SUBTYPECD,QUANTITY,DATECREATED)&lt;BR /&gt;VALUES (@gid,1408321,'UTSLV',5,1,GETDATE());&lt;/P&gt;</description>
    <pubDate>Fri, 06 Jun 2025 18:26:38 GMT</pubDate>
    <dc:creator>EdwardBlair</dc:creator>
    <dc:date>2025-06-06T18:26:38Z</dc:date>
    <item>
      <title>SDE.next_rowid failing in SQL*Server</title>
      <link>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621206#M7524</link>
      <description>&lt;P&gt;Hi -&lt;/P&gt;&lt;P&gt;I'm trying to use sde.next_rowid to get an OID for a new row to be created in a table registered and versioned within a SQL*Server 10.8.1 geodatabase.&amp;nbsp; &amp;nbsp;Here's my syntax:&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;DECLARE @next_oid AS BIGINT&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT face="courier new,courier" size="2"&gt;EXEC sde.next_rowid 'gisadmin', 'ASSEMBLY', @next_oid OUTPUT&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;Here's the error I receive:&lt;/P&gt;&lt;P&gt;&lt;FONT face="courier new,courier" size="2"&gt;Msg 8144, Level 16, State 2, Procedure gisadmin.i36_get_ids, Line 0 [Batch Start Line 13]&lt;/FONT&gt;&lt;BR /&gt;&lt;FONT size="2"&gt;&lt;STRONG&gt;&lt;FONT face="courier new,courier"&gt;Procedure or function i36_get_ids has too many arguments specified.&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;I'm afraid I'm stumped.&amp;nbsp; The syntax I'm using matches what has been documented here (&lt;A href="https://community.esri.com/t5/geodatabase-questions/using-sde-next-rowid-in-t-sql/td-p/761989" target="_blank"&gt;https://community.esri.com/t5/geodatabase-questions/using-sde-next-rowid-in-t-sql/td-p/761989&lt;/A&gt;)&amp;nbsp;and other places.&amp;nbsp; Any suggestions would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thx,&lt;/P&gt;&lt;P&gt;Ed&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 15:49:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621206#M7524</guid>
      <dc:creator>EdwardBlair</dc:creator>
      <dc:date>2025-06-05T15:49:36Z</dc:date>
    </item>
    <item>
      <title>Re: SDE.next_rowid failing in SQL*Server</title>
      <link>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621213#M7525</link>
      <description>&lt;P&gt;Does declaring &lt;FONT face="courier new,courier"&gt;@next_oid&lt;/FONT&gt; as "int" rather than "bigint" change anything?&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 15:58:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621213#M7525</guid>
      <dc:creator>DavidSolari</dc:creator>
      <dc:date>2025-06-05T15:58:35Z</dc:date>
    </item>
    <item>
      <title>Re: SDE.next_rowid failing in SQL*Server</title>
      <link>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621227#M7526</link>
      <description>&lt;P&gt;David -&lt;/P&gt;&lt;P&gt;Thanks for the reply.&amp;nbsp; &amp;nbsp;I had tried using INT prior to BIGINT.&amp;nbsp; &amp;nbsp;Same results.&lt;/P&gt;&lt;P&gt;Ed&lt;/P&gt;</description>
      <pubDate>Thu, 05 Jun 2025 16:13:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621227#M7526</guid>
      <dc:creator>EdwardBlair</dc:creator>
      <dc:date>2025-06-05T16:13:19Z</dc:date>
    </item>
    <item>
      <title>Re: SDE.next_rowid failing in SQL*Server</title>
      <link>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621414#M7528</link>
      <description>&lt;P&gt;I looked for bugs related to this problem and Gemini told me this:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;SQL Server Version:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Problems with&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;sde.next_rowid&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;have been reported when using SQL statements to import data into an SQL Server SDE database, specifically with GeoDatabase version 10.8 and SQL Server version 2019.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN class=""&gt;Now, I'm using ArcGIS 10.8.1 with SQL*Server version 2022, and I have more than once had Gemini lead me on a wild goose chase, but... any chance anyone knows what "problems" might be referring to?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Thx,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Ed&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jun 2025 01:23:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621414#M7528</guid>
      <dc:creator>EdwardBlair</dc:creator>
      <dc:date>2025-06-06T01:23:52Z</dc:date>
    </item>
    <item>
      <title>Re: SDE.next_rowid failing in SQL*Server</title>
      <link>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621614#M7530</link>
      <description>&lt;P&gt;So... as far as I can tell, this is a bug.&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;However, I did find that another way to accomplish what I want to do is insert into the _EVW.&amp;nbsp; &amp;nbsp; Below is SQL that worked for me.&amp;nbsp; &amp;nbsp;Interestingly, the procedure "sde.next_globalid" works, while "sde.next_rowid" fails.&amp;nbsp; &amp;nbsp;And, apparently,&amp;nbsp; when inserting into the _EVW the OBJECTID is generated as part of the "insert" operation.&lt;/P&gt;&lt;P&gt;DECLARE &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/731209"&gt;@GID&lt;/a&gt; uniqueidentifier&lt;BR /&gt;EXEC sde.next_globalid &lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/731209"&gt;@GID&lt;/a&gt; OUTPUT&lt;BR /&gt;INSERT INTO ASSEMBLY_EVW (GLOBALID,PARENTOBJECTID,UNIT,SUBTYPECD,QUANTITY,DATECREATED)&lt;BR /&gt;VALUES (@gid,1408321,'UTSLV',5,1,GETDATE());&lt;/P&gt;</description>
      <pubDate>Fri, 06 Jun 2025 18:26:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/developers-questions/sde-next-rowid-failing-in-sql-server/m-p/1621614#M7530</guid>
      <dc:creator>EdwardBlair</dc:creator>
      <dc:date>2025-06-06T18:26:38Z</dc:date>
    </item>
  </channel>
</rss>

