Help for this page

Select Code to Download


  1. or download this
    create table users (
        user_id    varchar(10) primary key,
    ...
    go
    insert misc (tag, val) values ('Turns_Per_Day', '5')
    insert misc (tag, val) values ('Max_Turns_Allowed', '15')
    
  2. or download this
    create proc compute_turns_left
        @user_id varchar(10)
    ...
        update turns_left = @max_turns
            from users where user_id=@user_id and turns_left > @max_turns
    go
    
  3. or download this
    create proc consume_turn
        @user_id varchar(10)
    ...
        update users set turns_left = turns_left-1, last_turn=getdate()
            where user_id=@user_id
    go