Find Data Source

  • Hi Team,

    am having a table called 'all_data' with columns id, data_src.

    in above table records are not entering directly, records are inserted into above table based on some triggers and stored procedures.

    am new to this environment, how to find where and when the records are entering to particular table.

    Please sugggest.

  • There is not enough information to answer your question.

    You say there are stored procedures and triggers involved. So you have allready a clue to how the data is entered. Take a look at the code in the stored procedures and triggers to see what is going on.

    You can query the table [sys].[sql_expression_dependencies] to see what objects reference the table in question. The information in this table can be out-dated due to renaming objects.

    ** Don't mistake the ‘stupidity of the crowd’ for the ‘wisdom of the group’! **
  • an example of checkign the references HanShi mentioned:

    --Objects:

    SELECT objz.name,

    fn.*

    FROM sys.objects objz

    CROSS APPLY sys.dm_sql_referenced_entities(schema_name(schema_id) + '.' + objz.name,'OBJECT')fn

    WHERE referenced_entity_name ='all_data'

    and just in case, you can check the definitions of all objects as well:

    select OBJECT_NAME(object_id) As ReferencingObject, *

    from sys.sql_modules

    where definition like '%all_data%'

    Lowell


    --help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!

  • Thank you Hanshi and Lowell,

    Your Suggestions help me a lot.

    Thank u once again.

    🙂

Viewing 4 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic. Login to reply