Quantcast
Channel: Active questions tagged return-value - Stack Overflow
Viewing all articles
Browse latest Browse all 228

How to return two tables in T-SQL using stored procedure or functions?

$
0
0

I have property details and I want vacant property & occupied separately in two different table as a return result. Kindly let me know is it possible to return 2 tables, as a result, using stored procedure or functions?

CREATE FUNCTION PropInfo (@OWnerId INT)RETURNS @Occupied TABLE                   (                      OwnerId INT,                      PropertyId INT,                       TenantId INT,                       PropertyName VARCHAR                  )ASBEGIN    IF TenantProperty.IsActive = 1        INSERT INTO @Occupied            SELECT                 OwnerId, Property.Id AS PropertyId,                 TenantProperty.Id AS TenantId, Name AS PropertyName            FROM                 Owners             INNER JOIN                OwnerProperty ON Owners.Id = OwnerProperty.OwnerId            INNER JOIN                 Property ON OwnerProperty.PropertyId = Property.Id            INNER JOIN                 TenantProperty ON Property.Id = TenantProperty.PropertyId            WHERE                 OwnerId = @OwnerIdRETURNS @Vacant TABLE                 (                    OwnerId INT,                     PropertyId INT,                      TenantId INT,                     PropertyName VARCHAR                )IF TenantProperty.IsActive = 0 OR TenantProperty.IsActive IS NULLBEGIN    INSERT INTO @Vacant        SELECT             OwnerId, Property.Id AS PropertyId,             TenantProperty.Id AS TenantId, Name AS PropertyName        FROM             Owners         INNER JOIN            OwnerProperty ON Owners.Id = OwnerProperty.OwnerId        INNER JOIN             Property ON OwnerProperty.PropertyId = Property.Id        INNER JOIN             TenantProperty ON Property.Id = TenantProperty.PropertyId        WHERE             OwnerId = @OwnerId    END    RETURNEND

Viewing all articles
Browse latest Browse all 228

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>