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