Perguntas com a marcação «sql-server»

Todas as versões do Microsoft SQL Server (não MySQL). Adicione também uma tag específica da versão, como sql-server-2016, pois geralmente é relevante para a pergunta.


2
Como criar nomes de parâmetros e variáveis ​​Unicode
Tudo isso 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 que ORDER BY não pertence a uma View?
I compreender que você não pode ter ORDER BY em uma exibição. (Pelo menos no SQL Server 2012, estou trabalhando com) Também entendo que a maneira "correta" de classificar uma exibição é colocando uma declaração ORDER BYao redor da SELECTconsulta. Mas, sendo relativamente novo no SQL prático e no uso …



4
Qual é a maneira mais fácil de criar uma tabela temporária no SQL Server que possa conter o resultado de um procedimento armazenado?
Muitas vezes, preciso escrever algo como o seguinte ao lidar com o SQL Server. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Mas criar uma tabela que tenha a sintaxe exata como resultado de um procedimento armazenado é uma tarefa tediosa. Por exemplo, …

5
Por que eu NÃO usaria a opção SQL Server "otimizar para cargas de trabalho ad hoc"?
Estive lendo ótimos artigos sobre Kimberly Tripp, como este: cache do plano do SQL Server, como este: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ Por que existe uma opção para "otimizar cargas de trabalho ad hoc"? Isso não deveria estar sempre ativado? Se os desenvolvedores estão usando SQL ad-hoc ou não, por que você não teria …


7
Como combinar data e hora com datetime2 no SQL Server?
Dados os seguintes componentes DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Qual é a melhor maneira de combiná-los para produzir um DATETIME2(7)resultado com valor '2013-10-13 23:59:59.9999999'? Algumas coisas que não funcionam estão listadas abaixo. SELECT @D + @T A data do tipo de dados do operando é …

3
Diferença de desempenho para COALESCE versus ISNULL?
Eu já vi muitas pessoas usarem a função COALESCE no lugar de ISNULL. A partir de pesquisas na Internet, descobri que o COALESCE é o padrão ANSI; portanto, há uma vantagem que sabemos o que esperar ao usá-lo. No entanto, ISNULL parece mais fácil de ler, pois parece mais claro …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.