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?????
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
Curtir tópico
+ 0
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.
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
Clique aqui para fazer login e interagir na Comunidade :)