Contesto : Stiamo cercando di creare un cablaggio di prova "è primario" per uno dei nostri team di supporto. Non sapendo quali server in qualsiasi momento saranno i principali a cui è stato incaricato di eseguire TSQL su un gruppo di server registrato. Il gruppo di server registrato è costituito …
Ho una semplice tabella di test come questa: CREATE TABLE MyTable (x INT); All'interno di una transazione, provo ad aggiungere una colonna e quindi inserisco nella colonna appena creata: BEGIN TRANSACTION; PRINT 'Adding column, ''SupplementalDividends'', to MyTable table.'; ALTER TABLE MyTable ADD SupplementalDividends DECIMAL(18,6); PRINT 'Column added successfully....'; PRINT 'Ready …
Kenneth Fisher ha pubblicato un post sul blog su come determinare quale versione SQL è il mio pacchetto SSIS? ad aprile 2015. Ha una tabella di cui vengono mappate le versioni SQL su quale PackageFormatVersionpacchetto SSIS trovato nei metadati XML. Questo è utile quando si guarda 1 singolo pacchetto individuale. …
Sono coinvolto in un dibattito sul lavoro e ho bisogno di alcuni consigli su possibili insidie che potrei trascurare. Immagina uno scenario in cui viene utilizzato un trigger per copiare i record eliminati in una tabella di controllo. Il trigger utilizza SELECT *. Tutti indicano e gridano e ci dicono …
Data una tabella gerarchica come questa: CREATE TABLE [dbo].[btree] ( id INT PRIMARY KEY , parent_id INT REFERENCES [dbo].[btree] ([id]) , name NVARCHAR(20) ); Vorrei ottenere l'intera struttura ad albero. Ad esempio, usando questi dati: INSERT INTO [btree] VALUES (1, null, '1 Root'); INSERT INTO [btree] VALUES (2, 1, '1.1 …
È possibile recuperare gli stessi dati come segue con una sola ricerca o scansione, modificando la query o influenzando la strategia dell'ottimizzatore? Codice e schema simili a questo sono attualmente su SQL Server 2014. Script di riproduzione. Impostare: USE tempdb; GO IF OBJECT_ID('dbo.TestUpload', 'U') IS NOT NULL DROP TABLE dbo.TestUpload; …
Di recente mi sono unito a un'azienda e ho appena notato che molte delle procedure memorizzate hanno la stessa sezione di codice ripetuta dappertutto. Ho notato che mi è stato assegnato il compito di modificare una piccola sezione di quel codice in ogni SP che si è verificato :) È …
Esiste un equivalente T-SQL dei modelli [0-9]e [a-z]che mi consentirà di estrarre i valori da una colonna che contiene la punteggiatura? Per esempio: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Ciò restituirebbe valori in cui …
Devo restituire un risultato parziale (come semplice selezione) da una procedura memorizzata prima che sia terminata. è possibile farlo? Se sì, come farlo? In caso contrario, qualche soluzione alternativa? EDIT: ho diverse parti della procedura. Nella prima parte ho calcolato diverse stringhe. Li utilizzo più avanti nella procedura per effettuare …
Vorrei selezionare in 4 gruppi i dati da una tabella con la somma di valori nei gruppi il più uniformemente possibile distribuiti. Sono sicuro di non spiegarlo abbastanza chiaramente, quindi cercherò di fare un esempio. Qui uso NTILE (4) per creare i 4 gruppi: SELECT Time, NTILE(4) OVER (ORDER BY …
Obbiettivo Recupera l'ultimo valore guid in tempo reale dopo aver inserito il valore nella tabella Problema Non so come farlo Informazioni Il codice deve specificare solo nuovi valori per indirizzo e codice postale Possono esserci molti dati nella tabella tavolo CREATE TABLE [AddressBook] ( [testID] [uniqueidentifier] NOT NULL default newid(), …
Ho una query che utilizza una WHEREclausola e mi capita di usare la stessa identica WHEREclausola in molte query su questa tabella (et al). La query è: SELECT DATENAME(DW, [AtDateTime]) AS [Day of Week] ,COUNT(*) AS [Number of Searches] ,CAST(CAST(COUNT(*) AS DECIMAL(10, 2)) / COUNT(DISTINCT CONVERT(DATE, [AtDateTime])) AS DECIMAL(10, 2)) …
Ho un database che non è in produzione, quindi la tabella principale è CustodyDetails, questa tabella ha una ID int IDENTITY(1,1) PRIMARY KEYcolonna e sto cercando un modo per aggiungere un altro identificatore univoco a cui non fa riferimento in nessun'altra tabella, penserei prendendo questo in conto il contenuto della …
Devo aggiungere un trigger che dovrebbe aggiornare una colonna usando le seguenti stringhe di formato: <current_date>_<per_day_incremental_id>ad es 2015-10-01_36. Gli ID devono essere incrementali e gli spazi vuoti sono consentiti. Il mio approccio è piuttosto ingenuo: creare una tabella con la data corrente e il valore della sequenza corrente e mantenere …
Ho una tabella denominata Categoryche ha una colonna denominata CategoryID. C'è una colonna di riferimento nella stessa tabella chiamata fParentCategoryID. Devo separare virgola tutti gli ID categoria e i relativi ID sottocategoria. Ad esempio, se l'ID categoria padre di 10 è 1 e se l'ID categoria padre di 20 è …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.