BuyFindarrow_forward

A Guide to SQL

9th Edition
Philip J. Pratt
Publisher: Course Technology Ptr
ISBN: 9781111527273
BuyFindarrow_forward

A Guide to SQL

9th Edition
Philip J. Pratt
Publisher: Course Technology Ptr
ISBN: 9781111527273
Chapter 8, Problem 8TD
Textbook Problem
77 views

Write a stored procedure in PL/SQL or T-SQL that will change the price of an item with a given item number. How would you use this stored procedure to change the price of item AH74 to $26.95?

Program Plan Intro

Stored procedures:

  • A procedure is a collection of procedural and SQL statements.
  • A procedure may have input parameter, output parameter and both parameters.
  • It has a declared with a unique named with a unit of procedural code using the proprietary RDBMS and it is invoked by a host language library routine.

Syntax for stored procedure:

CREATE FUNCTION fun_name(argument IN data-type)RETRUN data-type[IS]

BEGIN

    PL/SQL statements;

    Return (value or expression);

END;

Explanation of Solution

Query to create stored procedure:

CREATE OR REPLACE PROCEDURE CHG_ITEM_PRICE (I_ITEM_NUM IN ITEM. ItEM_NUM%TYPE,

I_PRICE IN ITEM.PRICE%TYPE) AS

BEGIN

UPDATE ITEM

SET PRICE = I_PRICE

WHERE ITEM_NUM = I_ITEM_NUM;

END;

/

Explanation:

  • The above query is used to create a procedure named “CHG_ITEM_PRICE” to select the records in the “ITEM” table.
  • Pass the “I_ITEM_NUM” and “I_PRICE” as the parameters.
  • Update the “I_PRICE” value for the corresponding “I_ITEM_NUM” value...

Still sussing out bartleby?

Check out a sample textbook solution.

See a sample solution

The Solution to Your Study Problems

Bartleby provides explanations to thousands of textbook problems written by our experts, many with advanced degrees!

Get Started

Chapter 8 Solutions

A Guide to SQL
Show all chapter solutions
add
Ch. 8 - How do you place the results of a SELECT command...Ch. 8 - Can you use INSERT, UPDATE, or DELETE commands...Ch. 8 - How do you use a SELECT command that retrieves...Ch. 8 - Which PL/SQL command activates a cursor?Ch. 8 - Which PL/SQL command selects the next row in a...Ch. 8 - Which PL/SQL command deactivates a cursor?Ch. 8 - How do you use SQL commands in Access?Ch. 8 - How do you process a collection of rows retrieved...Ch. 8 - How do you move to the next record in a recordset...Ch. 8 - What are triggers? What purpose do they serve?Ch. 8 - What is the purpose of the INSERTED and DELETED...Ch. 8 - When you run the following SQL command, the result...Ch. 8 - Use the TAL Distributors database (see Figure 1-2...Ch. 8 - List the customer number and name for all...Ch. 8 - List the customer number, name, and balance for...Ch. 8 - TAL Distributors is running a promotion that is...Ch. 8 - Write PL/SQL or T-SQL procedures to accomplish the...Ch. 8 - Write PL/SQL or T-SQL procedures to retrieve and...Ch. 8 - Write Access functions to accomplish the following...Ch. 8 - Write a stored procedure in PL/SQL or T-SQL that...Ch. 8 - Write the code for the following triggers in...Ch. 8 - Oracle SQL includes several date and time...Ch. 8 - Use the Colonial Adventure Tours database (see...Ch. 8 - List the trip ID and trip name for all trips that...Ch. 8 - List the reservation ID, trip date, and price for...Ch. 8 - Write PL/SQL or T-SQL procedures to accomplish the...Ch. 8 - Write PL/SQL or T-SQL procedures to retrieve and...Ch. 8 - Write Access functions to accomplish the following...Ch. 8 - Write a stored procedure in PL/SQL or T-SQL that...Ch. 8 - Because the TRIP table contains several columns...Ch. 8 - Use the Solmaris Condominium Group database (see...Ch. 8 - List the owner number and last name for all owners...Ch. 8 - Solmaris is offering a monthly discount for owners...Ch. 8 - Write PL/SQL or T-SQL procedures to accomplish the...Ch. 8 - Write PL/SQL or T-SQL procedures to retrieve and...Ch. 8 - Write Access functions to accomplish the following...Ch. 8 - Write a stored procedure in PL/SQL or T-SQL that...Ch. 8 - SQL includes many numerical functions. Two of...

Additional Engineering Textbook Solutions

Find more solutions based on key concepts
Show solutions add
What is logical independence?

Database Systems: Design, Implementation, & Management

What is the smallest graduation on a metric vernier caliper?

Precision Machining Technology (MindTap Course List)

For Problems 16.33 through 16.38, draw the isometric view of the following objects. Make the necessary measurem...

Engineering Fundamentals: An Introduction to Engineering (MindTap Course List)

5. Describe a data dictionary and list the types of information it contains.

Systems Analysis and Design (Shelly Cashman Series) (MindTap Course List)

If your motherboard supports ECC DDR3 memory, can you substitute non-ECC DDR3 memory?

A+ Guide to Hardware (Standalone Book) (MindTap Course List)

What are some popular mobile operating systems? (434)

Enhanced Discovering Computers 2017 (Shelly Cashman Series) (MindTap Course List)

Does all of the heat produced by an SMA weld stay in the weld? Why or why not?

Welding: Principles and Applications (MindTap Course List)