Ocenite etot tekst:


                          |UTILITY|fajl h4util 12-okt-92|

DbcheckE   proveryaet i vosstanavlivaet indeksnye fajly.
DdbloadE   perekachivaet dannye iz ascii formata v bazy INFORMIX
DdbexportE sbrosit' dannye iz bazy dannyh v ASCII fajly.
DdbimportE sozdat' bazu dannyh iz opredelennyh ASCII fajlov.
DdbschemaE po tablice vosstanavlivaet operatory SQL ee sozdayushchie.
DdbupdateE preobrazuet bazu dannyh SQL 1.0 v bazu dannyh SQL 2.0
DmkmessageE kompiliruet fajly s soobshcheniyami.
DsqlconvE  preobrazuet INFORMIX-bazu v SQL-sovmestimuyu bazu.
DupscolE   ustanavlivaet atributy i nachal'nye znacheniya po umolcha-
         niyu  u  programmnyh peremennyh  i polej ekrannyh form,
         svyazannyh so stolbcami.
DdblogE {logfile} soderzhanie Informix-SE ili C-ISAM log fajla.




Proveryaet  i  vosstanavlivaet celostnost' indeksnyh fajlov bazy
dannyh Informix-SE. (S rasshireniem .idx i .dat )

bcheck -ilnyqs cisamfiles ...
      -i   tol'ko proverit' indeksnye fajly
      -l   list entries in b-trees
      D-nE   schitat', chto na vse voprosy otvechaetsya No
      -y   schitat', chto na vse voprosy otvechaetsya Yes
      -q   no program header
      -s   resize the index file node size
ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ


Zakachivaet dannye iz ASCII fajlov v bazu dannyh INFORMIX. Fajly
mogut byt' sozdany drugimi produktami INFORMIX, i dazhe  drugimi
(ne INFORMIX) Sistemami Upravleniya Bazami Dannyh.

        Podderzhivaet sleduyushchie vozmozhnosti:
Dannye iz konkretnyh polej odnogo ili bolee vhodnyh fajlov mozh-
no  pomestit'  v konkretnye stolbcy odnoj ili neskol'kih tablic
bazy dannyh.

Nachinat' mozhno s proizvol'noj stroki vhodnogo fajla.

Zakachat' n strok. (Klyuch -i)

Dannye fiksirovannoj i peremennoj dlinny.

Dlya lyubogo polya zapisi mozhno ukazat' oboznachenie NULL znacheniya.

K dannym mozhno dobavlyat' konstanty, kotoryh ne bylo vo  vhodnyh
fajlah.

Oshibochnye zapisi perehvatyvayutsya i pomeshchayutsya v error log fajl.

Mozhno zadat' limit na kolichestvo oshibok, dopustimyh pri  zakach-
ke. Esli on prevzojdetsya, utilita ostanovitsya. (Klyuch -e)

Mozhno zadat' skol'ko strok dostatochno uspeshno  prochest',  chtoby
chtoby zapisat' ih v bazu dannyh. (Klyuch -n)

dbload [-d dbname] [-c cfilname] [-l errlogfile] [-e errnum]
   [-n nnum] [-i inum] [-s] [-p] [-r]
        -d      imya bazy dannyh
        -c      imya komandnogo fajla
        -l      log file dlya oshibochnyh strok
        -e      kol-vo dopustimyh oshibochn.strok before abort
        -n      kol-vo of row(s) before commit
        -i      skol'ko strok snachala propustit'.
        -s      tol'ko proverit' sintaksicheskie oshibki
        -p      pri ostanove sprashivat': commit ili net
        -r      zagruzhat' bez blokirovannyh tablic

        FORMAT VHODNOGO FAJLA:

Vse znacheniya v simvol'nom pechatnom predstavlenii.

Zapisi dolzhny razdelyat'sya simvolom NewLine (^J=10 v kode ASCII)

V kazhdoj zapisi odinakovoe chislo polej.

Esli dannye peremennoj dlinny, to polya dolzhny  razdelyat'sya  ka-
kim-nibud' razdelitelem.

format dat:                     mm/dd/yyyy

format DATETIME i INTERVAL:     yyyy-mm-dd hh:mi:ss.fff

        KOMANDNYJ FAJL UTILITY dbload SODERZHIT:

1. neskol'ko FILE operatorov, opisyvayushchih format vhodnyh fajlov
2. neskol'ko  INSERT  operatorov,  ukazyvayushchih,  kuda vstavlyat'
   dannye iz fajlov.

ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ
esli ispol'zuetsya DELIMETER, to polya imeyut imena f01, f02, ...
                                razdelitel'  chislo polej
FILE  {"file-name"}     { DELIMITER "c"    nfields  |
                                      oboznachenie NULL znacheniya
       ( field1    start [ - end ] [: ...] [NULL="null-str1"] ,
         field2    start [ - end ] [: ...] [NULL="null-str2"] ,
                       .  .  .
         fieldN start [ - end ] [: ...] [NULL="null-strN"] ) }D;E
       imya polya  nachalo polya  konec polya [prodolzhenie]
INSERT INTO table-name [(column-list)] [VALUES (values-list)] D;E
                                   spisok konstant i imen polej
[ . . . ]
ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ


Sbrasyvaet dannye iz bazy dannyh v ASCII fajly, dlya perenosa ih
v drugie bazy dannyh. Dannye pomeshchayutsya v direktoriyu  databaseญ
name.exp. V nee zhe pomeshchaetsya fajl database-name.sql s operato-
rami opisaniya dannyh.

dbexport database-name  [-c] [-q] [{-o  |
  -t  -b  -s  [-f ]}]
        -c      prodolzhat', dazhe esli sluchatsya oshibki
        -q      prodelat' vsyu rabotu molcha
        -o      pomestit' v direktoriyu 
        -t      sbrosit' na ustrojstvo  (napr./dev/rmt)
        -b      razmer bloka na lente
        -s      razmer lenty
     -f pomestit' fajl s opisaniyami dannyh ne na lentu a v fajl
ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ

    4. DdbimportE Bazu iz ASCII v INFORMIX

Pozvolyaet sozdat' bazu dannyh iz ASCII fajlov, sozdannyh utili- toj dbexport. dbimport [-c] [-q] [-l [{ buffered | }] [-ansi]] [{ -i | -t [ -b -s ] [-f ]}] poryadok argumentov ne vazhen -c prodolzhat', dazhe esli sluchatsya oshibki -q prodelat' vsyu rabotu molcha -i vzyat' iz direktorii -t vzyat' s ustrojstva (napr. /dev/rmt) -b razmer bloka na lente -s razmer lenty -f vzyat' fajl s opisaniyami dannyh iz fajla. -d (tol'ko v OnLine) -l importiruemaya baza dannyh ispol'zuet logfile dolzhno byt' ukazano polnoe marshrutnoe imya buffered (tol'ko v OnLine) -ansi sozdat' bazu dannyh v MODE ANSI ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ

    5. DdbschemaE SQL kod dlya sozdaniya tablicy

Generit operatory SQL, neobhodimye, chtoby sozdat' ukazannuyu tablicu ili bazu dannyh. dbschema [-t tabname] [-s user] [-p user] -d dbname [filename] esli -t ne zadan, to beretsya dlya vseh tablic -t imya tablicy -s sinonimy, sozdannye tol'ko pol'zovatelem user -p razresheniya dostupa dlya pol'zovatelya user -d imya bazy dannyh filename imya fajla, v kotoryj pomestit' SQL operatory ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ

    6. DmkmessageE Kompilyaciya fajla soobshchenij

Kompiliruet fajly s soobshcheniyami, ispol'zuemye v prikladnyh 4GL programmah. mkmessage [-v] [-dMACRO] input_file output_file ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ

    7. DupscolE Ustanavlivaet atributy po umolchaniyu

Daet vozmozhnost' ustanovit' atributy po umolchaniyu dlya ekrannyh polej ekrannoj formy, svyazannyh so stolbcami bazy dannyh. A tak zhe ustanovit' znacheniya po umolchaniyu dlya inicializacii programm- nyh peremennyh i ekrannyh polej, svyazannyh so stolbcami bazy dannyh. Rabotaet v dialogovom rezhime s ispol'zovaniem ekrannyh form. upscol ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ

    8. DdbupdateE Upgrade bazu SQL 1 v SQL 2

Preobrazuet bazu dannyh, sozdannyyu v SQL versii 1 v bazu dannyh SQL versii 2 (T.e sovmestimoj s sovremennoj versiej INFROMIX). dbupdate [-bn] old-db-name new-db-name -n obฎyavit' vse stolbcy NOT NULL -b ne preobrazovyvat' stroki probelov v NULL, zap- rashivaet, perevodit' li 0 v NULL bez flagov stroki probelov preobrazuet v znacheniya NULL, zaprashivaet, perevodit' li 0 v NULL ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ

    9. DsqlconvE Konvertaciya staroj bazy v sovremennuyu

Generit programmu na SQL ili 4GL, preobrazuyushchuyu ne-SQL sozdan- nuyu INFORMIX-bazu dannyh staroj versii v SQL-sovmestimuyu bazu dannyh novoj versii INFORMIX. sqlconv [-4gl][-esql] databasename -4gl vyhodnoj fajl budet programmoj na 4GL. -esql vyhodnoj fajl budet programmoj na ESQL/C. esli flagi ne zadany, to rezul'tat budet fajlom s komandami SQL ญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญญ

    10. DdblogE Soderzhanie SE ili C-ISAM log fajla

Soderzhanie Informix-SE ili C-ISAM log fajla. DdblogE {logfile}

Last-modified: Sun, 27 Jul 1997 20:01:08 GMT
Ocenite etot tekst: