Constantes

Les constantes sont des valeurs qui ne changent pas. Par exemple, dans l'expression PRIX * 1,05, la valeur 1,05 est une constante. Vous pouvez également affecter la valeur 30 à la constante Nombre_de_jours_en_juin.

Les valeurs de type constante doivent être placées entre guillemets simples ('). Pour inclure un guillemet simple (correspondant à une apostrophe) dans une constante de type chaîne de caractères placée entre guillemets simples, utilisez deux guillemets simples consécutifs (par exemple 'L''instance').

Dans les applications ODBC et JDBC, le logiciel FileMaker accepte les constantes de date, d'heure et d'horodatage au format ODBC/JDBC entre accolades ({}).

Exemples

Copier
{D '2028-06-05'}
{T '14:35:10'}
{TS '2028-06-05 14:35:10'}

Le logiciel FileMaker permet d'utiliser la version en majuscules ou en minuscules des spécificateurs de type (D, H, HD). Vous pouvez utiliser le nombre d'espaces souhaité après le spécificateur de type ou bien n'inclure aucun espace.

Le logiciel FileMaker accepte également les formats de date et d'heure ISO syntaxe SQL-92 sans accolades.

Exemples

Copier
DATE 'AAAA-MM-JJ'
TIME 'HH:MM:SS'
TIMESTAMP 'AAAA-MM-JJ HH:MM:SS'

La fonction ExecuterSQL de FileMaker Pro n'accepte que les formats de date et d'heure ISO syntaxe SQL-92 sans accolades.

Constante

Syntaxe acceptable (exemples)

Texte

Copier
'Paris'

Nombre

Copier
1,05

Date

Copier
DATE '2028-06-05'
{ D '2028-06-05' }
{06/05/2028}
{06/05/28}

Remarque  La syntaxe d'année à deux chiffres n'est pas prise en charge pour le format ODBC/JDBC ou le format SQL-92.

Heure

Copier
TIME '14:35:10'
{ H '14:35:10' }
{14:35:10}

Horodatage

Copier
TIMESTAMP '2028-06-05 14:35:10'
{ TS '2028-06-05 14:35:10'}
{06/05/2028 14:35:10}
{06/05/28 14:35:10}

Vérifiez que type de données strictes : Année à 4 chiffres n'est pas sélectionnée comme option de validation dans le fichier de base de données FileMaker Pro pour une rubrique qui utilise cette syntaxe d'année à deux chiffres.

Remarque  La syntaxe d'année à deux chiffres n'est pas prise en charge pour le format ODBC/JDBC ou le format SQL-92.

Lors de la saisie de valeurs de date et d'heure, faites correspondre le format de la configuration locale du fichier de base de données. Par exemple, si la base de données a été créée sur un système italien, utilisez les formats italiens de date et d'heure.