3.4.4. Tipos de dados de cadeia de bits

O tipo de dado bit é o tipo mais simples que existe, podendo armazenar apenas os números 0 ou 1. Ele é equivalente ao tipo de dado booleano (V ou F).

Há um outro tipo de dado denominado BLOB (do inglês Binary Large Object), que pode conter um tamanho imenso de informações no formato binário. Esse tipo de dado é comumente utilizado para armazenar arquivos em banco de dados, como por exemplo, fotos, vídeos, documentos digitalizados e outros.

3.4.5. Tipo de dado para datas

O tipo de dados DATE possui dez posições, e seus componentes são DAY (dia), MONTH (mês) e YEAR (ano) na forma DD-MM-YYYY. O tipo de dado TIME (tempo) tem pelo menos oito posições, com os componentes HOUR (hora), MlNUTE (minuto) e SECOND (segundo) na forma HH:MM:SS. Somente datas e horas válidas devem ser permitidas pela implementação SQL. Isso implica que os meses devem estar entre 1 e 12 e os dias devem estar entre 1 e 31; além disso, uma data deve ser uma data válida para o mês correspondente.

As comparações com < (menor que) e > (maior que) podem ser usadas com datas ou horas — uma data anterior é considerada menor que uma data posterior, e da mesma forma com o tempo. Os valores literais são representados por cadeias com apóstrofos; por exemplo, '27-09-2015' ou '09:12:47'.

Um valor de data pode incluir o horário também, como por exemplo '27-09-2015 09:12:47'. Quando não especificamos o horário, é assumido 00:00:00. Portanto '27-09-2015 00:00:00' é idêntico a '27-09-2015'.

Copyright © 2014 AIEC.