Valores de linha SQL e valores literais

Os valores mantidos nas células que formam as intersecções das linhas e colunas da tabela de banco de dados do SQL são as matérias-primas a partir do qual você pode derivar relacionamentos significativos e tendências.

valores de linha

Os valores mais visíveis em um banco de dados são tabela valores de linha. Estes são os valores que cada linha de uma tabela de banco de dados contém. Um valor de linha é tipicamente constituído por múltiplos componentes, porque cada coluna em uma linha contém um valor.

UMA campo é a intersecção de uma única coluna, com uma única linha. Um campo contém um escalar, ou atômico, valor. Um valor que é escalar ou atômica tem apenas um único componente.

valores literais

Em SQL, uma variável ou uma constante pode representar um valor. Logicamente, o valor de um variável pode mudar ao longo do tempo, mas o valor de um constante nunca muda. Um tipo importante de constante é a literal valor. A representação é em si o valor.

Assim como SQL tem diversos tipos de dados, ele também tem muitos tipos de literais. Quadro 8-1 mostra alguns exemplos de literais dos diferentes tipos de dados.

Observe que as aspas simples colocar os literais dos tipos não numéricos. Estas marcas de ajudar a prevenir confusão- eles podem, no entanto, também causar problemas.

Tipo de dadosexemplo Literal
BIGINT8589934592
INTEIRO186282
SMALLINT186
NUMÉRICO186282,42
DECIMAL186282,42
REAL6.02257E23
DUPLA PRECISÃO3.1415926535897E00
FLUTUADOR6.02257E23
CARÁTER (15)'GRÉCIA'
Nota: Quinze personagens totais e espaços são betweenthe cotação marcas acima.
VARCHAR (caráter variável)"Lepton"
Nota: Quinze personagens totais e espaços são betweenthe cotação marcas acima.
Grande porte de caracteres (512) (CLOB (512))(A cadeia de caracteres muito longa)
BINARY (4)'01001100011100001111000111001010'
VARBINARY (4) (variando BINARY (4))'0100110001110000'
BINÁRIO objecto de grandes dimensões (512) (BLOB (512))(Um realmente longa seqüência de zeros e uns)
ENCONTRODATA '1969/07/20'
TIME (2)TEMPO '13 .41.32.50 '
TIMESTAMP (0)TIMESTAMP'2013-02-25-13.03.16.000000 '
TEMPO COM TIMEZONE (4)TIME'13.41.32.5000-08.00 '
TIMESTAMP WITH TIMEZONE (0)TIMESTAMP'2013-02-25-13.03.16.0000 + 02.00 '
DIA INTERVALOINTERVALO '7' DIA

E se um literal é uma cadeia de caracteres que contém em si uma frase entre aspas simples? Nesse caso, você deve digitar duas aspas simples para mostrar que uma das aspas que você está digitando é uma parte da cadeia de caracteres e não um indicador do fim da cadeia. Você digitaria A atmosfera de 'Terra' ', por exemplo, para representar o caractere literal "A atmosfera da Terra '.

menu