Hi,In continuation with a previous topic I asked I still have issue with a new dynamic query (this is kind a new subject for me), :w00t:I have a few empty tables that they look all the same[code="sql"]--drop table Finiticreate table Finiti(ID int identity primary key,DateCreated datetime NOT NULL DEFAULT(GETDATE()),UserName varchar (50) NOT NULL,CompanyName varchar (50) NOT NULL,IP varchar (50),RequestNumber varchar(40) DEFAULT(NEWID()),ModelType int,AP_Customer_ID int,AP_Application_ID int,BH_PastCompletedLoans_CNT int,BH_CurrentLoans_CNT int,BH_PastdueMaxNumRefuse_CNT int,BH_LegalIndex_FLG int,BH_LoanRefuse_FLG int,LO_LoanRequest_AMT float,LO_LoanObjective_CD int,LO_LoanPeriod_CNT int,LO_LoanAmortSchedule_CD int,Cust_Age_CNT int,Cust_Gender int,Cust_MaritalStatus_CD int,Cust_Num_Child_22_Below_CNT int,Cust_Education_CD int,Cust_EmploymentType_CD int,Cust_WorkType_CD int,Cust_City_CD int,Cust_Street_CD int,Cust_addressNum_CNT int,Cust_ZipCode_CNT int,Cust_EmploymentSeniority_CNT int,Fin_CustNetIncome_AMT float,Fin_HouseholdNetIncome_AMT float,Fin_ResidenceOwnership_FLG int,Fin_Residential_Lease_AMT float,Fin_Residential_Mortgage_AMT float,Fin_OtherLoansPayMonthly_AMT float,Fin_CreditCardOwnership_FLG int,FIN_FinanceInvest_CD int,COL_CollateralType_CD int,COL_SavingAccountMonthly_AMT float,COL_SavingAccount_AMT float,COL_SavingAccountLiq_AMT float,COL_SavingAccountLiq_DT datetime,COL_IshtalmutMonthly_AMT float,COL_Ishtalmut_AMT float,COL_IshtalmutLiq_AMT float,COL_IshtalmutLiq_DT datetime,Cust_BankDeposit_CD int,Cust_BranchDeposit_CD int,Cust_BankWithdraw_CD int,Cust_BranchWithdraw_CD int,Cust_Active_Status_FLG int,Dirug varchar(5)) [/code]I need to populate the table, but I will know exactly which table to populate once I receive the company name.I tried two version of the procedure and it is not workingversion one[code="sql"]alter procedure insert_data_extendedmodel_sp @UserName varchar (50) ,@CompanyName varchar (50) ,@IP varchar (50) ,@AP_Customer_ID int,@AP_Application_ID int,@BH_PastCompletedLoans_CNT int,@BH_CurrentLoans_CNT int,@BH_PastdueMaxNumRefuse_CNT int,@BH_LegalIndex_FLG int,@BH_LoanRefuse_FLG int,@LO_LoanRequest_AMT float,@LO_LoanObjective_CD int,@LO_LoanPeriod_CNT int,@LO_LoanAmortSchedule_CD int,@Cust_Age_CNT int,@Cust_Gender int,@Cust_MaritalStatus_CD int,@Cust_Num_Child_22_Below_CNT int,@Cust_Education_CD int,@Cust_EmploymentType_CD int,@Cust_WorkType_CD int,@Cust_City_CD int,@Cust_Street_CD int,@Cust_addressNum_CNT int,@Cust_ZipCode_CNT int,@Cust_EmploymentSeniority_CNT int,@Fin_CustNetIncome_AMT float,@Fin_HouseholdNetIncome_AMT float,@Fin_ResidenceOwnership_FLG int,@Fin_Residential_Lease_AMT float,@Fin_Residential_Mortgage_AMT float,@Fin_OtherLoansPayMonthly_AMT float,@Fin_CreditCardOwnership_FLG int,@FIN_FinanceInvest_CD int,@COL_CollateralType_CD int,@COL_SavingAccountMonthly_AMT float,@COL_SavingAccount_AMT float,@COL_SavingAccountLiq_AMT float,@COL_SavingAccountLiq_DT datetime,@COL_IshtalmutMonthly_AMT float,@COL_Ishtalmut_AMT float,@COL_IshtalmutLiq_AMT float,@COL_IshtalmutLiq_DT datetime,@Cust_BankDeposit_CD int,@Cust_BranchDeposit_CD int,@Cust_BankWithdraw_CD int,@Cust_BranchWithdraw_CD int,@Cust_Active_Status_FLG int,@Dirug varchar(5)as begindeclare @TableName nvarchar(200), @SQLQuery nvarchar(max) select @TableName = name from sys.objects where type = 'u' and name = @CompanyName set @SQLQuery = 'insert into ' + @TableName + ' (UserName, CompanyName, IP, ModelType,AP_Customer_ID ,AP_Application_ID, BH_PastCompletedLoans_CNT ,BH_CurrentLoans_CNT ,BH_PastdueMaxNumRefuse_CNT ,BH_LegalIndex_FLG ,BH_LoanRefuse_FLG ,LO_LoanRequest_AMT ,LO_LoanObjective_CD ,LO_LoanPeriod_CNT ,LO_LoanAmortSchedule_CD ,Cust_Age_CNT ,Cust_Gender ,Cust_MaritalStatus_CD ,Cust_Num_Child_22_Below_CNT ,Cust_Education_CD ,Cust_EmploymentType_CD, Cust_WorkType_CD ,Cust_City_CD ,Cust_Street_CD ,Cust_addressNum_CNT, Cust_ZipCode_CNT ,Cust_EmploymentSeniority_CNT ,Fin_CustNetIncome_AMT ,Fin_HouseholdNetIncome_AMT ,Fin_ResidenceOwnership_FLG ,Fin_Residential_Lease_AMT ,Fin_Residential_Mortgage_AMT ,Fin_OtherLoansPayMonthly_AMT ,Fin_CreditCardOwnership_FLG ,FIN_FinanceInvest_CD ,COL_CollateralType_CD ,COL_SavingAccountMonthly_AMT ,COL_SavingAccount_AMT ,COL_SavingAccountLiq_AMT ,COL_SavingAccountLiq_DT ,COL_IshtalmutMonthly_AMT ,COL_Ishtalmut_AMT ,COL_IshtalmutLiq_AMT ,COL_IshtalmutLiq_DT ,Cust_BankDeposit_CD ,Cust_BranchDeposit_CD ,Cust_BankWithdraw_CD ,Cust_BranchWithdraw_CD ,Cust_Active_Status_FLG ,Dirug) values ('@UserName + ',' + @CompanyName ,@IP + ',1 ,' + @AP_Customer_ID + ',' + @AP_Application_ID + ',' + @BH_PastCompletedLoans_CNT + ',' + @BH_CurrentLoans_CNT+ ',' + @BH_PastdueMaxNumRefuse_CNT + ',' +@BH_LegalIndex_FLG + ',' +@BH_LoanRefuse_FLG + ',' + @LO_LoanRequest_AMT + ',' + @LO_LoanObjective_CD + ',' + @LO_LoanPeriod_CNT+ ',' +@LO_LoanAmortSchedule_CD + ',' + @Cust_Age_CNT + ',' +@Cust_Gender + ',' +@Cust_MaritalStatus_CD + ',' +@Cust_Num_Child_22_Below_CNT+ ',' +@Cust_Education_CD + ',' +,@Cust_EmploymentType_CD+ ',' +@Cust_WorkType_CD+ ',' +@Cust_City_CD + ',' +@Cust_Street_CD ,@Cust_addressNum_CNT+ ',' +@Cust_ZipCode_CNT+ ',' +@Cust_EmploymentSeniority_CNT + ',' +@Fin_CustNetIncome_AMT+ ',' +@Fin_HouseholdNetIncome_AMT + ',' +@Fin_ResidenceOwnership_FLG + ',' +@Fin_Residential_Lease_AMT + ',' +@Fin_Residential_Mortgage_AMT + ',' +@Fin_OtherLoansPayMonthly_AMT + ',' +@Fin_CreditCardOwnership_FLG + ',' +@FIN_FinanceInvest_CD + ',' +@COL_CollateralType_CD + ',' +@COL_SavingAccountMonthly_AMT + ',' +@COL_SavingAccount_AMT + ',' + @COL_SavingAccountLiq_AMT + ',' + CAST(@COL_SavingAccountLiq_DT as nvarchar(11)) + ',' +@COL_IshtalmutMonthly_AMT + ',' +@COL_Ishtalmut_AMT + ',' +@COL_IshtalmutLiq_AMT + ',' + CAST(@COL_IshtalmutLiq_DT as nvarchar(11))+ ',' + @Cust_BankDeposit_CD + ',' + @Cust_BranchDeposit_CD + ',' +@Cust_BankWithdraw_CD + ',' +@Cust_BranchWithdraw_CD + ',' +@Cust_Active_Status_FLG+ ',' + @Dirug)''PRINT @SQLQueryexec sp_executesql @SQLQueryend [/code]version two[code="sql"]alter procedure insert_data_extendedmodel_sp @UserName varchar (50) ,@CompanyName varchar (50) ,@IP varchar (50) ,@AP_Customer_ID int,@AP_Application_ID int,@BH_PastCompletedLoans_CNT int,@BH_CurrentLoans_CNT int,@BH_PastdueMaxNumRefuse_CNT int,@BH_LegalIndex_FLG int,@BH_LoanRefuse_FLG int,@LO_LoanRequest_AMT float,@LO_LoanObjective_CD int,@LO_LoanPeriod_CNT int,@LO_LoanAmortSchedule_CD int,@Cust_Age_CNT int,@Cust_Gender int,@Cust_MaritalStatus_CD int,@Cust_Num_Child_22_Below_CNT int,@Cust_Education_CD int,@Cust_EmploymentType_CD int,@Cust_WorkType_CD int,@Cust_City_CD int,@Cust_Street_CD int,@Cust_addressNum_CNT int,@Cust_ZipCode_CNT int,@Cust_EmploymentSeniority_CNT int,@Fin_CustNetIncome_AMT float,@Fin_HouseholdNetIncome_AMT float,@Fin_ResidenceOwnership_FLG int,@Fin_Residential_Lease_AMT float,@Fin_Residential_Mortgage_AMT float,@Fin_OtherLoansPayMonthly_AMT float,@Fin_CreditCardOwnership_FLG int,@FIN_FinanceInvest_CD int,@COL_CollateralType_CD int,@COL_SavingAccountMonthly_AMT float,@COL_SavingAccount_AMT float,@COL_SavingAccountLiq_AMT float,@COL_SavingAccountLiq_DT datetime,@COL_IshtalmutMonthly_AMT float,@COL_Ishtalmut_AMT float,@COL_IshtalmutLiq_AMT float,@COL_IshtalmutLiq_DT datetime,@Cust_BankDeposit_CD int,@Cust_BranchDeposit_CD int,@Cust_BankWithdraw_CD int,@Cust_BranchWithdraw_CD int,@Cust_Active_Status_FLG int,@Dirug varchar(5)as begindeclare @TableName nvarchar(200), @SQLQuery nvarchar(max) select @TableName = name from sys.objects where type = 'u' and name = @CompanyName set @SQLQuery = 'insert into ' + @TableName + ' (UserName, CompanyName, IP, ModelType,AP_Customer_ID ,AP_Application_ID, BH_PastCompletedLoans_CNT ,BH_CurrentLoans_CNT ,BH_PastdueMaxNumRefuse_CNT ,BH_LegalIndex_FLG ,BH_LoanRefuse_FLG ,LO_LoanRequest_AMT ,LO_LoanObjective_CD ,LO_LoanPeriod_CNT ,LO_LoanAmortSchedule_CD ,Cust_Age_CNT ,Cust_Gender ,Cust_MaritalStatus_CD ,Cust_Num_Child_22_Below_CNT ,Cust_Education_CD ,Cust_EmploymentType_CD, Cust_WorkType_CD ,Cust_City_CD ,Cust_Street_CD ,Cust_addressNum_CNT, Cust_ZipCode_CNT ,Cust_EmploymentSeniority_CNT ,Fin_CustNetIncome_AMT ,Fin_HouseholdNetIncome_AMT ,Fin_ResidenceOwnership_FLG ,Fin_Residential_Lease_AMT ,Fin_Residential_Mortgage_AMT ,Fin_OtherLoansPayMonthly_AMT ,Fin_CreditCardOwnership_FLG ,FIN_FinanceInvest_CD ,COL_CollateralType_CD ,COL_SavingAccountMonthly_AMT ,COL_SavingAccount_AMT ,COL_SavingAccountLiq_AMT ,COL_SavingAccountLiq_DT ,COL_IshtalmutMonthly_AMT ,COL_Ishtalmut_AMT ,COL_IshtalmutLiq_AMT ,COL_IshtalmutLiq_DT ,Cust_BankDeposit_CD ,Cust_BranchDeposit_CD ,Cust_BankWithdraw_CD ,Cust_BranchWithdraw_CD ,Cust_Active_Status_FLG ,Dirug) values (@UserName ,@CompanyName ,@IP, ''1'', @AP_Customer_ID ,@AP_Application_ID ,@BH_PastCompletedLoans_CNT ,@BH_CurrentLoans_CNT, @BH_PastdueMaxNumRefuse_CNT ,@BH_LegalIndex_FLG ,@BH_LoanRefuse_FLG ,@LO_LoanRequest_AMT ,@LO_LoanObjective_CD, @LO_LoanPeriod_CNT, @LO_LoanAmortSchedule_CD, @Cust_Age_CNT ,@Cust_Gender ,@Cust_MaritalStatus_CD ,@Cust_Num_Child_22_Below_CNT ,@Cust_Education_CD ,@Cust_EmploymentType_CD ,@Cust_WorkType_CD ,@Cust_City_CD ,@Cust_Street_CD ,@Cust_addressNum_CNT ,@Cust_ZipCode_CNT ,@Cust_EmploymentSeniority_CNT ,@Fin_CustNetIncome_AMT ,@Fin_HouseholdNetIncome_AMT ,@Fin_ResidenceOwnership_FLG ,@Fin_Residential_Lease_AMT ,@Fin_Residential_Mortgage_AMT ,@Fin_OtherLoansPayMonthly_AMT ,@Fin_CreditCardOwnership_FLG ,@FIN_FinanceInvest_CD ,@COL_CollateralType_CD ,@COL_SavingAccountMonthly_AMT ,@COL_SavingAccount_AMT ,@COL_SavingAccountLiq_AMT ,''' + CAST(@COL_SavingAccountLiq_DT as nvarchar(11)) + ''',@COL_IshtalmutMonthly_AMT ,@COL_Ishtalmut_AMT ,@COL_IshtalmutLiq_AMT ,''' + CAST(@COL_IshtalmutLiq_DT as nvarchar(11)) + ''',@Cust_BankDeposit_CD ,@Cust_BranchDeposit_CD ,@Cust_BankWithdraw_CD ,@Cust_BranchWithdraw_CD ,@Cust_Active_Status_FLG ,@Dirug)'PRINT @SQLQueryexec sp_executesql @stmt = @SQLQuery, @UserName = @UserName, @CompanyName = @CompanyName, @IP = @IP, @AP_Customer_ID = @AP_Customer_ID ,@AP_Application_ID = @AP_Application_ID, @BH_PastCompletedLoans_CNT = @BH_PastCompletedLoans_CNT ,@BH_CurrentLoans_CNT = @BH_CurrentLoans_CNT, @BH_PastdueMaxNumRefuse_CNT = @BH_PastdueMaxNumRefuse_CNT, @BH_LegalIndex_FLG = @BH_LegalIndex_FLG, @BH_LoanRefuse_FLG = @BH_LoanRefuse_FLG, @LO_LoanRequest_AMT = @LO_LoanRequest_AMT, @LO_LoanObjective_CD = @LO_LoanObjective_CD, @LO_LoanPeriod_CNT = @LO_LoanPeriod_CNT, @LO_LoanAmortSchedule_CD = @LO_LoanAmortSchedule_CD, @Cust_Age_CNT = @Cust_Age_CNT, @Cust_Gender = @Cust_Gender, @Cust_MaritalStatus_CD = @Cust_MaritalStatus_CD,@Cust_Num_Child_22_Below_CNT = @Cust_Num_Child_22_Below_CNT, @Cust_Education_CD = @Cust_Education_CD, @Cust_EmploymentType_CD = @Cust_EmploymentType_CD, @Cust_WorkType_CD = @Cust_WorkType_CD, @Cust_City_CD = @Cust_City_CD ,@Cust_Street_CD = @Cust_Street_CD, @Cust_addressNum_CNT = @Cust_addressNum_CNT, @Cust_ZipCode_CNT = @Cust_ZipCode_CNT, @Cust_EmploymentSeniority_CNT = @Cust_EmploymentSeniority_CNT, @Fin_CustNetIncome_AMT = @Fin_CustNetIncome_AMT, @Fin_HouseholdNetIncome_AMT = @Fin_HouseholdNetIncome_AMT, @Fin_ResidenceOwnership_FLG = @Fin_ResidenceOwnership_FLG, @Fin_Residential_Lease_AMT = @Fin_Residential_Lease_AMT, @Fin_Residential_Mortgage_AMT = @Fin_Residential_Mortgage_AMT, @Fin_OtherLoansPayMonthly_AMT = @Fin_OtherLoansPayMonthly_AMT, @Fin_CreditCardOwnership_FLG = @Fin_CreditCardOwnership_FLG, @FIN_FinanceInvest_CD = @FIN_FinanceInvest_CD, @COL_CollateralType_CD = @COL_CollateralType_CD, @COL_SavingAccountMonthly_AMT = @COL_SavingAccountMonthly_AMT, @COL_SavingAccount_AMT = @COL_SavingAccount_AMT, @COL_SavingAccountLiq_AMT = @COL_SavingAccountLiq_AMT, @COL_SavingAccountLiq_DT = @COL_SavingAccountLiq_DT, @COL_IshtalmutMonthly_AMT = @COL_IshtalmutMonthly_AMT, @COL_Ishtalmut_AMT = @COL_Ishtalmut_AMT, @COL_IshtalmutLiq_AMT = @COL_IshtalmutLiq_AMT, @COL_IshtalmutLiq_DT = @COL_IshtalmutLiq_DT, @Cust_BankDeposit_CD = @Cust_BankDeposit_CD, @Cust_BranchDeposit_CD = @Cust_BranchDeposit_CD, @Cust_BankWithdraw_CD = @Cust_BankWithdraw_CD, @Cust_BranchWithdraw_CD = @Cust_BranchWithdraw_CD, @Cust_Active_Status_FLG = @Cust_Active_Status_FLG, @Cust_Active_Status_FLG = @Cust_Active_Status_FLG, @Dirug = @Dirugend [/code]where where where i am going wrong.... :unsure:
↧