Você está na página 1de 6

Please, see additional instructions on using db2 in Por favor, veja instruções adicionais sobre como

interactive mode and for db2 scripts below. usar db2 em modo interativo e para db2 scripts a
seguir.
Instructions for using db2
You have to log on birkhoff computer Instruções para a utilização DB2
Type db2 and hit enter --- this brings up the db2 Você tem que registrar a Birkhoff computador
front end Tipo db2 e pressione Enter --- Isso levanta a db2
it presents you with a command line, where you front end
can type in db2 commands and/or SQL statements se lhe apresenta uma linha de comando, onde você
To terminate the session, use the db2 command pode digitar comandos em db2 e / ou instruções
TERMINATE SQL
Para encerrar a sessão, use o comando db2
If in your account you cannot get db2 running, it TERMINATE
may be a problem with your .login file. If you have
not modified it, it should work, but if you modified Se na sua conta você não pode obter db2 correr, ele
it, you may need to include this command in pode ser um problema com a sua. Login arquivo.
your .login file: source Se você não tiver modificado-lo, ele deve trabalhar,
/u3/db2/db2inst1/sqllib/db2cshrc mas se você modificou-lo, você pode precisar de
Below is a sample of how the invocation of db2 incluir este comando no seu. Login arquivo: source
looks like. / u3/db2/db2inst1/sqllib/db2cshrc
Abaixo está uma amostra de como a invocação do
The db2 commands are described in the PDF db2 aparência.
manual Command Reference.
If you are using an X-windows terminal or a UNIX O db2 comandos são descritos no Manual PDF
workstation, you can use a GUI interface to db2 Command Reference.
that is called db2cc. I have never used it and do not Se você estiver usando um X-Windows ou um
know how it works. terminal UNIX, você pode usar uma interface
gráfica para db2 que é chamado db2cc. Eu nunca
usou-lo e não sabem como funciona.
[cs4eb3@birkhoff ~] db2
(c) Copyright IBM Corporation 1993,2002 [cs4eb3 @ Birkhoff ~] db2 (c) Copyright IBM
Command Line Processor for DB2 SDK 8.1.0 Corporation 1993,2002 Command Line Processor
para DB2 SDK 8.1.0 Você pode emitir comandos e
You can issue database manager commands and gerente de banco de dados SQL a partir do prompt
SQL statements from the command de comando. Por exemplo: db2 => conectar-se a
prompt. For example: amostra db2 => vincular sample.bnd geral Para
db2 => connect to sample ajudar, tipo:?. Para ajudar comando, digite:?
db2 => bind sample.bnd comando, onde comando pode ser o primeiro
poucas palavras-chave de uma base de dados
For general help, type: ?. Gestor de comando. Por exemplo:? CATÁLOGO
For command help, type: ? command, where base de dados para ajudar com o comando
command can be CATALOG BANCO DE DADOS? Catálogo para
the first few keywords of a database manager ajudar em tudo o catálogo de comandos. Para sair
command. For example: db2 modo interativo, digite QUIT no aviso de
? CATALOG DATABASE for help on the comando. Fora modo interativo, todos os
CATALOG DATABASE command comandos devem ser pré-fixados com 'db2 ". Para
? CATALOG for help on all of the CATALOG listar o comando atual opção configurações, tipo
commands. LISTA COMANDO OPÇÕES. Para obter mais
detalhada ajuda, consulte o Manual de Referência
To exit db2 interactive mode, type QUIT at the on-line.
command prompt. Outside DB2 => ...... (tipo de produto em um comando
interactive mode, all commands must be prefixed db2) db2 => ...... (tipo de produto em uma
with 'db2'. instrução SQL) db2 => encerrar DB20000I O
To list the current command option settings, type comando ENCERRAR concluída com êxito.
LIST COMMAND OPTIONS. [cs4eb3 @ Birkhoff ~]

For more detailed help, refer to the Online Instruções sobre como utilizar db2 em modo
Reference Manual. interativo e para db2 scripts.
db2 => ...... (type in a db2 command)
db2 => ...... (type in an SQL statement) Normalmente CLP de db2 é invocada a partir do
db2 => terminate prompt SO utilizando comando db2
DB20000I The TERMINATE command completed (DB2 <enter>). Devido à configuração padrão das
successfully. opções, o intérprete nesta db2
[cs4eb3@birkhoff ~] forma que assume os comandos / instruções SQL
são pelo cessar
Instructions on using db2 in interactive mode and Nova linha de caracteres. Você não pode encerrar
for db2 scripts. os comandos / SQL declarações;
e cada comando / comando SQL deve ser uma só
Normally CLP of db2 is invoked from the OS (lógico) linha. Se você precisa
prompt using db2 command (devido ao espaço) para "esticar" um comando /
(db2<enter>). Due to the default setup of options, SQL a linha mais físico,
the db2 interpreter in this você tem que usar a linha continuação caracter \
form assumes that the commands/SQL statements
are terminate by the Exemplo:
newline character. You cannot terminate the [cs4eb3 @ Birkhoff ~] db2
commands/SQL statements by ; (c) Copyright IBM Corporation 1993,2002
and each command/SQL statement must be a single Processador de linha de comando para DB2 SDK
(logical) line. If you need 8.1.0
(due to the space) to "stretch" a command/SQL
statement to more physical line, Você pode emitir comandos e gerente de banco de
you have to use the line continuation character \ dados SQL a partir do comando
prompt. Por exemplo:
Example: db2 => conectar-se a amostra
[cs4eb3@birkhoff ~] db2 DB2 => vincular sample.bnd
(c) Copyright IBM Corporation 1993,2002
Command Line Processor for DB2 SDK 8.1.0 Para a ajuda geral, tipo:?.
Para ajudar comando, digite:? comando, onde
You can issue database manager commands and comando pode ser
SQL statements from the command as primeiras palavras-chave de uma base de dados
prompt. For example: Gestor de comando. Por exemplo:
db2 => connect to sample ? CATÁLOGO base de dados para ajudar com o
db2 => bind sample.bnd comando CATALOG BANCO DE DADOS
? Catálogo para ajudar em tudo o catálogo de
For general help, type: ?. comandos.
For command help, type: ? command, where
command can be Para sair db2 modo interativo, digite QUIT no
the first few keywords of a database manager aviso de comando. Exterior
command. For example: interativo modo, todos os comandos devem ser pré-
? CATALOG DATABASE for help on the fixados com 'db2 ".
CATALOG DATABASE command Para listar o comando atual opção configurações,
? CATALOG for help on all of the CATALOG tipo LISTA COMANDO OPÇÕES.
commands.
Para obter mais detalhada ajuda, consulte o Manual
To exit db2 interactive mode, type QUIT at the de Referência on-line.
command prompt. Outside
interactive mode, all commands must be prefixed db2 => conectar ao cs4eb3
with 'db2'.
To list the current command option settings, type Database Connection Information
LIST COMMAND OPTIONS.
Database server = DB2/SUN 8.1.0
For more detailed help, refer to the Online SQL autorização ID = CS4EB3
Reference Manual. Local database alias = CS4EB3

db2 => connect to cs4eb3 db2 => criar tabela mytable (\


db2 (cont.) => nome VARCHAR (7), \
Database Connection Information db2 (cont.) => idade inteiro \
db2 (cont.) =>)
Database server = DB2/SUN 8.1.0 DB20000I O comando SQL concluído com
SQL authorization ID = CS4EB3 sucesso.
Local database alias = CS4EB3 DB2 => lista quadros

db2 => create table mytable ( \ Tabela / View esquema tipo criação tempo
db2 (cont.) => name varchar(7), \ ------------------------------- --------------- ---- --
db2 (cont.) => age integer \ --------------------------
db2 (cont.) => ) MYTABLE CS4EB3 T 2003-03-05-
DB20000I The SQL command completed 22.03.38.171402
successfully.
db2 => list tables 1 registro (s) selecionados.

Table/View Schema Type Creation time DB2 => rescindir


------------------------------- --------------- ----- ENCERRAR DB20000I O comando concluído
-------------------------- com êxito.
MYTABLE CS4EB3 T 2003-03-05-
22.03.38.171402 Do mesmo modo, podemos executar um script db2.
O script é um arquivo texto ASCII, neste exemplo
1 record(s) selected. o seu nome é XXX
O conteúdo do XXX são os seguintes:
db2 => terminate Conectar ao CS4EB3
DB20000I The TERMINATE command completed
successfully. CREATE TABLE mytable (\
nome VARCHAR (7), \
Similarly we can run a db2 script. idade INTEGER \
The script is an ASCII text file, in this example its )
name is XXX
The contents of XXX are: LISTA QUADROS
CONNECT TO CS4EB3
ENCERRAR
CREATE TABLE mytable ( \ Nós executar o script em db2-f XXX comando
name VARCHAR(7), \ entrou no SO prompt.
age INTEGER \ [cs4eb3 @ Birkhoff ~] db2-fXXX
)
Database Connection Information
LIST TABLES
Database server = DB2/SUN 8.1.0
TERMINATE SQL autorização ID = CS4EB3
We execute the script by db2 -fXXX command Local database alias = CS4EB3
entered at the OS prompt.
[cs4eb3@birkhoff ~] db2 -fXXX DB20000I O comando SQL concluído com
sucesso.
Database Connection Information
Tabela / View esquema tipo criação tempo
Database server = DB2/SUN 8.1.0 ------------------------------- --------------- ---- --
SQL authorization ID = CS4EB3 --------------------------
Local database alias = CS4EB3 MYTABLE CS4EB3 T 2003-03-05-
22.11.21.045075
DB20000I The SQL command completed 1 registro (s) selecionados.
successfully.
ENCERRAR DB20000I O comando concluído
Table/View Schema Type Creation time com êxito.
------------------------------- --------------- -----
-------------------------- [cs4eb3 @ Birkhoff ~]
MYTABLE CS4EB3 T 2003-03-05-
22.11.21.045075 Nós podemos invocar CLP de db2 com opções
1 record(s) selected. especiais, em particular, se não quiser usar a linha
continuação caracter \, podemos usar opções-n-t (n-
DB20000I The TERMINATE command completed remove o newlines, encarrega-t db2 para procurar,
successfully. como a encerra personagem).

[cs4eb3@birkhoff ~]
Exemplo:
We can invoke CLP of db2 with special options, in [cs4eb3 @ Birkhoff ~] db2-n-t
particular if we do not want to use the line (c) Copyright IBM Corporation 1993,2002
continuation character \, we can use options -n -t (- Processador de linha de comando para DB2 SDK
n removes the newlines, -t instructs db2 to look 8.1.0
for ; as the terminating character).
Você pode emitir comandos e gerente de banco de
dados SQL a partir do comando
Example: prompt. Por exemplo:
[cs4eb3@birkhoff ~] db2 -n -t db2 => conectar-se a amostra
(c) Copyright IBM Corporation 1993,2002 DB2 => vincular sample.bnd
Command Line Processor for DB2 SDK 8.1.0
Para a ajuda geral, tipo:?.
You can issue database manager commands and Para ajudar comando, digite:? comando, onde
SQL statements from the command comando pode ser
prompt. For example: as primeiras palavras-chave de uma base de dados
db2 => connect to sample Gestor de comando. Por exemplo:
db2 => bind sample.bnd ? CATÁLOGO base de dados para ajudar com o
comando CATALOG BANCO DE DADOS
For general help, type: ?. ? Catálogo para ajudar em tudo o catálogo de
For command help, type: ? command, where comandos.
command can be
the first few keywords of a database manager Para sair db2 modo interativo, digite QUIT no
command. For example: aviso de comando. Exterior
? CATALOG DATABASE for help on the interativo modo, todos os comandos devem ser pré-
CATALOG DATABASE command fixados com 'db2 ".
? CATALOG for help on all of the CATALOG Para listar o comando atual opção configurações,
commands. tipo LISTA COMANDO OPÇÕES.

To exit db2 interactive mode, type QUIT at the Para obter mais detalhada ajuda, consulte o Manual
command prompt. Outside de Referência on-line.
interactive mode, all commands must be prefixed
with 'db2'. db2 => conectar ao cs4eb3;
To list the current command option settings, type
LIST COMMAND OPTIONS. Database Connection Information

For more detailed help, refer to the Online Database server = DB2/SUN 8.1.0
Reference Manual. SQL autorização ID = CS4EB3
Local database alias = CS4EB3
db2 => connect to cs4eb3;
db2 => criar tabela mytable (
Database Connection Information db2 (cont.) => nome VARCHAR (7),
db2 (cont.) => idade inteiro
Database server = DB2/SUN 8.1.0 db2 (cont.) =>);
SQL authorization ID = CS4EB3 DB20000I O comando SQL concluído com
Local database alias = CS4EB3 sucesso.
db2 => lista tabelas;
db2 => create table mytable (
db2 (cont.) => name varchar(7), Tabela / View esquema tipo criação tempo
db2 (cont.) => age integer ------------------------------- --------------- ---- --
db2 (cont.) => ); --------------------------
DB20000I The SQL command completed MYTABLE CS4EB3 T 2003-03-05-
successfully. 22.17.00.989731
db2 => list tables;
1 registro (s) selecionados.
Table/View Schema Type Creation time
------------------------------- --------------- ----- DB2 => encerrar;
-------------------------- ENCERRAR DB20000I O comando concluído
MYTABLE CS4EB3 T 2003-03-05- com êxito.
22.17.00.989731 [cs4eb3 @ Birkhoff ~]

1 record(s) selected. Do mesmo modo, podemos executar um script db2.


O script é um arquivo texto ASCII, neste exemplo
db2 => terminate; o seu nome é YYY
DB20000I The TERMINATE command completed O conteúdo de YYY são:
successfully. Conectar ao CS4EB3;
[cs4eb3@birkhoff ~]
CREATE TABLE mytable (
Similarly we can run a db2 script. nome VARCHAR (7),
The script is an ASCII text file, in this example its idade INTEGER
name is YYY )
The contents of YYY are:
CONNECT TO CS4EB3; LISTA QUADROS;

CREATE TABLE mytable ( ENCERRAR;


name VARCHAR(7), Nós executar o script em db2-n-t-f YYY comando
age INTEGER entrou no prompt do SO.
) [cs4eb3 @ Birkhoff ~] db2-n-t-fYYY

LIST TABLES; Database Connection Information

TERMINATE; Database server = DB2/SUN 8.1.0


We execute the script by db2 -n -t -fYYY SQL autorização ID = CS4EB3
command entered at the OS prompt. Local database alias = CS4EB3
[cs4eb3@birkhoff ~] db2 -n -t -fYYY
DB20000I O comando SQL concluído com
Database Connection Information sucesso.

Database server = DB2/SUN 8.1.0 Tabela / View esquema tipo criação tempo
SQL authorization ID = CS4EB3 ------------------------------- --------------- ---- --
Local database alias = CS4EB3 --------------------------
MYTABLE CS4EB3 T 2003-03-05-
DB20000I The SQL command completed 22.20.07.383748
successfully.
1 registro (s) selecionados.
Table/View Schema Type Creation time
------------------------------- --------------- ----- ENCERRAR DB20000I O comando concluído
-------------------------- com êxito.
MYTABLE CS4EB3 T 2003-03-05-
22.20.07.383748 [cs4eb3 @ Birkhoff ~]

1 record(s) selected.

DB20000I The TERMINATE command completed


successfully.

[cs4eb3@birkhoff ~]

Você também pode gostar