Domande taggate «t-sql»

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

2
Risultati SSMS e server registrati
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 …

3
Impossibile INSERIRE nella colonna appena creata
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 …


4
SELEZIONA * ok in un trigger. O sto chiedendo problemi?
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 …



2
Stesso codice in più stored procedure
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 :) È …

2
Esiste un equivalente T-SQL per la punteggiatura come [0-9] è per i numeri e [az] è per le lettere?
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 …

4
Come ottenere risposta dalla procedura memorizzata prima che termini?
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 …





2
SQL Server 2008: sequenza che si riavvia quotidianamente
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 …


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.