Section courante

A propos

Section administrative du site

 Langage  Installation  Elément  Tutoriel  GUI  Outils  Déployer  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Planification de l'installation
Planification d'une migration
SQL Server 2005 Developer
SQL Server 2008 R2 Developer
SQL Server 2012 Developer
SQL Server 2014 Developer
SQL Server 2016 Developer
SQL Server 2017 Developer
SQL Server 2019 Developer
Type de données élémentaire
Les instructions de boucles
Référence des mots réservés
Référence des instructions
Référence des fonctions
Référence des bases de données systèmes
Référence des tables systèmes
Référence des vues systèmes
Référence des utilisateurs par défaut
Référence des Stored Procedures système
Objets de base du SQL
Gérer les données avec Transact-SQL
Langage de définition de données/Data Definition Language (DDL)
Instructions DML : Instructions INSERT, UPDATE, DELETE et MERGE
Recherche en texte intégral (Full-Text Search)
Prise en charge de JSON dans SQL Server
STORED PROCEDURES
Les opérations
Activer l'intégration de SQL Server de CLR à l'aide de Transact-SQL
Afficher l'historique des requêtes SQL
Afficher tous les index dans une base de données SQL Server
Afficher toutes les tables dans une base de données
Comment identifier les requêtes SQL d'exécution lente dans SQL Server
Exporter la base de données SQL Server dans un fichier SQL
Exporter des tables dans un fichier .SQL avec Microsoft SQL Server Management Studio
Obtenir le nom du serveur et des bases de données dans SQL Server
SQL Server Management Studio (SSMS)
DBeaver
HeidiSQL
Navicat
SQL Server Analytic Services (SSAS)
SQL Server Data Tools (SSDT)
SQL Server Integration Services (SSIS)
SQL Server Reporting Services (SSRS)
sqlcmd
SQL Data Compare (Redgate)
SSIS avec SQL Server Management Studio (SSMS)
SSIS avec Visual Studio 2017
Références des codes d'erreur du SQL Server
Référence de termes et du vocabulaire
Préface
Notes légal
Dictionnaire
Recherche

Type de données élémentaire

Voici les types de données élémentaires, soit les types de données sur lesquels reposent tous les autres types de données :

Type de données Description
bigint Ce type de données permet d'indiquer un entier dans l'intervalle -263 (-9 223 372 036 854 775 808) à 263-1 (9 223 372 036 854 775 807) utilisant 8 octets.
binary Ce types de données permet d'indiquer des données binaires de longueur fixe.
bit Ce type de données entier permet d'indiquer une valeur de 1, 0 ou NULL.
char Ce type de données permet d'indiquer une chaîne de caractères étant de taille fixe.
cursor Ce type de données permet d'indiquer des variables ou des paramètres OUTPUT de STORED PROCEDURE contenant une référence à un curseur.
date Ce type de données permet d'indiquer une date du SQL Server.
datetime Ce type de données permet de définir une date combinée à une heure du jour avec des fractions de seconde basée sur une horloge de 24 heures.
datetime2 Ce type de données permet de définir une date combinée à une heure de la journée basée sur une horloge de 24 heures.
datetimeoffset Ce type de données permet de définir une date étant combinée avec une heure du jour basée sur une horloge de 24 heures comme datetime2, et ajoute une prise en compte du fuseau horaire basée sur UTC (Universal Time Coordinate ou Greenwich Mean Time).
decimal Ce type de données permet d'indiquer une valeur numérique ayant une précision et une échelle fixes.
float Ce type de données permet d'indiquer une valeur réel dans l'intervalle -1.79E+308 à -2.23E-308, 0 et 2.23E-308 à 1.79E+308.
hierarchyid Ce type de données permet d'indiquer une représentation de position dans une hiérarchie.
image Ce type de données permet d'indiquer des données binaires de longueur variable de 0 à 231-1 (2 147 483 647) octets.
int Ce type de données permet d'indiquer un entier dans l'intervalle -231 (-2 147 483 648) à 231-1 (2 147 483 647) utilisant 4 octets.
money Ce types de données contient une représentation d'une valeur monétaire -922 337 203 685 477,5808 à 922 337 203 685 477,5807 (-922 337 203 685 477,58 à 922 337 203 685 477,58 pour l'informatique) de 8 octets.
nchar Ce type de données permet d'indiquer une chaîne de caractères Unicode étant de taille fixe.
ntext Ce type de données permet d'indiquer des données Unicode de longueur variable avec une longueur de chaîne de caractères maximale de 230 - 1 (1 073 741 823) octets.
numeric Ce type de données permet d'indiquer une valeur numérique ayant une précision et une échelle fixes.
nvarchar Ce type de données permet d'indiquer une chaîne de caractères Unicode étant de taille variable.
real Ce type de données permet d'indiquer une valeur réel dans l'intervalle -3.40E+38 à -1.18E-38, 0 et 1.18E-38 à 3.40E+38.
rowversion Ce type de données permet d'indiquer un nombre binaire uniques générés automatiquement dans une base de données.
smalldatetime Ce type de données permet de définir une date associée à une heure de la journée. L'heure est basée sur une journée de 24 heures, avec des secondes toujours à zéro (:00) et sans fractions de seconde.
smallint Ce type de données permet d'indiquer un entier dans l'intervalle -215 (-32 768) à 215-1 (32 767) utilisant 2 octets.
smallmoney Ce types de données contient une représentation d'une valeur monétaire -214 748,3648 à 214 748,3647 de 4 octets.
sql_variant Ce type de données permet d'indiquer une valeur de divers types de données pris en charge par SQL Server.
table Ce type de données permet d'indiquer un ensemble de résultats pour un traitement ultérieur.
text Ce type de données permet d'indiquer des données non Unicode de longueur variable dans la page de codes du serveur et avec une longueur de chaîne de caractères maximale de 231-1 (2 147 483 647).
time Ce type de données permet d'indiquer une heure dans la journée. L'heure est sans prise en compte du fuseau horaire et est basée sur une horloge de 24 heures.
tinyint Ce type de données permet d'indiquer un entier dans l'intervalle 0 à 255 utilisant 1 octet.
uniqueidentifier Ce type de données permet d'indiquer un GUID de 16 octets.
varbinary Ce type de données permet d'indiquer des données binaires de longueur variable.
varchar Ce type de données permet d'indiquer une chaîne de caractères étant de taille variable.
xml Ce type de données permet d'entreposer les données XML.

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mercredi, le 23 juin 2021