Domande taggate «sql-server»

Microsoft SQL Server è un sistema di gestione di database relazionali (RDBMS). Usare questo tag per tutte le edizioni di SQL Server tra cui Compact, Express, Azure, Fast-track, APS (precedentemente PDW) e Azure SQL DW. Non utilizzare questo tag per altri tipi di DBMS (MySQL, PostgreSQL, Oracle, ecc.). Non utilizzare questo tag per problemi relativi allo sviluppo di software e dispositivi mobili, a meno che non sia direttamente correlato al database.





4
Cosa significa ON [PRIMARY]?
Sto creando uno script di installazione SQL e sto usando lo script di qualcun altro come esempio. Ecco un esempio dello script: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] …

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 

5
Confronto stringhe maiuscole / minuscole SQL
Come si confrontano le stringhe in modo che il confronto sia vero solo se anche i casi di ciascuna stringa sono uguali. Per esempio: Select * from a_table where attribute = 'k' ... restituirà una riga con un attributo di "K". Non voglio questo comportamento.
234 sql  sql-server 

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.