none
Check Constraint no SQL Server Compact 3.5 RRS feed

  • Pergunta

  • E ae galera!

    Então, eu tenho um script para a criação de um bando de dados, e vou utiliza-lo no Sql server CE 3.5. Porém, na hora de rodar os creates tables ou alter table, começam os erros com as constraint. E por mais que eu procure na net, tudo indica que o modele da query para inserção está correto.

    Vejam a forma que estou fazendo:

    create table Teste (
    
     segn nchar(1) not null,
    
     demo nchar(3) not null,
    
     mpres nchar(3) not null,
    
     askq nchar(5) not null,
    
     date datetime not null,
    
     ano smallint not null,
    
     serdin tinyint not null
    
     constraint cns_serdin check (serdin in (0,1)),
    
     constraint const_ptes primary key nonclustered (segn , demo , mpres , askq, date )
    
    )
    go
    
    


    Ao tentar executar, aparece a seguinte msg:

    There was an error parsing the query. [ Token line number = 9,Token line offset = 4,Token in error = check ]

    e se comento o primeiro constraint, o erro muda para:

    The constraint specified is not valid.

     

    Alguém sabe qual é a forma correta para usar o constraint nesse tipo de banco ????

     

    quinta-feira, 6 de janeiro de 2011 18:14

Respostas

Todas as Respostas