Stored Procedure

13/02/2003

0

Tenho uma Tabela de Preços com vários registros:

tabela 1 produto 100,101,102,103...etc...
quero gerar a tabela 2 com os mesmos produtos como eu faço via Stored Procedure ?????

e tambem quero fazer um select para verificar se a tabela dois ja existe antes de gerar e se existir trazer apenas a data de um dos registros como eu faço?????


Fernando Marroco

Fernando Marroco

Responder

Posts

13/02/2003

Rrodrigues

Se você estiver usando Oracle, para verificar se a tabela ja existe consulte a view USER_TABLES ou ALL_TABLES:

SELECT *
FROM user_tables
WHERE table_name = <NOME DA TABELA>
ou
SELECT *
FROM all_tables
WHERE owner = <NOME DO OWNER DA TABELA>
AND table_name = <NOME DA TABELA>

Para gerar uma copia da tabela basta usar:

CREATE TABLE <NOME_NOVA_TABELA> AS
SELECT *
FROM <TABELA EXISTENTE>

Att.


Responder

13/02/2003

Fernando Marroco

Se você estiver usando Oracle, para verificar se a tabela ja existe consulte a view USER_TABLES ou ALL_TABLES: SELECT * FROM user_tables WHERE table_name = <NOME DA TABELA> ou SELECT * FROM all_tables WHERE owner = <NOME DO OWNER DA TABELA> AND table_name = <NOME DA TABELA> Para gerar uma copia da tabela basta usar: CREATE TABLE <NOME_NOVA_TABELA> AS SELECT * FROM <TABELA EXISTENTE> Att.


Caro amigo você não entendeu não é para gerar uma nova tabela e sim gerar cópia de registros de dentro da mesma.... ou seja na minha Tabela de Preços tenho uma tabela nro.1 com vários registros ou seja vários produtos 100,101,102,103... etc.. quero gerar a de nro.2 com os mesmos produtos para alterar o preço ...beleza??? e estou usando Interbase 6.


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar