Articles of sql server 2005

Passa tabella come parametro in UDF del server SQL

Mi piacerebbe passare una tabella come parametro in un UDF scalatore. Preferirei anche limitare il parametro alle tabelle con una sola colonna. (opzionale) È ansible? MODIFICARE Non voglio passare il nome di una tabella, mi piacerebbe passare la tabella dei dati (come presumo un riferimento) MODIFICARE Vorrei che il mio Scaler UDF prendesse fondamentalmente una […]

Cerca una stringa in tutte le tabelle, righe e colonne di un DB

Mi sono perso in un grande database e non sono in grado di trovare da dove provengono i dati. Mi chiedevo se con SQL Server 2005 è ansible cercare una stringa in tutte le tabelle, righe e colonne di un database? Qualcuno ha un’idea se è ansible e come?

Tabella pivot di SQL Server con aggregati di colonne multiple

Ho un tavolo: create table mytransactions(country varchar(30), totalcount int, numericmonth int, chardate char(20), totalamount money) La tabella ha questi record: insert into mytransactions(country, totalcount, numericmonth, chardate, totalamount) values(‘Australia’, 36, 7, ‘Jul-12’, 699.96) Go insert into mytransactions(country, totalcount, numericmonth, chardate, totalamount) values(‘Australia’, 44, 8, ‘Aug-12’, 1368.71) Go insert into mytransactions(country, totalcount, numericmonth, chardate, totalamount) values(‘Australia’, 52, […]

Distriggers temporaneamente i vincoli (MS SQL)

Sto cercando un modo per distriggersre temporaneamente tutti i vincoli di DB (ad es. Le relazioni tra tabelle). Devo copiare (usando INSERT) le tabelle di un DB in un altro DB. So che posso ottenerlo eseguendo i comandi nell’ordine corretto (per non interrompere le relazioni). Ma sarebbe più facile se potessi distriggersre temporaneamente i vincoli […]

il modo migliore per convertire e convalidare una stringa di data

Ho una singola variabile char (8) formattata come ddmmyyyy in una stored procedure (la qualità e la validità di questo valore è sconosciuta e al di fuori del mio controllo). Qual è il modo migliore per spostare il valore in una variabile datetime e generare un errore se non è un valore datetime valido. DECLARE […]

Usando il risultato di un’espressione (ad es. Chiamata di funzione) in un elenco di parametri di stored procedure?

Sto cercando di scrivere una stored procedure per aiutare lo sviluppo del nostro database, ma ho qualche problema ad usarlo. Per esempio: DECLARE @pID int; SET @pID = 1; EXEC WriteLog ‘Component’, ‘Source’, ‘Could not find given id: ‘ + CAST(@pID AS varchar); Questo produce l’errore (su SQL Server 2005) Messaggio 102, livello 15, stato […]

Come ottenere la differenza tra due righe per un campo colonna?

Ho una tabella come questa: rowInt Value 2 23 3 45 17 10 9 0 …. I valori rowInt della colonna sono interi ma non in una sequenza con lo stesso aumento. Posso usare il seguente sql per elencare i valori per rigaInt: SELECT * FROM myTable ORDER BY rowInt; Questo elencherà i valori per […]

Come modificare i valori della colonna Identity in modo programmatico?

Ho un database MS SQL 2005 con una tabella Test con ID colonna. ID è una colonna di id quadro. Ho righe in questa tabella e tutte hanno il corrispondente valore autoincrementato ID. Ora vorrei cambiare ogni ID in questa tabella in questo modo: ID = ID + 1 Ma quando faccio questo ottengo un […]

Differenza tra un utente e un accesso in SQL Server

Recentemente mi sono imbattuto in molte aree diverse di SQL Server con le quali normalmente non ho problemi. Uno di quelli che mi ha confuso è l’area di login e utenti. Sembra che dovrebbe essere un argomento piuttosto semplice … Sembra che ogni accesso possa avere solo 1 utente e ogni utente può avere solo […]

Ottenere il risultato di SQL dinamico in una variabile per sql-server

Esecuzione di SQL dinamico come segue in Stored procedure: DECLARE @sqlCommand nvarchar(1000) DECLARE @city varchar(75) SET @city = ‘London’ SET @sqlCommand = ‘SELECT COUNT(*) FROM customers WHERE City = @city’ EXECUTE sp_executesql @sqlCommand, N’@city nvarchar(75)’, @city = @city Come si usa il valore della colonna count (*) come valore di ritorno nell’SP?