Domande taggate «tsql»

T-SQL (Transact Structured Query Language) è l'estensione della funzionalità SQL supportata da Sybase ASE e Microsoft SQL Server. Non utilizzare questo tag per query correlate a MySQL, PostgreSql, Oracle (Pl / SQL). Si noti che anche il codice SQL che viene scritto utilizzando LINQ non farà parte di questo tag. Questo tag è stato creato appositamente per la programmazione SQL avanzata utilizzando Microsoft SQL Server.


11
Controlla se esiste una riga, altrimenti inserisci
Devo scrivere una procedura memorizzata T-SQL che aggiorna una riga in una tabella. Se la riga non esiste, inserirla. Tutti questi passaggi sono racchiusi in una transazione. Questo è per un sistema di prenotazione, quindi deve essere atomico e affidabile . Deve restituire true se la transazione è stata impegnata …


3
Uso corretto delle transazioni in SQL Server
Ho 2 comandi e ho bisogno che entrambi siano eseguiti correttamente o nessuno di essi sia eseguito. Quindi penso di aver bisogno di una transazione, ma non so come usarla correttamente. Qual è il problema con il seguente script? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), …


14
Trasformare una stringa separata da virgola in singole righe
Ho una tabella SQL come questa: | SomeID | OtherID | Data +----------------+-------------+------------------- | abcdef-..... | cdef123-... | 18,20,22 | abcdef-..... | 4554a24-... | 17,19 | 987654-..... | 12324a2-... | 13,19,20 c'è una query in cui posso eseguire una query come SELECT OtherID, SplitData WHERE SomeID = 'abcdef-.......'quella che restituisce …
234 sql-server  tsql  split  comma 


14
Clausola CASE T-SQL: come specificare QUANDO NULL
Ho scritto una dichiarazione T-SQL simile a questa (quella originale sembra diversa ma voglio dare un semplice esempio qui): SELECT first_name + CASE last_name WHEN null THEN 'Max' ELSE 'Peter' END AS Name FROM dbo.person Questa istruzione non ha errori di sintassi ma la clausola case sceglie sempre la parte …
227 tsql 


4
Esiste una differenza di prestazioni tra CTE, sottoquery, tabella temporanea o variabile tabella?
In questa eccellente domanda SO , sono state discusse le differenze tra CTEe sub-queries. Vorrei chiedere specificamente: In quale circostanza ciascuna delle seguenti è più efficiente / più veloce? CTE Sotto-Query Tabella temporanea Variabile di tabella Tradizionalmente, ho usato molte cose temp tablesin fase di sviluppo stored procedures, in quanto …



5
Come svuotare il buffer PRINT in TSQL?
Ho una procedura memorizzata di lunga durata in SQL Server 2005 che sto provando a eseguire il debug e sto usando il comando 'print' per farlo. Il problema è che sto solo recuperando i messaggi da SQL Server alla fine del mio sproc: mi piacerebbe poter svuotare il buffer dei …

30
Funzionalità nascoste di SQL Server
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Al momento non accetta nuove risposte o interazioni. Quali sono alcune funzionalità nascoste di SQL Server ? Ad esempio, stored procedure di sistema non documentate, trucchi per fare cose …
215 sql-server  tsql 

25
Genera classe dalla tabella del database
Come posso generare una classe da un oggetto tabella SQL Server? Non sto parlando di usare un ORM. Devo solo creare le entità (classe semplice). Qualcosa di simile a: public class Person { public string Name { get;set; } public string Phone { get;set; } } Dato un tavolo come: …
214 c#  sql  sql-server  tsql 

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.