Sto cercando di mappare un altro server dando il comando EXEC xp_cmdshell 'NET USE H:\\568.256.8.358\backup_147 1234abc /USER:cranew /PERSISTENT:yes' Ho ricevuto un errore con questo: percorso di rete non trovato Ma sono in grado di mappare manualmente un altro server. Per favore, aiutatemi a risolvere questo problema.
Gli utenti inseriscono un termine di ricerca in una casella e quel valore viene passato a una procedura memorizzata e confrontato con alcuni campi diversi nel database. Questi campi non sono sempre dello stesso tipo di dati. Un campo (numero di telefono) è composto da tutti i numeri, quindi quando …
Ho scritto una funzione con valori di tabella in Microsoft SQL Server 2008 per prendere una colonna delimitata da virgole in un database per sputare righe separate per ciascun valore. Esempio: "uno, due, tre, quattro" restituirà una nuova tabella con una sola colonna contenente i seguenti valori: one two three …
Ho due tavoli in cui conservo: un intervallo IP - tabella di ricerca per paese un elenco di richieste provenienti da IP diversi Gli IP sono stati archiviati come bigints per migliorare le prestazioni di ricerca. Questa è la struttura della tabella: create table [dbo].[ip2country]( [begin_ip] [varchar](15) NOT NULL, [end_ip] …
Quando si crea una procedura memorizzata in SQL Server, è possibile fare riferimento a tabelle che non esistono. Tuttavia, se la tabella esiste, qualsiasi colonna a cui fai riferimento nella procedura deve esistere in quella tabella ( Risoluzione dei nomi posticipati ). È possibile indicare a SQL Server di rinviare …
Di recente mi è stato affidato il compito di stampare tutti i numeri primi (1-100). Ho fallito drasticamente lì. Il mio codice: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) …
Anche dopo aver letto la Guida alle prestazioni del caricamento dei dati , non sono ancora sicuro se è necessario aggiungere il suggerimento della tabella TABLOCK a una tabella temporanea vuota, definita con un indice cluster per ottenere una registrazione minima. Ovviamente la tabella temporanea è stata creata in TempDB …
Ho sempre saputo UNIONdell'operatore in SQL, ma solo di recente ho scoperto che c'erano altri operatori di set INTERSECTe EXCEPT. Non sono stato in grado di trovare un operatore che esegua il quarto grande operatore, la differenza simmetrica (ad esempio il contrario di INTERSECT.) Sembra che riesca a ottenere l'output …
In ha ottenuto un compito di programmazione nell'area di T-SQL. Compito: Le persone vogliono entrare in un ascensore ogni persona ha un certo peso. L'ordine delle persone in attesa in linea è determinato dalla svolta della colonna. L'ascensore ha una capacità massima di <= 1000 libbre. Restituisci il nome dell'ultima …
Devo scrivere una funzione per ricevere un carattere stringa e restituire il formato data. Ad esempio, l'ingresso è 20120101 e ho bisogno di questo 01-01-2012. Il problema è che potrebbero esserci degli input errati come questo "2012ABCD". In tal caso, desidero che la funzione restituisca una data fissa come 2020-01-01. …
Quando eseguo quanto segue select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Ricevo questo output <type>Green</type> <type>Blue</type> <type>Red</type> Se eseguo quanto segue select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Ricevo questo output Green/Blue/Red/ Perché l'aggiunta della concatenazione nella selezione porta alla rimozione dei …
Quindi abbiamo una query con una sottoquery che contiene un refuso. Manca la clausola FROM. Ma quando lo esegui, non si guasta! Perché!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject oldReport ON r.customer_id = oldReport.customer_id JOIN RoleItem oldItem ON oldReport.id = oldItem.role_object_id …
Ho un trigger di tabella su UPDATE e INSERT che aggiunge una riga a un'altra tabella. Deve solo aggiungere una riga se una delle quattro colonne viene modificata. Ho provato a utilizzare IF UPDATE (col) per verificare le modifiche ma ha un punto cieco. Verifica solo che è arrivato un …
Sto scrivendo un parser JSON personalizzato in T-SQL † . Ai fini del mio parser, sto usando la PATINDEXfunzione che calcola la posizione di un token da un elenco di token. I token nel mio caso sono tutti caratteri singoli e includono questi: {} []:, Di solito, quando ho bisogno …
All'interno di una procedura memorizzata, ho il seguente: (sql server 2008) SET TRANSACTION ISOLATION LEVEL SERIALIZABLE BEGIN TRANSACTION getStuff BEGIN TRY /* some selects, updates, etc, etc. */ .... COMMIT TRANSACTION getStuff END TRY BEGIN CATCH ... END CATCH Dal momento che questo è basato sulle transazioni, il mio pensiero …
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.