У меня проблема с использованием хранимых процедур в SQL Server с codeingiter.Все работает нормально, когда я запускаю хранимые процедуры, он вставляет данные в базу данных SQL Server, но не возвращает никакого значения, проверьте код ниже:
$insert_sql_master = $this->db2->query("declare @p38 int declare @p39 varchar(10) exec usp_Add_POS @UserID=57,@EnteredOn='2018-11-06 00:00:00',@OrderNo=NULL,@TableNo='',@MemberID=42388,@Suffix='',@NonMemberName=NULL,@Adults=0,@Childrens=0,@Above15=0,@Above50=0,@Above70=0,@Above100=0,@PaymentMode=2,@DepartmentID=117,@Amount=$53.0000,@ServiceCharges=$0.0000,@GST=$7.0000,@GuestCharges=$0.0000,@TotalAmount=$60.0000,@IsApplyDiscount=0,@DiscountAmount=$0.0000,@IsReadOnly=NULL,@retVal=@p38 output,@retOrderNo=@p39 output select @p38 as a, @p39 as b");
print_r($insert_sql_master->result_array());
Строка вставлена, но возвращается пустой массив, она должнавозвращаемое значение a или b