0% encontró este documento útil (0 votos)
44 vistas2 páginas

Tipos de Datos y Sentencias en SQL Server

Este documento describe los diferentes tipos de datos en SQL Server, incluyendo datos exactos como INT y BIGINT, datos aproximados como FLOAT y REAL, datos de fecha y hora como DATETIME y DATE, cadenas de caracteres como CHAR y VARCHAR, claves primarias y claves externas, y los diferentes tipos de instrucciones como DDL, DML, DCL y TCL.

Cargado por

Tiffany
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
44 vistas2 páginas

Tipos de Datos y Sentencias en SQL Server

Este documento describe los diferentes tipos de datos en SQL Server, incluyendo datos exactos como INT y BIGINT, datos aproximados como FLOAT y REAL, datos de fecha y hora como DATETIME y DATE, cadenas de caracteres como CHAR y VARCHAR, claves primarias y claves externas, y los diferentes tipos de instrucciones como DDL, DML, DCL y TCL.

Cargado por

Tiffany
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Tipos de Datos de SQL Server

Wednesday, February 1, 2023 6:05 PM

Datos exactos

BIGINT = De -9,223,372,036,854,775,808 hasta 9,223,372,036,854,775,807 = -2^63 to 2^63-1 (8 bytes)


INT = De -2,147,483,648 hasta 2,147,483,647 = -2^31 to 2^31-1 (4 bytes)
SMALLINT = De -32,768 hasta 32,767 = -2^15 to 2^15-1 = (2 bytes)
TINYINT = De 0 hasta 255 = -2^31 to 2^31-1 (1 byte)
DECIMAL = De - 10^38 +1 hasta 10^38 - 1 (5 a 17 bytes)
NUMERIC = De - 10^38 +1 hasta 10^38 - 1 (5 a 17 bytes)
MONEY = −922,337, 203, 685,477.5808 hasta +922,337, 203, 685,477.5807 (8 bytes)
SMALLMONEY = De −214,478.3648 hasta +214,478.3647 (4bytes)

Datos aproximados

FLOAT(n) = De −1.79E+308 hasta 1.79E+308 = El valor depende de "n" (Precision de 7 digitos)


REAL = De −3.40E+38 hasta 3.40E+38 = 4 bytes (Precision de 15 digitos)

Datos de Fechas y Tiempo

DATETIME = 8 bytes (Presicion es redondeada a incrementos de .000, .003, .007) Rango mas pequeño 1753-01-01 Rango mas grande 9999-12-31
SMALLDATETIME = 4 bytes, fixed(Significa que toma los 4 bytes siempre) (Presicion de 1 minute Rango mas pequeño 1900-01-01 Rango mas grande 2079-06-06
DATE = 3 bytes, fixed(Significa que toma los 4 bytes siempre) (Presicion de 1 dia) Rango mas pequeño 0001-01-01 Rango mas grande 9999-12-31
TIME = 5 bytes (Presicion de 100 nanoseconds) Rango mas pequeño 00:00:00.0000000 Rango mas grande 23:59:59.9999999
DATETIMEOFFSET - 10 bytes (Presicion de 100 nanoseconds) Rango mas pequeño 0001-01-01 Rango mas grande 9999-12-31
DATETIME2 = 6 bytes - (Presicion de 100 nanoseconds) Rango mas pequeño 0001-01-01 Rango mas grande 9999-12-31

Cadena de caracteres (STRINGS)

CHAR (Rango de 0 caracteres hasta 8000 caracteres) La memoria requerida es de n bytes (Donde n representa cada caracter)
VARCHAR (Rango de 0 chars hasta 8000 caracteres) La memoria requerida es de n bytes + 2 bytes
VARCHAR(max)(Rango de 0 chars hasta 2^31 caracteres) La memoria requerida es de n bytes + 2 bytes
TEXT (Rango de 0 chars hasta 2,147,483,647 caracteres) La memoria requerida es de n bytes + 4 bytes

Estos son los mas utilizados para saber mas sobre los datos UNICODE CHARACTER STRINGS, BINARY STRINGS y OTROS se puede encontrar aca:
Data types (Transact-SQL) - SQL Server | Microsoft Learn
SQL Server Data Types (sqlservertutorial.net)

CLAVE PRIMARIA Y CLAVES EXTRANGERA O FORANEAS (FOREING KEYS)

Es una serie de caracteres que identifica de forma unica a cada entrada de una tabla. Un ejemplo de una clave primaria puede ser la cedula dentro de una tabla de
estudiantes en una base de datos de una universidad, para identificar univocamente a cada estudiante.
No pueden ser nulos, osea que siempre tiene que tener un valor.
Puede ser creada a base de dos o mas claves primarias de otras tablas.
Una vez una clave primaria de una tabla se utiliza dentro de una tabla externa, esta pasa a ser una clave extrangera o foranea

TIPOS DE INSTRUCCIONES DE SQL SERVER


SQL | DDL, DML, TCL and DCL - GeeksforGeeks

DML(Data Manipulation Language) - Queries - SQL Server | Microsoft Learn o SQL Server commands - DML, DDL, DCL, TCL - TechNet Articles - United States
(English) - TechNet Wiki (microsoft.com)
BULK INSERT
DELETE
INSERT
SELECT
UPDATE
MERGE

DDL(Data Definition Language) - Data Definition Language (DDL) Statements (U-SQL) - U-SQL | Microsoft Learn
ALTER
Collations
CREATE
DROP
DISABLE TRIGGER

Quick Notes Page 1


DISABLE TRIGGER
ENABLE TRIGGER
RENAME
UPDATE STATISTICS
TRUNCATE TABLE

DCL(Data Control Language) - T-SQL DCL statements in SQL Server (tsql.info)


GRANT
REVOKE
DENY

TCL(Transaction Control Language) - T-SQL DCL statements in SQL Server (tsql.info)


BEGIN TRANSACTION
COMMIT TRANSACTION
ROLLBACK TRANSACTION

CONTROL DE FLUJO (CONTROL FLOW)- Control-of-Flow - SQL Server | Microsoft Learn

Quick Notes Page 2

También podría gustarte