Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> linux >> .

Ako písať Unix skripty pre SQL dotaz a Spool procesu

vonkajšia vrstva operačného systému Unix sa nazýva shell - je to rozhranie medzi užívateľom a OS . Unix ponúka niekoľko programových formátov shellu , ktoré nasledujú spoločné základné vzor . C Shell , Shell Korn a Bourne Shell sú populárne skriptovacie jazyky . Užívateľ u typov konzol Unix príkazy na " výzvu " , ktorý je označený ako " $ " znamenie v predvolenom nastavení . Shell skript je program , ktorý je interpretovaný shellom . To sa zaobchádza rovnako ako akýkoľvek Unix príkaz shellu na príkazovom riadku takto : $ run_sql_script.sh > sql_report.prn to , čo budete potrebovať klipart pracovné stanice počítač
Unix prevádzkovú licenciu systému , inštalované
Unix používateľského konta
relačný licencie databázový systém , inštalovaný
užívateľa databázy účet
Zobraziť ďalšie inštrukcie
Shell Script Layout
1

Prihlásiť sa do systému Unix pomocou používateľského konta ak na vás . Ak ste správca systému , prihláste sa ako používateľ " root " . Prompt znak pre používateľa " root " je " # " , a že pre ostatných užívateľov je " $ " v predvolenom nastavení .
2

Na OS riadku zadajte " vi " na spustenie editora " vi " takto : $ Vior $ vi run_sql_script.shto zadajte názov súboru , ktorý je vytvorený , upravovať a ukladať
3

určiť , že cestu k shellu . používa a popísať skript v riadku poznámky začínajúce " # " , ako napríklad :

# run_sql_script.sh : shell skript spustiť zostavu SQL a odoslať ju do tlačiarne # Použitie : . run_sql_script . sh # # # ! /bin /sh
4

deklarovať potrebné shell premenné , overenie užívateľského mena a hesla daný užívateľ a spustiť SQL nástroj pre relačný databázový systém . Pozri skript nižšie : Autor

# run_sql_script.sh : shell skript spustiť zostavu SQL a odoslať ju do tlačiarne # Použitie : . Run_sql_script.sh # # # /bin ! /sh

# Inicializácia premenných shellu . Byť jednoduché v súčasnej dobe . # Tie môžu byť neskôr získané od používateľa v podobe # príkazového riadku arguments.HOSTNAME = " MyUnixWorkstation " SERVER = " CorporateSybServer " SQLSCRIPT = " ExtractOrderRpt.sql " SQLOUTPUT = " OrderRpt " ; . " prn " + dátum $ ( ) + PRINTER = " CentralOfficePrinter01 " DB_USERNAME = $ 1DB_PASSWORD = 2 doláre

# Potvrďte príkaz argumentsif [ - z " $ { DB_USERNAME } "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené