Completa el siguiente código con las palabras clave sobre procedimientos y funciones:
CREATE OR REPLACE ( 1 ) adjust_salary( in_employee_id IN EMPLOYEES.EMPLOYEE_ID%TYPE, in_percent IN ( 2 ) )
IS
BEGIN
-- update employee's salary
UPDATE employees
( 3 )salary = salary + salary * in_percent / 100
WHERE employee_id = in_employee_id;
END; 1 2 3. Completa el siguiente código con las palabras clave sobre funciones:
CREATE OR ( 1 ) FUNCTION dbo.ufnGetInventoryStock(@ProductID int)
RETURNS int
AS
BEGIN
DECLARE @ret int;
SELECT @ret = SUM(p.Quantity)
FROM Production.ProductInventory p
( 2 ) p.ProductID = @ProductID
AND p.LocationID = '6';
IF (@ret IS NULL)
SET @ret = 0;
( 3 ) @ret;
END; 1 2 3. Vamos a trabajar con tablas. Tenemos que tener claro, cómo debemos crear una tabla y trabajar con ella... Indica la opción de por qué este código da error Falta definir un objeto Ninguna de las anteriores La tabla ya existe Falta definir la foreign key . Indica qué característica es incorrecta sobre cursores: Con cada cursor implícito debe existir la palabra clave “INTO”. Las variables que reciben los datos devueltos por el cursor tienen que contener un tipo diferente de dato que las columnas de la tabla. Los cursores implícitos solo pueden devolver una única fila. En caso de que se devuelva más de una fila (o ninguna fila) se producirá una excepción. No se preocupe si aún no sabe que es una excepción, le valdrá conocer que es el medio por el que PL/SQL gestiona los errores.
|