Publicado el 18 de Noviembre del 2020
2.367 visualizaciones desde el 18 de Noviembre del 2020
2,6 MB
368 paginas
Creado hace 6a (17/01/2019)
Microsoft SQL Server
#sql-server
Tabla de contenido
Acerca de
Capítulo 1: Empezando con Microsoft SQL Server
Observaciones
Versiones
Examples
INSERTAR / SELECCIONAR / ACTUALIZAR / BORRAR: los conceptos básicos del lenguaje de manipu
Se une
Alias de tabla
Uniones
Variables de tabla
IMPRESIÓN
SELECCIONE todas las filas y columnas de una tabla
Seleccionar filas que coincidan con una condición
ACTUALIZAR fila específica
ACTUALIZAR todas las filas
Comentarios en codigo
Recuperar información básica del servidor
Uso de transacciones para cambiar datos de forma segura
BORRAR todas las filas
TABLA DE TRUNCATOS
Crear nueva tabla e insertar registros de la tabla antigua
Obtención de recuento de filas de la tabla
Capítulo 2: Administrar la base de datos SQL de Azure
Examples
Encuentre información de nivel de servicio para la base de datos SQL de Azure
Cambiar el nivel de servicio de la base de datos SQL de Azure
Replicación de la base de datos SQL de Azure
Crear base de datos SQL de Azure en el grupo de Elastic
Capítulo 3: Agente de servicios
Examples
1
2
2
2
2
2
4
5
5
6
7
7
8
8
8
9
10
10
11
12
12
13
14
14
14
14
14
15
16
16
1. Fundamentos
2. Habilitar Service Broker en la base de datos
3. Crear la construcción del agente de servicios básicos en la base de datos (comunicación
4. Cómo enviar comunicación básica a través de Service Broker.
5. Cómo recibir la conversación de TargetQueue automáticamente
Capítulo 4: AGRUPAR POR
Examples
Agrupación simple
GRUPO POR VARIAS COLECCIONES
Agrupar por con múltiples tablas, múltiples columnas.
TENIENDO
GROUP BY con ROLLUP y CUBE
Capítulo 5: Almacenamiento de JSON en tablas SQL
Examples
JSON almacenado como columna de texto
Asegúrese de que JSON esté formateado correctamente utilizando ISJSON
Exponer valores de texto JSON como columnas calculadas
Agregando índice en la ruta JSON
JSON almacenado en tablas en memoria
Capítulo 6: Analizando una consulta
Examples
Escanear vs buscar
Capítulo 7: aplicación cruzada
Examples
Unir filas de tablas con filas generadas dinámicamente desde una celda
Unir filas de la tabla con la matriz JSON almacenada en la celda
Filtrar filas por valores de matriz
Capítulo 8: Base de datos del sistema - TempDb
Examples
Identificar el uso de TempDb
Detalles de la base de datos TempDB
Capítulo 9: Cifrado
16
16
16
17
17
20
20
20
21
21
23
24
26
26
26
26
26
27
27
28
28
28
29
29
29
29
29
31
31
31
31
32
Parámetros
Observaciones
Examples
Cifrado por certificado
Cifrado de la base de datos
Cifrado por clave simétrica
Cifrado por frase de contraseña
Capítulo 10: Columnas calculadas
Examples
Una columna se calcula a partir de una expresión
Ejemplo simple que usamos normalmente en tablas de registro
Capítulo 11: COLUMNSTORE CLUSTRADO
Examples
Tabla con indice CLUSTERED COLUMNSTORE
Agregar índice de almacén de columnas agrupado en la tabla existente
Reconstruir el índice CLUSTERED COLUMNSTORE
Capítulo 12: Con la opción de corbatas
Examples
Datos de prueba
Capítulo 13: Conjunto de resultados de límite
Introducción
Parámetros
Observaciones
Examples
Limitar con TOP
Limitar con el POR CIENTO
Limitar con FETCH
Capítulo 14: Consejos de consulta
Examples
ÚNETE a sugerencias
GRUPO POR CONSEJOS
Sugerencia de filas FAST
32
32
32
32
33
33
33
34
34
34
34
36
36
36
36
36
38
38
38
40
40
40
40
40
40
40
40
42
42
42
42
43
Consejos UNION
Opción MAXDOP
INDEX Consejos
Capítulo 15: Consulta de resultados por página.
Examples
Numero de fila()
Capítulo 16: Consultas con datos JSON
Examples
Usando valores de JSON en la consulta
Usando valores JSON en reportes
Filtra el texto JSON incorrecto de los resultados de la consulta
Actualizar el valor en la columna JSON
Agregar nuevo valor a la matriz JSON
Mesa JOIN con colección JSON interior
Encontrar filas que contienen valor en la matriz JSON
Capítulo 17: Convertir tipos de datos
Examples
PRUEBA PARSE
PRUEBA CONVERTIR
TRY CAST
Emitir
Convertir
Capítulo 18: Copia de seguridad y restauración de base de datos
Sintaxis
Parámetros
Examples
Copia de seguridad básica en disco sin opciones
Restauración básica desde disco sin opciones
RESTAURAR la base de datos con REEMPLAZAR
Capítulo 19: CREAR VISTA
Examples
CREAR VISTA
43
43
44
45
45
45
46
46
46
46
46
46
47
47
47
49
49
49
49
50
50
51
52
52
52
52
52
52
52
54
54
54
CREAR VISTA con cifrado
CREE VISTA CON INNER JOIN
CREAR VISTA indexada
VISTAS agrupadas
VISTAS de UNION-ed
Capítulo 20: Cursores
Sintaxis
Observaciones
Examples
Cursor de avance solo básico
Sintaxis del cursor rudimentario
Capítulo 21: Datos espaciales
Introducción
Examples
PUNTO
Capítulo 22: DBCC
Examples
Comandos de mantenimiento DBCC
Declaraciones de validación DBCC
Declaraciones informativas DBCC
Comandos DBCC Trace
Declaración DBCC
Capítulo 23: DBMAIL
Sintaxis
Examples
Enviar email simple
Enviar los resultados de una consulta
Enviar correo electrónico HTML
Capítulo 24: Declaración de caso
Observaciones
Examples
Sentencia CASE simple
54
54
55
56
56
57
57
57
57
57
58
60
60
60
60
62
62
62
63
63
63
64
65
65
65
65
65
65
67
67
67
67
Búsqueda de sentencia CASE
Capítulo 25: Delimitando caracteres especiales y palabras reservadas.
Observaciones
Examples
Método básico
Capítulo 26: Desencadenar
Introducción
Examples
Tipos y clasificaciones de gatillo
Activadores de DML
Capítulo 27: Eliminar palabra clave
Introducción
Observaciones
Examples
Caer mesas
Eliminar bases de datos
Soltar tablas temporales
Capítulo 28: En memoria OLTP (Hekaton)
Examples
Crear tabla optimizada de memoria
Mostrar los archivos .dll y las tablas creadas para las tablas de memoria optimizada
Tipos de tablas y tablas temporales optimizadas para la memoria
Declarar variables de tabla optimizadas para la memoria
Crear una tabla temporal optimizada para la versión del sistema de memoria
Capítulo 29: Enmascaramiento dinámico de datos
Examples
Enmascarar la dirección de correo electrónico utilizando enmascaramiento dinámico
Añadir máscara parcial en columna
Mostrando valores aleatorios del rango usando random () mask
Añadiendo máscara por defecto en la columna
Controlando quién puede ver los datos desenmascarados.
Capítulo 30: Esquemas
67
68
68
68
68
69
69
69
69
69
71
71
71
71
71
72
73
74
74
74
75
75
76
77
78
78
78
78
78
79
79
80
Examples
Creando un esquema
Alter Schema
Esquemas de caída
Propósito
Capítulo 31: Exportar datos en el archivo txt utilizando SQLCMD
Sintaxis
Examples
Mediante el uso de SQLCMD en el símbolo del sistema
Capítulo 32: Expresiones de mesa comunes
Sintaxis
Observaciones
Examples
Jerarquía de empleados
Configuración de la tabla
Expresión de tabla común
Salida:
Encuentra el enésimo salario más alto usando CTE
Eliminar filas duplicadas utilizando CTE
Generar una tabla de fechas utilizando CTE
CTE recursivo
CTE con múltiples declaraciones AS
Capítulo 33: fechas
Sintaxis
Observaciones
Examples
Formato de fecha y hora utilizando CONVERT
Formato de fecha y hora usando FORMATO
Obtener el DateTime actual
DATEADD para sumar y restar períodos de tiempo
Referencia de piezas de fecha
80
80
80
80
80
81
81
81
81
82
82
82
82
82
82
82
83
83
84
85
85
86
88
88
88
89
89
90
92
93
94
DATEDIFF para calcular las diferencias de período de tiempo
DATEPART & DATENAME
Consiguiendo el último día de un mes.
Devuelve solo la fecha de un DateTime
Crear una función para calcular la edad de una persona en una fecha específica
PLATAFORMA TRANSVERSAL FECHA OBJETO
Formato de fecha extendido
Capítulo 34: Filestream
Introducción
Examples
Ejemplo
Capítulo 35: Función de cadena dividida en el servidor SQL
Examples
Dividir una cadena en Sql Server 2016
Cadena dividida en Sql Server 2008/2012/2014 usando XML
Variable de tabla T-SQL y XML
Capítulo 36: Funciones agregadas
Introducción
Sintaxis
Examples
SUMA()
AVG ()
MAX ()
MIN ()
CONTAR()
COUNT (nombre_columna) con GROUP BY Column_Name
Capítulo 37: Funciones agregadas de cadenas en SQL Server
Examples
Usando STUFF para la agregación de cadenas
String_Agg for String Aggregation
Capítulo 38: Funciones de cadena
Observaciones
94
95
96
96
96
97
97
106
106
106
106
107
107
107
108
108
110
110
110
110
110
110
111
111
112
112
114
114
114
114
115
115
Examples
Izquierda
Derecha
Subcadena
ASCII
Índice de caracteres
Carbonizarse
Len
Concat
Inferior
Superior
LTrim
RTrim
Unicode
NChar
Marcha atrás
PatIndex
Espacio
Reproducir exactamente
Reemplazar
String_Split
Str
Nombre de lugar
Soundex
Diferencia
Formato
String_escape
Capítulo 39: Funciones de clasificación
Sintaxis
Parámetros
Observaciones
Examples
RANGO()
116
116
116
117
117
118
118
118
119
120
120
121
121
121
122
122
122
123
123
123
124
125
125
126
126
127
129
131
131
131
131
132
132
DENSE_RANK ()
Capítulo 40: Funciones de ventana
Examples
Media móvil centrada
Encuentre el elemento más reciente en una lista de eventos con marca de tiempo
Promedio móvil de los últimos 30 artículos
Capítulo 41: Funciones logicas
Examples
ESCOGER
IIF
Capítulo 42: Generando un rango de fechas
Parámetros
Observaciones
Examples
Generando intervalo de fechas con CTE recursivo
Generando un intervalo de fechas con una tabla de conteo
Capítulo 43: Gobernador de recursos
Observaciones
Examples
Leyendo las estadisticas
Crear un grupo para consultas ad hoc.
Capítulo 44: Grupo de archivos
Examples
Crear grupo de archivos en base de datos
Capítulo 45: Importación a granel
Examples
INSERTO A GRANEL con opciones
INSERTO A GRANEL
Leyendo todo el contenido del archivo usando OPENROWSET (BULK)
Lea el archivo utilizando OPENROWSET (BULK) y el archivo de formato
Comentarios de: Aprendizaje Microsoft SQL Server (0)
No hay comentarios