Advertisement
Guest User

Untitled

a guest
Nov 18th, 2009
250
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.44 KB | None | 0 0
  1. CREATE OR REPLACE FUNCTION log_in(uname text, passwd text) RETURNS SETOF users AS $$
  2.     DECLARE
  3.         r RECORD;
  4.     BEGIN
  5.         SELECT * INTO r FROM users WHERE username = uname AND password = passwd;
  6.         IF FOUND THEN
  7.             UPDATE users SET lastvisit = now(), visits = visits + 1 WHERE id = r.id;
  8.             r.visits := r.visits + 1;
  9.             RETURN NEXT r;
  10.         END IF;
  11.         RETURN;
  12.     END;
  13. $$ LANGUAGE plpgsql;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement