The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Muster finden, löschen Sie den Muster-und Line-Linie nach oben und unten nickg Shell Programmierung und Scripting 4 01-29-2009 01:38 PM
Muster finden Sie löschen mit Muster-und Line-Linie nach oben und unten nickg UNIX for Dummies Questions & Answers 1 01-28-2009 06:46 PM
Kommentar / Löschen einer bestimmten Muster ab der zweiten Zeile die passenden Muster IMAS Shell Programmierung und Scripting 4 10-13-2008 03:37 AM
Ändern einer bestimmten Muster ab dem zweiten Zeile der Suchmuster IMAS UNIX for Dummies Questions & Answers 1 10-12-2008 02:19 PM
Notwendigkeit for-Schleife, um Felder als eine Zeile prkfriryce Shell Programmierung und Scripting 8 03-23-2007 12:49 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 04-22-2009
rajan_san rajan_san is offline
Registrierte Nutzer
  
 

Join Date: Aug 2008
Beiträge: 39
Fügen Sie, bevor Muster der Benutzung von sed / awk

Hi,

Ich habe eine SQL-Datei, das so etwas wie dieses

vi Test.sql

REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS ÖFFENTLICHEN;

REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS DEMO_READ;

REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST AUS DEMO_READ;

REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS DEMO_APP_RL;

REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST AUS DEMO_APP_RL;

Prompt Drop SYNONYM DEMO_NEWS;
DROP SYNONYM DEMO_USER.DEMO_NEWS;

Prompt DROP VIEW DEMO_NOMINEE_TEST;
DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST;

Prompt SQC_SAMP Drop-Funktion;
DROP FUNCTION DEMO_USER.SQC_SAMP;

Prompt DEMO_ID_REC;
- Differenz-Details:
- Ist Vergleich # Groß-Kleinschreibung Weiß Sonstige
- Länge Länge Lines Briefe Briefe Space Chars
- ************************************************ ******************
- Comp * 99 72 5 13 40 26 20 *
- Ref * 132 97 7 32 40 34 26 *
- ************************************************ ******************

Prompt DEMO_ID_REC;
--
- DEMO_ID_REC (Typ)
--
- Abhängigkeiten:
- STANDARD (Paket)
--
CREATE TYPE DEMO_USER.DEMO_id_rec AS OBJECT
(
LINK_ID VARCHAR2 (12),
DEMO_ID VARCHAR2 (50),
SAMPLE_FLG CHAR (1)
)
/

SHOW ERRORS;

Prompt STRINGTABLETYPE;
--
- STRINGTABLETYPE (Typ)
--
- Abhängigkeiten:
- STANDARD (Paket)
--
CREATE OR REPLACE TYPE DEMO_USER. "STRINGTABLETYPE" Wie Tabelle
DER VARCHAR2 (255)
/

SHOW ERRORS;

Grundsätzlich muss das Skript nach allen Zeilen, die entweder CREATE TYPE / CREATE OR REPLACE TYPE und muss die Kommission den Namen, die in der Regel
3. Word-Lines mit CREATE TYPE TYPENAME und 5. Wort für Linien mit CREATE OR REPLACE TYPE TYPENAME

Das Skript muss ein DROP TYPE TYPENAME FORCE und Ort dieser DROP Befehl, kurz bevor die CREATE / CREATE OR REPLACE Befehle.

Wie in den oben genannten Fall ist das erwartete Ergebnis

vi out.sql

REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS ÖFFENTLICHEN;

REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS DEMO_READ;

REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST AUS DEMO_READ;

REVOKE EXECUTE ON DEMO_USER.SQC_SAMP AUS DEMO_APP_RL;

REVOKE SELECT ON DEMO_USER.DEMO_NOMINEE_TEST AUS DEMO_APP_RL;

Prompt Drop SYNONYM DEMO_NEWS;
DROP SYNONYM DEMO_USER.DEMO_NEWS;

Prompt DROP VIEW DEMO_NOMINEE_TEST;
DROP VIEW DEMO_USER.DEMO_NOMINEE_TEST;

Prompt SQC_SAMP Drop-Funktion;
DROP FUNCTION DEMO_USER.SQC_SAMP;

Prompt DEMO_ID_REC;
- Differenz-Details:
- Ist Vergleich # Groß-Kleinschreibung Weiß Sonstige
- Länge Länge Lines Briefe Briefe Space Chars
- ************************************************ ******************
- Comp * 99 72 5 13 40 26 20 *
- Ref * 132 97 7 32 40 34 26 *
- ************************************************ ******************

Prompt DEMO_ID_REC;
--
- DEMO_ID_REC (Typ)
--
- Abhängigkeiten:
- STANDARD (Paket)
--

DROP TYPE DEMO_USER.DEMO_id_rec FORCE;

CREATE TYPE DEMO_USER.DEMO_id_rec AS OBJECT
(
LINK_ID VARCHAR2 (12),
DEMO_ID VARCHAR2 (50),
SAMPLE_FLG CHAR (1)
)
/

SHOW ERRORS;

Prompt STRINGTABLETYPE;
--
- STRINGTABLETYPE (Typ)
--
- Abhängigkeiten:
- STANDARD (Paket)
--

DROP TYPE DEMO_USER. "STRINGTABLETYPE" Kraft;

CREATE OR REPLACE TYPE DEMO_USER. "STRINGTABLETYPE" Wie Tabelle
DER VARCHAR2 (255)
/

SHOW ERRORS;

Alle Shell-Skript mit ksh auf Solaris 8 wäre gut.

Danke,
Rajan
 

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 05:18 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0