Advertisement
Guest User

Untitled

a guest
Dec 13th, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.25 KB | None | 0 0
  1. CREATE PROCEDURE changeInfo
  2.     @rContactId INT
  3. AS 
  4.         DECLARE @TYPE INT = (SELECT TYPE FROM rContact WHERE rContactID = @rContactId)
  5.        
  6.         IF (@TYPE = 1) -- Fizicko lice
  7.             BEGIN
  8.                 UPDATE rContact
  9.                 SET Name = 'Filip Loshkovski'
  10.                 WHERE rContactId = @rContactId
  11.                
  12.                 UPDATE rPerson
  13.                 SET FirstName = 'Filip',LastName = 'Loshkovski',PersonalNumber = '070370674',BirthDate = '1996-06-20',
  14.                 IdentityCardAddress = 'Jani Lukrovski 8/21',gender = 1
  15.                 WHERE rContactId = @rContactId
  16.                
  17.                 UPDATE rContactInfo
  18.                 SET Address = 'Jani Lukrovski 8/21',mobile = '070370674' , Email = 'filipLoshkovski@hotmail.com'
  19.                 WHERE rContactId = @rContactId
  20.             END
  21.         ELSE  --Pravno Lice
  22.             BEGIN
  23.                 UPDATE rContact
  24.                     SET Name = 'Loshko'
  25.                     WHERE rContactId = @rContactId
  26.                    
  27.                     UPDATE rPerson
  28.                     SET FirstName = 'Loshko',LastName = 'Loshkovski',PersonalNumber = '010236584',BirthDate = '1996-06-21',
  29.                     IdentityCardAddress = 'Jani Lukrovski 8/21',gender = 1
  30.                     WHERE rContactId = @rContactId
  31.                    
  32.                     UPDATE rContactInfo
  33.                     SET Address = 'Jani Lukrovski 22',mobile = '010236584' , Email = 'filipLoshkovski@hotmail.com'
  34.                     WHERE rContactId = @rContactId
  35.             END
  36. GO
  37.  
  38. /*kec fizicko lice , dvojka e pravno lice  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement