SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना
Meghan Kwartler
IT Consultant
कोई output parameter या return value नहीं
EXEC dbo.cusp_TripSummaryUpdate
@TripDate = '1/5/2017'
@TripHours = '300'
output parameter के साथ
DECLARE @RideHrs as numeric(18,0)
EXEC dbo.cuspSumRideHrsOneDay
@DateParm = '1/5/2017',
@RideHrsOut = @RideHrs OUTPUT
SELECT @RideHrs as TotalRideHrs
+--------------+
| TotalRideHrs |
|--------------+
| 77733 |
+--------------+
return value के साथ
Declare @ReturnValue as int
EXEC @ReturnValue =
dbo.cusp_TripSummaryUpdate
@TripDate = '1/5/2017',
@TripHours = 300
Select @ReturnValue as ReturnValue
+-------------+
| ReturnValue |
|-------------+
| 0 |
+-------------+
return value और output parameter के साथ
Declare @ReturnValue as int
Declare @RowCount as int
EXEC @ReturnValue =
dbo.cusp_TripSummaryDelete
@TripDate = '1/5/2017',
@RowCountOut = @RowCount OUTPUT
Select @ReturnValue as ReturnValue,
@RowCount as RowCount
+-------------+----------+
| ReturnValue | RowCount |
|-------------+----------|
| 0 | 1 |
+-------------+----------+
DECLARE @TripSummaryResultSet as TABLE( TripDate date, TripHours numeric(18,0))INSERT INTO @TripSummaryResultSet EXEC cusp_TripSummaryRead @TripDate = '1/5/2017'SELECT * FROM @TripSummaryResultSet
+------------+-----------+
| TripDate | TripHours |
|------------+-----------|
| 2017-01-05 | 200 |
+------------+-----------+
SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना