Limitações da instrução INSERT
Os dados inseridos são truncados à direita sem aviso se for muito longo para caber na coluna.
Tentar inserir um valor fora do intervalo do tipo de dados de uma coluna faz com que um NULL
seja inserido na coluna.
Quando um driver dBASE, Microsoft Excel, Paradox ou Text é usado, inserir uma cadeia de caracteres de comprimento zero em uma coluna realmente insere um NULL
.
Quando o driver do Microsoft Excel é usado, se uma cadeia de caracteres vazia é inserida em uma coluna, a cadeia de caracteres vazia é convertida em uma NULL
instrução SELECT pesquisada executada com uma cadeia de caracteres vazia na WHERE
cláusula não é bem-sucedida nessa coluna.
Uma tabela não é atualizável pelo driver Paradox em duas condições:
Quando um índice exclusivo não é definido na tabela. Isso não é verdadeiro para uma tabela vazia, que pode ser atualizada com uma única linha, mesmo que um índice exclusivo não seja definido na tabela. Se uma única linha for inserida em uma tabela vazia que não tenha um índice exclusivo, um aplicativo não poderá criar um índice exclusivo ou inserir mais dados depois que a única linha for inserida.
Se o Mecanismo de Banco de Dados borland não for implementado, somente instruções de leitura e acréscimo serão permitidas na tabela Paradox.
Quando o driver de Texto é usado, NULL
os valores são representados por uma cadeia de caracteres acolchoada em branco em arquivos de comprimento fixo, mas são representados por nenhum espaço em arquivos delimitados. Por exemplo, na seguinte linha que contém três campos, o segundo campo é um NULL
valor:
"Smith:,, 123
Quando o driver de Texto é usado, todos os valores de coluna podem ser acolchoados com espaços à esquerda. O comprimento de qualquer linha deve ser menor ou igual a 65.543 bytes.