Criação e alteração de tabela em tempo de execução - IB/FB

Delphi

22/12/2003

Aê turma, estou querendo desenvolver uma procedure que me verifique a existência de um campo em uma tabela e constatando que este não existe q ele crie. Sei que devo fazer com sql, mas nunca mexi com criação de tabelas via sql. Mecho somente com ibexpert.

Q deverei fazer???
gostaria q o escopo da procedure fosse tal como isso:

cria_tabela(tabela,campo,tipo);

e forma q ele verificasse e criasse..

O de alteração penso q seria quase da mesma forma:

altera_tabela(tabela, campo, tipo, campoalterado, tipoalterado);

Tem o caso de criação das chaves primarias tb.. Comom poderia ser todas essas coisas??

Alguém poderia me dar uma mão???

Realmente estou sem saber o q fazer!


Zenner

Zenner

Curtidas 0

Respostas

Maicongabriel

Maicongabriel

22/12/2003

Quando você cria uma Tabela no IBExpert, ele retorna todo o SQL de criação da mesma, lhe dando a opção de Copiar esse Script antes de confirmar o Commit.
Com as chaves primárias é a mesma coisa...


GOSTEI 0
POSTAR