Preguntas etiquetadas con sql-server

Todas las versiones de Microsoft SQL Server (no MySQL). Agregue también una etiqueta específica de la versión, como sql-server-2016, ya que a menudo es relevante para la pregunta.


2
Cómo crear parámetros Unicode y nombres de variables
Todo esto funciona: CREATE DATABASE [¯\_(ツ)_/¯]; GO USE [¯\_(ツ)_/¯]; GO CREATE SCHEMA [¯\_(ツ)_/¯]; GO CREATE TABLE [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯] NVARCHAR(20)); GO CREATE UNIQUE CLUSTERED INDEX [¯\_(ツ)_/¯] ON [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]); GO INSERT INTO [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]([¯\_(ツ)_/¯]) VALUES (N'[¯\_(ツ)_/¯]'); GO CREATE VIEW [¯\_(ツ)_/¯].[vw_¯\_(ツ)_/¯] AS SELECT [¯\_(ツ)_/¯] FROM [¯\_(ツ)_/¯].[¯\_(ツ)_/¯]; GO CREATE PROC [¯\_(ツ)_/¯].[sp_¯\_(ツ)_/¯] @Shrug NVARCHAR(20) AS SELECT [¯\_(ツ)_/¯] …





7
¿Por qué ORDER BY no pertenece a una vista?
Me entender que no se puede tener ORDER BY en una vista. (Al menos en SQL Server 2012 estoy trabajando) También entiendo que la forma "correcta" de ordenar una vista es colocar una declaración ORDER BYalrededor de SELECTla vista que consulta la vista. Pero siendo relativamente nuevo en el SQL …



4
¿Cuál es la forma más fácil de crear una tabla temporal en SQL Server que pueda contener el resultado de un procedimiento almacenado?
Muchas veces necesito escribir algo como lo siguiente cuando trato con SQL Server. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Pero crear una tabla que tenga la sintaxis exacta como resultado de un procedimiento almacenado es una tarea tediosa. Por ejemplo, ¡el …

5
¿Por qué NO utilizaría la opción de SQL Server "optimizar para cargas de trabajo ad hoc"?
He estado leyendo algunos excelentes artículos sobre el almacenamiento en caché de planes de SQL Server por Kimberly Tripp como este: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ ¿Por qué hay incluso una opción para "optimizar las cargas de trabajo ad hoc"? ¿No debería estar esto siempre encendido? Ya sea que los desarrolladores usen SQL ad-hoc …



3
¿Diferencia de rendimiento para COALESCE versus ISNULL?
He visto a mucha gente usar la función COALESCE en lugar de ISNULL. De las búsquedas en Internet, descubrí que COALESCE es el estándar ANSI, por lo que hay una ventaja de que sabemos qué esperar al usarlo. Sin embargo, ISNULL parece más fácil de leer ya que parece más …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.