Devo mantenere ed estendere un vecchio sistema legacy che contiene metodi di webservice e tabelle di database che non vengono più utilizzate. Dato che non sono del tutto sicuro che i tavoli siano davvero ridondanti, ho paura di lasciarli cadere. Esiste un altro modo per ottenere lo stesso effetto (le …
Ho una tabella con la struttura seguente: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); alcuni dati di esempio (sembra un problema con sqlfiddle .. quindi inserendo alcuni dati di esempio): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 …
Considera la seguente query: MERGE [Parameter] with (rowlock) AS target USING (SELECT @AreaId, @ParameterTypeId, @Value) AS source (AreaId, ParameterTypeId, Value) ON (target.AreaId = source.AreaId AND target.ParameterTypeId = source.ParameterTypeId) WHEN MATCHED THEN UPDATE SET target.Value = source.Value, @UpdatedId = target.Id WHEN NOT MATCHED THEN INSERT ([AreaId], [ParameterTypeId], [Value]) VALUES (source.AreaId, source.ParameterTypeId, …
Ho sempre visto e scritto i miei alias di colonna come SELECT 1 as ColumnName ma oggi ci siamo imbattuti in una query che ha utilizzato SELECT ColumnName = 1 C'è qualche differenza nel modo in cui vengono eseguite queste due query? O esiste uno standard tra i DBA su …
Quando si trascina la cartella Colonne nella finestra dell'editor, l'elenco completo di Colonne viene aggiunto senza parentesi. Se trascini le colonne singolarmente, hanno delle parentesi. Esiste un modo per disattivarlo? Non riesco a trovare nulla nelle opzioni e sono davvero una distrazione.
So che c'è SELECT * FROM msdb..sysjobschedules, ma questo mostra solo la prossima volta che un lavoro è programmato per essere eseguito. Voglio sapere come tutto ciò è determinato e memorizzato. Quindi, dove memorizza il valore per Recurs ogni lunedì?
Di recente stavo cercando di creare alcune stringhe di grandi dimensioni contenenti dati di test generici per una domanda qui . Sembra che sapessi un modo per moltiplicare una stringa. Tuttavia, non riesco più a ricordare la sintassi. Sto cercando qualcosa come: SELECT 'A' + ('a' * 1000) + 'ha!' …
Ho una procedura memorizzata che sostanzialmente seleziona i valori da una tabella e li inserisce in un'altra, una sorta di archiviazione. Voglio evitare che più persone lo facciano contemporaneamente. Mentre questa procedura è in esecuzione, non voglio che nessun altro sia in grado di avviarla, tuttavia non desidero la serializzazione, …
A volte memorizzo nomi di oggetti (identificatori) in alcuni dei nostri database, ad esempio in alcune tabelle dei parametri. Poiché seleziono i record da queste tabelle utilizzando gli operatori di confronto '=' o 'LIKE', devo fare attenzione a memorizzare questi nomi sempre con o senza parentesi . IF EXISTS (SELECT …
Devo eseguire un AGGIORNAMENTO e un INSERT in una singola transazione. Quel codice funziona bene da solo, ma mi piacerebbe essere in grado di chiamarlo facilmente e passare i parametri richiesti. Quando provo a nidificare questa transazione in una procedura memorizzata, mi imbatto in molti errori di sintassi. Come posso …
Ho una tabella con il seguente schema e devo definire una query in grado di raggruppare i dati in base a intervalli di tempo ( es. Record al minuto ) e quindi fornire la somma delle modifiche a SnapShotValue dal gruppo precedente. Al momento, SnapShotValue aumenta sempre, quindi ho solo …
Ho una procedura memorizzata che memorizza i valori in una variabile di tabella. Seleziono questi valori e li restituisco quando viene chiamata la procedura. Sto cercando di impostare questi valori di ritorno in un'altra variabile di tabella ma non riesco a capirlo. Procedura memorizzata ALTER PROCEDURE [dbo].[GetOrSetDomainId] @DomainName varchar(50), @DomainUrl …
Sto scrivendo un programma che mi richiede di assegnare tutte le autorizzazioni e tutto il codice. Mi sono bloccato in questa parte: Voglio solo fare l'equivalente di fare clic sulla piccola casella in "Mappa" per il database msdb e assegnare tale utente al ruolo SqlAgentUser. Ho bisogno di un utente …
Elenca lavori, pianificazioni e periodi di esecuzione pianificati successivi Sto cercando di elencare i lavori, i programmi e i periodi di esecuzione della prossima corsa programmata. Tuttavia, non mi sembra di riuscire. sysjobactivity ha next_scheduled_run_date, che è quello di cui ho bisogno, ma non riesco a capire come collegarlo sia …
Ho una tabella SQL di colonne varchar che contengono numeri in formato greco (. Come separatore delle migliaia e virgola come separatore decimale) La conversione classica CONVERT(numeric(10,2),REPLACE([value],',','.')) non funziona perché il. (mille separatore) uccide la conversione Ad esempio, prova CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) Voglio convertire tali valori in numerici (10,2) Qualche suggerimento su …
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.