Domande taggate «sql-server»

Tutte le versioni di Microsoft SQL Server (non MySQL). Aggiungi anche un tag specifico della versione, come sql-server-2016, poiché è spesso pertinente alla domanda.


2
Come creare nomi di parametri e variabili Unicode
Tutto questo funziona: 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
Perché ORDER BY non appartiene a una vista?
Io a capire che non si può avere ORDER BY in una visualizzazione. (Almeno in SQL Server 2012 con cui sto lavorando) Comprendo anche che il modo "corretto" di ordinare una vista consiste nel mettere una dichiarazione ORDER BYattorno alla SELECTquery. Ma essendo relativamente nuovo all'SQL pratico e agli usi …



4
Qual è il modo più semplice per creare una tabella temporanea in SQL Server in grado di contenere il risultato di una procedura memorizzata?
Molte volte ho bisogno di scrivere qualcosa di simile al seguente quando ho a che fare con SQL Server. create table #table_name ( column1 int, column2 varchar(200) ... ) insert into #table_name execute some_stored_procedure; Ma creare una tabella che abbia la sintassi esatta come risultato di una procedura memorizzata è …

5
Perché NON dovrei usare l'opzione "Ottimizza per carichi di lavoro ad hoc" di SQL Server?
Ho letto alcuni grandi articoli sulla memorizzazione nella cache del piano di SQL Server di Kimberly Tripp come questo: http://www.sqlskills.com/blogs/kimberly/plan-cache-and-optimizing-for-adhoc-workloads/ Perché esiste anche un'opzione per "ottimizzare i carichi di lavoro ad hoc"? Non dovrebbe essere sempre acceso? Indipendentemente dal fatto che gli sviluppatori utilizzino o meno SQL ad hoc, perché …


3
Differenza prestazionale per COALESCE rispetto a ISNULL?
Ho visto molte persone usare la funzione COALESCE al posto di ISNULL. Dalle ricerche su Internet, ho scoperto che COALESCE è lo standard ANSI, quindi c'è un vantaggio che sappiamo cosa aspettarci quando lo utilizziamo. Tuttavia, ISNULL sembra più facile da leggere poiché sembra più chiaro cosa sta facendo. Mi …

7
Come combinare data e ora a datetime2 in SQL Server?
Dati i seguenti componenti DECLARE @D DATE = '2013-10-13' DECLARE @T TIME(7) = '23:59:59.9999999' Qual è il modo migliore di combinarli per produrre un DATETIME2(7)risultato con valore '2013-10-13 23:59:59.9999999'? Alcune cose che non funzionano sono elencate di seguito. SELECT @D + @T La data del tipo di dati dell'operando non …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.