Forum
Merhabalar,
Bir tablomdaki ID alanları dublicate (aynı ID'den birden fazla var) görünüyor. Her bir log için bu alanların log ayrıştırılması ve db’den çekilmesi açısından unique yapmak istiyorum.Parsing sorunu yaşamamak adına bunu yapmak istiyorum. bunu nasıl sağlarım
Merhaba,
id adında bir sutun oluşturarak identity ile her satırda otomatik artan bir id oluşturmasını sağlayabilirsiniz. Fakat bu işlemi varolan tabloda yapmanıza izin vermeyecektir tabloyu yeni oluşturum kayıtları tekrar insert etmeniz gerekebilir.
Örn: ID int IDENTITY
Merhabalar ben şöyle bir sorgu çekiyorum ve en aşağıdaki cvbı alıyorum,
select distinct A.ID, A.DISCRIMINATOR,A.ADMIN_NAME,A.ADMIN_ID,A.ROLE_ID,A.ROLE_NAME,A.TRANSACTION_ID,A.IS_LEADER_FOR_TX,A.MESSAGE,A.GENERATION_TIME_TS, A.ENTITY_ID,A.OPERATION, A.ENTITY_ID,A.BUSINESS_ID,P.PROPERTY_NAME, p.OLD_VALUE,P.NEW_VALUE from [wbsn-data-security].[dbo].[PA_AUDIT_INFO] A LEFT JOIN [wbsn-data-security].[dbo].[PA_AUDIT_PROP_INFO] P ON P.AUDIT_INFO_ID=A.ID WHERE A.ADMIN_NAME <> 'system' and A.ID > 1 ORDER By A.ID
ID DISCRIMINATOR ADMIN_NAME ADMIN_ID
85 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | c4a128d2-833a-4665-aab2-2ff1ec9a73bb |
85 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | c4a128d2-833a-4665-aab2-2ff1ec9a73bb |
85 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | c4a128d2-833a-4665-aab2-2ff1ec9a73bb |
85 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | c4a128d2-833a-4665-aab2-2ff1ec9a73bb |
4542 | SimpleAuditInfo | admin | 270054 | 1 | Super Administrator | 5c839dd6-7bf6-4c4f-a869-9086f1215628 |
4543 | SimpleAuditInfo | admin | 270054 | 1 | Super Administrator | c6de77b8-3795-4e4a-947b-6e99413927e5 |
4544 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | b1755c34-7d01-4019-ad05-39a84cc41171 |
4544 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | b1755c34-7d01-4019-ad05-39a84cc41171 |
4544 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | b1755c34-7d01-4019-ad05-39a84cc41171 |
4544 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | b1755c34-7d01-4019-ad05-39a84cc41171 |
4544 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | b1755c34-7d01-4019-ad05-39a84cc41171 |
4544 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | b1755c34-7d01-4019-ad05-39a84cc41171 |
4545 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | aa36d479-16f3-46fd-95a7-3d14be583cae |
4545 | AuditInfoWithModifiedObject | admin | 270054 | 1 | Super Administrator | aa36d479-16f3-46fd-95a7-3d14be583cae |
aynı idleri teke düşürmek için nasıl bir query çalıştırmalıyım.Sorgunun içerisinden ,"P.PROPERTY_NAME,,P.OLD_VALUE,,P.NEW_VALUE" datalarını çıkartırsam ID ler çakışmıyor bunları nasıl birleştiririm veya silerim