2
respostas

Error Code: 4028. ERRO AO CRIAR TABELA

Ao pedir para executar a tabela aparece esse erro: Error Code: 4028. A table must have at least one visible column.

CREATE DATABASE SUCOS;
CREATE TABLE tbsucos
(CPF VARCHAR(11),
NOME_COMPLETO VARCHAR(100),
ENDEREÇO_1 VARCHAR(150),
ENDEREÇO_2 VARCHAR(150),
RUA VARCHAR(50),
BAIRRO VARCHAR(50),
CIDADE VARCHAR(50),
ESTADO VARCHAR(50),
CEP VARCHAR(8),
DATA_NASCIMENTO DATE,
IDADE SMALLINT, 
SEXO VARCHAR(1),
LIMITE_CREDITO FLOAT,
VOLUME_COMPRA FLOAT,
PRIMEIRA COMPRA BIT(1))
2 respostas

Daniela Moraes de Freitas, tudo bom ?

Acredito que faltou especificar a coluna primay key.

Tente o código abaixo.

CREATE TABLE tbsucos(
    ID  int identity primary key,    
    CPF VARCHAR(11),
    NOME_COMPLETO VARCHAR(100),
    ENDEREÇO_1 VARCHAR(150),
    ENDEREÇO_2 VARCHAR(150),
    RUA VARCHAR(50),
    BAIRRO VARCHAR(50),
    CIDADE VARCHAR(50),
    ESTADO VARCHAR(50),
    CEP VARCHAR(8),
    DATA_NASCIMENTO DATE,
    IDADE SMALLINT, 
    SEXO VARCHAR(1),
    LIMITE_CREDITO FLOAT,
    VOLUME_COMPRA FLOAT,
    PRIMEIRA_COMPRA BIT
)

Olá Estou com o mesmo erro, porém quando eu coloco a mesma linha o erro continua o mesmo.

use sucos;
create table tbCliente; 

(CPF varchar (11),
NOME varchar(100),
ENDERECO1 VARCHAR(150),
ENDERECO2 VARCHAR(150),
BAIRRO VARCHAR(50),
CIDADE VARCHAR(50),
ESTADO VARCHAR(50),
CEP VARCHAR(8),
IDADE SMALLINT,
SEXO VARCHAR(1),
LIMITE_CEDITO FLOAT,
VOLUME_COMPRA FLOAT,
PRIMEIRA_COMPRA BIT(1))