Domande taggate «t-sql»

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

2
Il numero di espressioni del valore di riga nell'istruzione INSERT supera il numero massimo consentito di 1000 valori di riga
Uno degli INSERT INTOscript è scritto come segue. INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... Di seguito è riportato l'errore che stiamo riscontrando durante l'analisi dell'istruzione insert sopra Messaggio 10738, livello 15, stato 1, riga 1007 Il numero di espressioni del valore di riga nell'istruzione INSERT supera …


3
Limitare l'aggiornamento su determinate colonne. Consenti solo la stored procedure per aggiornare quelle colonne
Ho colonne di prezzo sensibili che vorrei avere aggiornato solo tramite una procedura memorizzata. Vorrei che tutti i tentativi di codice o manuali di modificare i valori in queste colonne dei prezzi fallissero se non utilizza le stored procedure progettate per aggiornarlo. Sto pensando di implementare questo utilizzando i trigger …

2
CTE ricorsivo per trovare Total per tutti i bambini
Ecco un albero di assemblaggio che voglio cercare usando una T-SQLquery ricorsiva (presumibilmente CTE) con i risultati previsti di seguito. Voglio sapere l'importo totale per assemblaggio dato qualsiasi parte. Significa che se cerco 'Rivetto', voglio conoscere il conteggio totale ad ogni livello all'interno dell'assemblea, non solo il conteggio diretto dei …


2
Risultati imprevisti con numeri casuali e tipi di join
Ho un semplice script che ottiene quattro numeri casuali (da 1 a 4) e poi si unisce per ottenere il numero database_id corrispondente. Quando eseguo lo script con un JOIN SINISTRO, ottengo quattro righe indietro ogni volta (il risultato previsto). Tuttavia, quando lo eseguo con un INNER JOIN, ottengo un …
16 sql-server  t-sql 

2
Come verificare la presenza di personaggi non Ascii
Qual è il modo migliore per verificare se un campo VARCHAR ha caratteri non Ascii? CHAR(1)attraverso CHAR(31)e CHAR(127)attraverso CHAR(255). Ho provato a utilizzare PATINDEXe ho riscontrato il seguente problema. Il controllo della gamma inferiore ha funzionato correttamente. SELECT * FROM mbrnotes WHERE PATINDEX('%[' + CHAR(1)+ '-' +CHAR(31)+']%',LINE_TEXT) > 0 I …

3
Procedura memorizzata del database con una "modalità di anteprima"
Un modello abbastanza comune nell'applicazione di database con cui lavoro è la necessità di creare una procedura memorizzata per un report o un'utilità con una "modalità di anteprima". Quando una tale procedura esegue gli aggiornamenti, questo parametro indica che i risultati dell'azione devono essere restituiti, ma la procedura non deve …
15 sql-server  t-sql 








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.