GARANTIR DESCONTO

Fórum Como criar índices com SQL? #175511

17/08/2003

0

Ao se criar um tabela por código Sql, gostaria de saber como incluir índices à tabela, tabmém usando código Sql.
Aí segue o código que estou tentando usar para criar a tabela e o índice:

begin
Query1.SQL.Clear;
Query1.Sql.Add(´Create Table Teste (codTeste Integer, nomeTeste Char(30), endTeste Char(30), Constraint Teste_Primary_Key Primary Key (codTeste), Constraint Teste_Self_Key Reference Teste (nomeTeste))´);
Query1.ExecSQL;
end;

//Com o primeiro Constraint, crio uma chave primária, e com o segundo tento criar um índice para a tabela. Esse código gera um erro com a palavra References...


Selet Odracir

Selet Odracir

Responder

Posts

17/08/2003

Afarias

Qual o banco de dados?? Para Interbase e, acredito q SQL ANSI-92::

CREATE TABLE TESTE (

CODETESTE INTEGER,
NOMETESTE CHAR(30),
ENDTESTE CHAR(30),
CONSTRAINT TESTE_PRIMARY_KEY PRIMARY KEY (CODTESTE)

);

CREATE INDEX TESTE_SELF_KEY ON TESTE (NOMETESTE);


Procure sempre ler a documentação do SQL implementado pelo banco de dados q está usando.

T+


Responder

Gostei + 0

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

Aceitar