I have a question about this select statement. Im new to t-sql and creating stored procedures. Ive only used select statements not selecting variables , but columns. Help me understand the select statement in this? Why select a variable equal to the column name?
declare @CompanyName         varchar(100),
            @DFIFileId           int,
            @DFICompanyID        int,
            @DFIMappingID        int,
            @DFIWorkbookNoticeID int,
            @DFIWorkbookClaimID  int,
            @DFIWorkSheetID      int
    
    set @CompanyName = 'Cigna'
    
       --  Creates a new DFI Company record
        insert into DfiCompany (CompanyName, IsCreateAuditCharges, IsAutoAdj, AutoAdjMaxAmt, SavingsPct, SavingsMaxAmt, IsActive) 
                        values (@CompanyName, 0, 0, 0, 0.000, 0, 1)
        select @DFICompanyID = DfiCompanyID from DfiCompany where CompanyName = @CompanyName
 
    