All pastes #28331 Raw Edit

Someone

public text v1 · immutable
#28331 ·published 2005-11-11 03:17 UTC
rendered paste body

	FUNCTION getPrice(item_Id IN ITEM.itemId%TYPE) RETURN NUMBER IS
	v_listprice item.listprice%TYPE;
	BEGIN
		SELECT listprice, count(listprice) INTO v_listprice
		FROM item
		WHERE itemid = item_id;

		IF(SQL%ROWCOUNT != 1) THEN
			RAISE INVALID_ITEM_ID;
		END IF;

		RETURN v_listprice;

	EXCEPTION
		WHEN INVALID_ITEM_ID THEN
			dbms_output.put_line('Item ID: ' || item_id || ' is invalid.');
			return 0;

	END getPrice;