home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / EODEV.Z / sybasesp.sql < prev    next >
Encoding:
Text File  |  1996-08-29  |  1.2 KB  |  38 lines

  1. drop procedure DELETE_MOVIE
  2. go
  3. create procedure DELETE_MOVIE @MOVIE_ID int as
  4. delete from MOVIE where MOVIE_ID = @MOVIE_ID
  5. go
  6.  
  7. drop procedure INSERT_MOVIE
  8. go
  9. create procedure INSERT_MOVIE @CATEGORY varchar(20),
  10. @DATE_RELEASED datetime, @LANGUAGE int, @MOVIE_ID int,
  11. @RATING varchar(10), @REVENUE decimal, @STUDIO_ID int,
  12. @TITLE varchar(255) as
  13. insert into MOVIE (CATEGORY, DATE_RELEASED, LANGUAGE, MOVIE_ID,
  14.   RATING, REVENUE, STUDIO_ID, TITLE) values (@CATEGORY, @DATE_RELEASED,
  15.   @LANGUAGE, @MOVIE_ID, @RATING, @REVENUE, @STUDIO_ID, @TITLE)
  16. go
  17.  
  18. drop procedure FETCH_MOVIES_ALL
  19. go
  20. create procedure FETCH_MOVIES_ALL as
  21. SELECT  t0.CATEGORY, t0.DATE_RELEASED, t0.LANGUAGE, t0.MOVIE_ID,
  22. t0.RATING, t0.REVENUE, t0.STUDIO_ID, t0.TITLE  FROM  MOVIE t0
  23. go
  24.  
  25. drop procedure FETCH_MOVIE_WITH_PRIMARY_KEY
  26. go
  27. create procedure FETCH_MOVIE_WITH_PRIMARY_KEY @movie_id int as
  28. SELECT  t0.CATEGORY, t0.DATE_RELEASED, t0.LANGUAGE, t0.MOVIE_ID,
  29. t0.RATING, t0.REVENUE, t0.STUDIO_ID, t0.TITLE  FROM  MOVIE t0
  30. WHERE t0.MOVIE_ID = @movie_id
  31. go
  32.  
  33. drop procedure NEXT_MOVIE_PRIMARY_KEY
  34. go
  35. create procedure NEXT_MOVIE_PRIMARY_KEY @A_MOVIE_ID int out as
  36. SELECT @A_MOVIE_ID = max(t0.MOVIE_ID) + 1 + (rand() * 5000) from MOVIE t0
  37. go
  38.