Decode command oracle.c

292 views
236 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
292
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Decode command oracle.c

  1. 1. decode_command_oracle.c#include <stdio.h>#include <stdlib.h>#include <string.h>extern vaciar_cadena ();char *decode_command_oracle (int nro_decodificar) { static char dato_1[64]; vaciar_cadena (dato_1,64); switch (nro_decodificar) { case 0: strcpy (dato_1,"BACKGROUND"); break; case 1: strcpy (dato_1,"CREATE TABLE"); break; case 2: strcpy (dato_1,"INSERT"); break; case 3: strcpy (dato_1,"SELECT"); break; case 4: strcpy (dato_1,"CREATE CLUSTER"); break; case 5: strcpy (dato_1,"ALTER CLUSTER"); break; case 6: strcpy (dato_1,"UPDATE"); break; case 7: strcpy (dato_1,"DELETE"); break; case 8: strcpy (dato_1,"DROP"); break; case 9: strcpy (dato_1,"CREATE INDEX"); break; case 10: strcpy (dato_1,"DROP INDEX"); break; case 11: strcpy (dato_1,"ALTER INDEX"); break; case 12: strcpy (dato_1,"DROP TABLE"); break; case 13: strcpy (dato_1,"CREATE SEQUENCE"); break; case 14: strcpy (dato_1,"ALTER SEQUENCE"); break; case 15: strcpy (dato_1,"ALTER TABLE"); break; case 16: strcpy (dato_1,"DROP SEQUENCE"); break; case 17: strcpy (dato_1,"GRANT"); break; case 18: strcpy (dato_1,"REVOKE"); break; case 19: strcpy (dato_1,"CREATE SYNONYM"); break; case 20: strcpy (dato_1,"DROP SYNONYM"); break; case 21: strcpy (dato_1,"CREATE VIEW"); break; case 22: strcpy (dato_1,"DROP VIEW"); break; case 23: strcpy (dato_1,"VALIDATE INDEX"); break; case 24: strcpy (dato_1,"CREATE PROCEDURE"); break; case 25: strcpy (dato_1,"ALTER PROCEDURE"); break; case 26: strcpy (dato_1,"LOCK TABLE"); break; case 27: strcpy (dato_1,"NO OPERATION"); break; case 28: strcpy (dato_1,"RENAME"); break; case 29: strcpy (dato_1,"COMMENT"); break; case 30: strcpy (dato_1,"AUDIT"); break; case 31: strcpy (dato_1,"NOAUDIT"); break; case 32: strcpy (dato_1,"CREATE EXTERNAL DATABASE"); break; case 33: strcpy (dato_1,"DROP EXTERNAL DATABASE"); break; case 34: strcpy (dato_1,"CREATE DATABASE"); break; case 35: strcpy (dato_1,"ALTER DATABASE"); break; case 36: strcpy (dato_1,"CREATE ROLLBACK SEGMENT"); break; case 37: strcpy (dato_1,"ALTER ROLLBACK SEGMENT"); break; case 38: strcpy (dato_1,"DROP ROLLBACK SEGMENT"); break; case 39: strcpy (dato_1,"CREATE TABLESPACE"); break; case 40: strcpy (dato_1,"ALTER TABLESPACE"); break; case 41: strcpy (dato_1,"DROP TABLESPACE"); break; case 42: strcpy (dato_1,"ALTER SESSION"); break; case 43: strcpy (dato_1,"ALTER USER"); break; case 44: strcpy (dato_1,"COMMIT"); break; case 45: strcpy (dato_1,"ROLLBACK"); break; case 46: strcpy (dato_1,"SAVEPOINT"); break; case 47: strcpy (dato_1,"PL/SQL EXECUTE"); break; case 48: strcpy (dato_1,"SET TRANSACTION"); break; case 49: strcpy (dato_1,"ALTER SYSTEM SWITCH LOG"); break; case 50: strcpy (dato_1,"EXPLAIN"); break; case 51: strcpy (dato_1,"CREATE USER"); break; case 52: strcpy (dato_1,"CREATE ROLE"); break; case 53: strcpy (dato_1,"DROP USER"); break; case 54: strcpy (dato_1,"DROP ROLE"); break; Página 1
  2. 2. decode_command_oracle.c case 55: strcpy (dato_1,"SET ROLE"); break; case 56: strcpy (dato_1,"CREATE SCHEMA"); break; case 57: strcpy (dato_1,"CREATE CONTROL FILE"); break; case 58: strcpy (dato_1,"ALTER TRACING"); break; case 59: strcpy (dato_1,"CREATE TRIGGER"); break; case 60: strcpy (dato_1,"ALTER TRIGGER"); break; case 61: strcpy (dato_1,"DROP TRIGGER"); break; case 62: strcpy (dato_1,"ANALYZE TABLE"); break; case 63: strcpy (dato_1,"ANALYZE INDEX"); break; case 64: strcpy (dato_1,"ANALYZE CLUSTER"); break; case 65: strcpy (dato_1,"CREATE PROFILE"); break; case 66: strcpy (dato_1,"DROP PROFILE"); break; case 67: strcpy (dato_1,"ALTER PROFILE"); break; case 68: strcpy (dato_1,"DROP PROCEDURE"); break; case 69: strcpy (dato_1,"DROP PROCEDURE"); break; case 70: strcpy (dato_1,"ALTER RESOURCE COST"); break; case 71: strcpy (dato_1,"CREATE SNAPSHOT LOG"); break; case 72: strcpy (dato_1,"ALTER SNAPSHOT LOG"); break; case 73: strcpy (dato_1,"DROP SNAPSHOT LOG"); break; case 74: strcpy (dato_1,"CREATE SNAPSHOT"); break; case 75: strcpy (dato_1,"ALTER SNAPSHOT"); break; case 76: strcpy (dato_1,"DROP SNAPSHOT"); break; case 79: strcpy (dato_1,"ALTER ROLE"); break; case 85: strcpy (dato_1,"TRUNCATE TABLE"); break; case 86: strcpy (dato_1,"TRUNCATE CLUSTER"); break; case 88: strcpy (dato_1,"ALTER VIEW"); break; case 91: strcpy (dato_1,"CREATE FUNCTION"); break; case 92: strcpy (dato_1,"ALTER FUNCTION"); break; case 93: strcpy (dato_1,"DROP FUNCTION"); break; case 94: strcpy (dato_1,"CREATE PACKAGE"); break; case 95: strcpy (dato_1,"ALTER PACKAGE"); break; case 96: strcpy (dato_1,"DROP PACKAGE"); break; case 97: strcpy (dato_1,"CREATE PACKAGE BODY"); break; case 98: strcpy (dato_1,"ALTER PACKAGE BODY"); break; case 99: strcpy (dato_1,"DROP PACKAGE BODY"); break; default: strcpy (dato_1,"-"); break;}return dato_1;} Página 2

×