How to Retrieve TableId and FieldId Information in Dynamics 365 Using SQL Queries

How to Retrieve TableId and FieldId Information in Dynamics 365 Using SQL Queries

Dynamics 365'te SQL Sorguları ile TableId ve FieldId bilgilerini Nasıl Elde Edersiniz?

Dynamics 365 Finance and Operations'ta tablolara ve alanlarına dair meta verilere erişmek, özel geliştirmeler ve analizler için kritik önem taşır. Aşağıdaki sorgular, tablo ve alan bilgilerini SQL üzerinden nasıl alabileceğinizi gösterir:

  1. Bir Tablo Bilgisini Almak

     SELECT Id, Name, SqlName 
     FROM SYSTABLEIDVIEW 
     WHERE Name = 'DirPartyTable';
    

    Bu sorgu, DirPartyTable tablosunun sistemdeki benzersiz kimliğini (Id) ve SQL Server üzerindeki fiziksel adını (SqlName) getirir.

  2. Bir Tabloya Ait Alan Bilgilerini Listelemek

     SELECT Id, FIELDID, Name, SqlName 
     FROM SysTableFieldIdView 
     WHERE Id = '2303';
    

    Tablo kimliği 2303 olan tabloya ait tüm alanların isimlerini, sistem kimliklerini ve SQL karşılıklarını listelemek için bu sorguyu kullanabilirsiniz.

Bu sorgular, tablolar ve alanlar üzerinde detaylı analiz yapmayı kolaylaştırır ve özel geliştirmelerde zaman kazandırır.