Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sto cercando di creare un indice sull'espressione CASE, come segue CREATE TABLE test(i INT, j INT); CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j END); Ottenere questo errore: ERROR: syntax error at or near "CASE" LINE 1: CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j ... …
Esiste una query per verificare quale processo è stato eseguito tra determinati orari. Posso controllare i lavori programmati tra due volte, ma non lo voglio. Esempio Voglio sapere quali lavori sono stati eseguiti tra 16:00:00e17:00:00 Ci possono essere casi in cui il lavoro programmato su 15:00:00potrebbe essere in esecuzione per …
Sto trovando informazioni contraddittorie su come formattare esattamente SPN (Service Principle Names) per ottenere le connessioni Kerberos corrette e quante ne ho bisogno per ogni istanza SQL. Questo documento MS 2017 contiene quanto segue: A partire da SQL Server 2008, il formato SPN viene modificato per supportare l'autenticazione Kerberos su …
Devo creare un'ampia tabella denormalizzata con molte colonne decimali (26,8) (meno del limite di 1024 colonne, la maggior parte delle colonne sarebbe nulla o zero). Conosco circa 8060 byte per limitazione di riga, quindi ho provato a creare una tabella con la compressione della pagina. Il codice seguente crea una …
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 …
Mi è stato assegnato il compito di implementare / riprogettare una soluzione che memorizzerà i dati meteorologici da un array di sensori. L'array sarà composto da ~ 40 torri, ciascuna con circa ~ 10 sensori ciascuno che campionerà le condizioni atmosferiche a intervalli di 10 secondi per un periodo di …
C'è questa bella funzione di SQL Server SUSER_SNAMEche traduce server_user_sid in un nome utente. Ciò è utile per tradurre noti SID di Windows in nomi utente (potenzialmente localizzati). Esempio: SELECT SUSER_SNAME(0x01020000000000052000000021020000) -- yields 'BUILTIN\USERS' (or, on a German system, 'VORDEFINIERT\Benutzer') Con alcuni googling e tentativi ed errori (= crea l'utente …
Avrei bisogno di tenere traccia delle variazioni del prezzo di un prodotto in modo da poter interrogare il db per un prezzo del prodotto in una determinata data. Le informazioni vengono utilizzate in un sistema che calcola gli audit storici, quindi devono restituire il prezzo corretto per il prodotto corretto …
In alternativa, in che modo Microsoft ha reso possibile il viaggio nel tempo? Considera questo codice: DECLARE @Offset datetimeoffset = sysdatetimeoffset(); DECLARE @UTC datetime = getUTCdate(); DECLARE @UTCFromOffset datetime = CONVERT(datetime,SWITCHOFFSET(@Offset,0)); SELECT Offset = @Offset, UTC = @UTC, UTCFromOffset = @UTCFromOffset, TimeTravelPossible = CASE WHEN @UTC < @UTCFromOffset THEN 1 …
Ho un codice Java che taglia una stringa UTF-8 alla dimensione della mia colonna Oracle (11.2.0.4.0) che finisce per generare un errore perché Java e Oracle vedono la stringa come lunghezze di byte diverse. Ho verificato che il mio NLS_CHARACTERSETparametro in Oracle è "UTF8". Ho scritto un test che illustra …
Stiamo provando a configurare Reporting Services per utilizzare un account di servizio gestito. L'ambiente è: Server: Windows 2008 R2 SP1 Reporting Services: SQL Server 2012 (versione 11.0.6567.0) Attualmente, SSRS viene eseguito come account del servizio di dominio, ma vorremmo passare all'esecuzione come MSA. L'istanza e l'agente di SQL Server sono …
Sto tentando di creare un indice in SQLite3(3.18) usando le json_extractespressioni. Il mio obiettivo è quello di eseguire query che richiedono solo l'indice per produrre risultati. La ragione di ciò è che json_extractè un'operazione costosa che ostacolerebbe le prestazioni quando si opera su set di dati e / o valori …
Perché esiste una differenza nel comportamento tra l'utilizzo di una funzione di ritorno (SRF) nell'elenco SELECT e l'utilizzo di SRF nella clausola FROM? Ad esempio, per un semplice SRF che restituisce 2 righe: CREATE OR REPLACE FUNCTION gen_series(out integer, out int) RETURNS SETOF record AS $$ SELECT 1,1 UNION SELECT …
Mentre osserva un piano di esecuzione effettivo, mostra gli indici mancanti anche se la query impiega meno di 1 secondo. SELECT Account.AccountID, Account.Name FROM account LEFT OUTER JOIN accountfeaturesetting afs ON afs.accountid = account.accountid and afs.featureid = 'Schedules' and afs.settingid = 'EditReasons' WHERE ISNULL(afs.Value, '0') = '0' AND EXISTS (SELECT …
Voglio migrare i dati da un database all'altro. Gli schemi delle tabelle sono esattamente gli stessi: CREATE TABLE Customers( [Id] INT NOT NULL PRIMARY KEY IDENTITY, (some other columns ......) ); CREATE TABLE Orders( [Id] INT NOT NULL PRIMARY KEY IDENTITY, [CustomerId] INT NOT NULL, (some other columns ......), CONSTRAINT …
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.