Sei sulla pagina 1di 1

CREATE TABLE TEST(

ID INT
,NAME VARCHAR(25));

INSERT INTO TEST VALUES(1,'LOGA');


INSERT INTO TEST VALUES(2,'ABHIJITH');
INSERT INTO TEST VALUES(3,'SHARMILA');
INSERT INTO TEST VALUES(4,'THANA');

CREATE MACRO M1 AS(


SELECT * FROM TEST;);

CREATE MACRO M2 AS(


SELECT * FROM TEST WHERE ID = 2;);

CREATE MACRO M3 AS(


SELECT * FROM TEST WHERE ID > 2;);

CREATE MACRO M4 AS(


UPDATE TEST
SET NAME = 'LOGA RAJESHWARAN'
WHERE ID = 1;);

EXEC M1;

EXEC M2;

EXEC M3;

EXEC M4;

EXEC M1;

REPLACE MACRO M4(VAR1 VARCHAR(25)) AS


(UPDATE TEST
SET NAME = :VAR1
WHERE ID = 1;);

EXEC M4('LOGA');

EXEC M1;

CREATE MACRO M5 AS (
EXEC M1;
SELECT * FROM TEST;);

EXEC M5;

Potrebbero piacerti anche