In Realtime Geodatabase-replicatie? Deel 1<\/A> werd u geïntroduceerd in SQL Real-Time Replication. Een vereiste van SQL Merge Replication is dat de tabel die wordt gerepliceerd een rowguidcol moet hebben. Dit is eenvoudig met een cursor:<\/P><\/P>DECLARE \n@sql VARCHAR(500), \n@tableName VARCHAR(128)\nDECLARE gandgCursor CURSOR \nFOR \nSELECT \ntable_name\nFROM \nSDE_column_registry\nWHERE \ntable_name like 'CR%' \nORDER BY \ntable_name ASC \nOPEN gandgCursor \nFETCH NEXT FROM gandgCursor \nINTO @tableName \nWHILE ( @@FETCH_STATUS = 0 ) \nBEGIN \nSET @sql = ' \nALTER TABLE [dbo].['+ @tableName + '] \nALTER COLUMN GlobalID ADD ROWGUIDCOL ;\n' \n PRINT 'Uitvoeren van instructie - '+ @sql \n EXECUTE ( @sql ) \n FETCH NEXT FROM gandgCursor \n INTO @tableName \n END \n CLOSE gandgCursor \n DEALLOCATE gandgCursor<\/PRE><\/BODY><\/HTML>
<\/P>
DECLARE \n@sql VARCHAR(500), \n@tableName VARCHAR(128)\nDECLARE gandgCursor CURSOR \nFOR \nSELECT \ntable_name\nFROM \nSDE_column_registry\nWHERE \ntable_name like 'CR%' \nORDER BY \ntable_name ASC \nOPEN gandgCursor \nFETCH NEXT FROM gandgCursor \nINTO @tableName \nWHILE ( @@FETCH_STATUS = 0 ) \nBEGIN \nSET @sql = ' \nALTER TABLE [dbo].['+ @tableName + '] \nALTER COLUMN GlobalID ADD ROWGUIDCOL ;\n' \n PRINT 'Uitvoeren van instructie - '+ @sql \n EXECUTE ( @sql ) \n FETCH NEXT FROM gandgCursor \n INTO @tableName \n END \n CLOSE gandgCursor \n DEALLOCATE gandgCursor<\/PRE><\/BODY><\/HTML>
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.