Criar tabela com SP

Firebird

18/08/2003

E aí galera,

tem jeito de criar uma SP para realizar a criação de tabelas, tentei mas o banco (FB1.5), retornou erro. Se alguém puder ajudar...

Valeu

Fabrício


Fabricio

Fabricio

Curtidas 0

Respostas

Afarias

Afarias

18/08/2003

|tem jeito de criar uma SP para realizar a criação de tabelas, tentei mas
|o banco (FB1.5), retornou erro. Se alguém puder ajudar...


NÃO é possível executar comandos DDL dentro de stored procedures ou triggers. Nada de CREATE ou ALTER, etc.


T+


GOSTEI 0
Adriano Santos

Adriano Santos

18/08/2003

o afarias, nem tabelas temporárias dá pra criar nas SPs?


GOSTEI 0
Afarias

Afarias

18/08/2003

|nem tabelas temporárias dá pra criar nas SPs?

Não.


E não é boa prática (nem necessário) trabalhar com ´tabelas temporárias´ (no lado servidor) em sistemas C/S.

As soluções mais adequadas são (quando realmente for preciso):

1 - usar stored procedures para criar a ´tabela virtual´
2 - ter uma tabela que irá guardar registros temporários (os registros são apagados, a tabela não)
3 - criar arquivos de dados temporários no cliente


T+


GOSTEI 0
Adriano Santos

Adriano Santos

18/08/2003

beleza, valeu


GOSTEI 0
POSTAR