Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2013
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.31 KB | None | 0 0
  1. USE lin2world
  2. GO
  3.  
  4. --Manor fix
  5. ALTER TABLE dbo.manor_info ADD
  6.     last_changed_t INT NOT NULL DEFAULT 0
  7. GO
  8.  
  9. ALTER TABLE dbo.manor_info
  10.     DROP COLUMN last_changed
  11. GO
  12.  
  13. ALTER  PROCEDURE [dbo].[lin_SaveManorInfo]
  14. (        
  15.  @manor_id INT,
  16.  @residence_id INT,
  17.  @AdenaSeedSell INT,
  18.  @AdenaCropBuy INT,
  19.  @change_state TINYINT,
  20.  @last_changed INT
  21. )        
  22. AS        
  23.        
  24. SET NOCOUNT ON        
  25.  
  26. IF EXISTS(SELECT * FROM manor_info WHERE manor_id = @manor_id)
  27. BEGIN
  28.     UPDATE
  29.         manor_info
  30.     SET
  31.         residence_id = @residence_id,
  32.         adena_vault = @AdenaSeedSell,
  33.         crop_buy_vault = @AdenaCropBuy,
  34.         change_state = @change_state,
  35.         last_changed_t = @last_changed
  36.     WHERE
  37.         manor_id = @manor_id
  38. END
  39. ELSE
  40. BEGIN
  41.     INSERT INTO manor_info (manor_id, residence_id, adena_vault, crop_buy_vault, change_state, last_changed_t)
  42.     VALUES (@manor_id, @residence_id,@AdenaSeedSell,@AdenaCropBuy, @change_state, @last_changed)
  43. END
  44.  
  45. GO
  46.  
  47. ALTER  PROCEDURE [dbo].[lin_LoadManorInfo]
  48. (        
  49.  @manor_id INT
  50. )        
  51. AS        
  52.        
  53. SET NOCOUNT ON        
  54.  
  55. IF EXISTS(SELECT * FROM manor_info WHERE manor_id = @manor_id)
  56. BEGIN
  57.     SELECT
  58.         residence_id, adena_vault, crop_buy_vault, change_state, last_changed_t
  59.     FROM
  60.         manor_info
  61.     WHERE
  62.         manor_id = @manor_id
  63. END
  64. ELSE
  65. BEGIN
  66.     SELECT 0, 0, 0, 0, 0
  67.  
  68. END
  69.  
  70. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement