Domande taggate «t-sql»

Transact-SQL (T-SQL) è un dialetto di SQL utilizzato da Microsoft SQL Server e Sybase di SAP.


2
Aiuto con la query PIVOT
Ho una tabella con la struttura seguente: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); alcuni dati di esempio (sembra un problema con sqlfiddle .. quindi inserendo alcuni dati di esempio): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 …

2
MERGE utilizza tempdb?
Considera la seguente query: MERGE [Parameter] with (rowlock) AS target USING (SELECT @AreaId, @ParameterTypeId, @Value) AS source (AreaId, ParameterTypeId, Value) ON (target.AreaId = source.AreaId AND target.ParameterTypeId = source.ParameterTypeId) WHEN MATCHED THEN UPDATE SET target.Value = source.Value, @UpdatedId = target.Id WHEN NOT MATCHED THEN INSERT ([AreaId], [ParameterTypeId], [Value]) VALUES (source.AreaId, source.ParameterTypeId, …
12 sql-server  t-sql 




1
Generazione di stringhe di grandi dimensioni per i dati di test
Di recente stavo cercando di creare alcune stringhe di grandi dimensioni contenenti dati di test generici per una domanda qui . Sembra che sapessi un modo per moltiplicare una stringa. Tuttavia, non riesco più a ricordare la sintassi. Sto cercando qualcosa come: SELECT 'A' + ('a' * 1000) + 'ha!' …
12 sql-server  t-sql 

5
Come posso limitare una procedura memorizzata SQL che deve essere eseguita da una persona alla volta?
Ho una procedura memorizzata che sostanzialmente seleziona i valori da una tabella e li inserisce in un'altra, una sorta di archiviazione. Voglio evitare che più persone lo facciano contemporaneamente. Mentre questa procedura è in esecuzione, non voglio che nessun altro sia in grado di avviarla, tuttavia non desidero la serializzazione, …




1
Inserisci i risultati di una procedura memorizzata in una variabile di tabella
Ho una procedura memorizzata che memorizza i valori in una variabile di tabella. Seleziono questi valori e li restituisco quando viene chiamata la procedura. Sto cercando di impostare questi valori di ritorno in un'altra variabile di tabella ma non riesco a capirlo. Procedura memorizzata ALTER PROCEDURE [dbo].[GetOrSetDomainId] @DomainName varchar(50), @DomainUrl …



3
Converti valori numerici di stringa con virgola come separatore decimale in NUMERICO (10, 2)
Ho una tabella SQL di colonne varchar che contengono numeri in formato greco (. Come separatore delle migliaia e virgola come separatore decimale) La conversione classica CONVERT(numeric(10,2),REPLACE([value],',','.')) non funziona perché il. (mille separatore) uccide la conversione Ad esempio, prova CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) Voglio convertire tali valori in numerici (10,2) Qualche suggerimento su …

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.