Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Sto creando una vista che utilizza un'istruzione con una WHEREclausola simile a questa: WHERE ( col1 IS NOT NULL OR col2 IS NOT NULL ) AND NOT EXISTS (SELECT ...) che richiede una media di 10 secondi per l'esecuzione. Tuttavia, quando provo a salvare questa query come vista, SQL Server …
Sto aggiungendo una chiave esterna a una tabella e rimuovendo tutte le righe che violano l'FK, copiandole in una tabella ModifiedTable_invalid. Come parte dello script, ho il seguente comando MERGE: MERGE ModifiedTable t1 USING TargetTable tt ON t1.JoinColumn = tt.JoinColumn WHEN MATCHED THEN UPDATE SET t1.FkColumn = tt.FkSource WHEN NOT …
Ho un tavolo con le tariffe. ogni tariffa ha una data di inizio effettiva. (la data di fine di ogni tasso è implicita dall'esistenza di un record con una data di inizio effettiva più recente.) Ho anche una tabella con le attività. Ogni attività si svolge in una data. Qual …
Ho pensato di poter usare sp_MSforeachdb per risolvere questo problema, ma ho ricevuto un messaggio di errore. sp_MSforeachdb ' BEGIN USE [?] DECLARE @dbid INT SET @dbid = DB_ID() IF(@dbid > 4) BEGIN --PRINT ''[?]'' + CONVERT(VARCHAR, @dbid) --ALTER DATABASE [?] SET AUTO_SHRINK OFF END END; ' Se eseguo la …
Ho un tavolo che assomiglia a questo: +----------------------------------------+ |Name | kode | jum | +----------------------------------------+ | aman |kode1 | 2 | | aman |kode2 | 1 | | jhon |kode1 | 4 | | amir |kode2 | 4 | +--------------------+-----------+-------+ Come posso fare una vista come questa con MySQL? kode1 …
Comincio lanciando lo strumento da riga di comando MySQL: mysql --user=myusername --password=mypassword --silent --force -b L'ultima -bopzione viene utilizzata per disabilitare il segnale acustico in caso di errore. Quindi scelgo un database: use Mydatabasename; Quindi eseguo SQL da un file come questo: source c:\x\y\z\myfile.sql Questo è quando le cose vanno …
Scusate il titolo confuso, non ero sicuro di cosa scrivere lì. Ho una tabella di poche centinaia di dischi. Devo assegnare ciascun record di questa tabella a una tabella dinamica di utenti molto più piccola e gli utenti dovrebbero alternare i record assegnati. Ad esempio, se TableA lo è ID …
Sto testando un aggiornamento PostgreSQL da 8.2.1 a 9.2 su una macchina virtuale che esegue una distribuzione Linux personalizzata. La procedura di aggiornamento è la seguente: Avvia il pgservizio Vuoto tutti i DB (non sono sicuro che sia necessario) Backup con pg_dumpall Interrompere il pgservizio Allontana la directory in cui …
Qual è l'approccio più semplice e affidabile per rinominare le tabelle e le colonne del database in SQL Server 2008 r2? Abbiamo terminato lo sviluppo e per alcuni motivi, siamo tenuti a rinominare alcune tabelle e afew le colonne. Usare i sinonimi è il modo migliore per farlo? Quali sono …
Sono in qualche modo un DBA accidentale, essendo uno sviluppatore che ha ereditato un paio di server di database (2005 e 2008) da qualcuno che sapeva poco sull'amministrazione del database e apparentemente aveva ancora meno interesse a saperne di più sull'argomento. Sto imparando come sto andando e attualmente sto cercando …
Sono nuovo nel database PostgreSQL. Di recente il nostro sviluppatore ha dovuto eseguire alcuni aggiornamenti nei nostri sistemi. Per questo motivo stiamo pianificando di implementare alcuni metodi per implementare il failover del database. Sulla base della mia lettura dalla wiki di postgresql qui , stiamo cercando di implementare warm standby …
PostgreSQL 9.2 ha introdotto il jsontipo di campo. Perché e quando dovrei usarlo? Quali sono i vantaggi di un campo di testo? Ho pensato che fossero disponibili nuove opzioni di query, tuttavia non ne ho viste. Mi sto perdendo qualcosa?
Ho questa domanda: UPDATE ( SELECT h.valid_through_dt, h.LAST_UPDATE_TMSTMP FROM ETL_FEE_SCH_TMP d, FEE_SCHEDULE_HISTORICAL h WHERE h.FUND_ID = d.FUND_ID AND h.FEETYPE_NAME = d.FEETYPE_NAME AND h.BREAKPOINT_TYPE = d.BREAKPOINT_TYPE AND h.BREAKPOINT_QTY = d.BREAKPOINT_QTY AND h.LOW_BREAKPOINT_AMT = d.LOW_BREAKPOINT_AMT AND h.VALID_THROUGH = TO_DATE ('31-DEC-9999', 'dd-mon-yyyy') AND h.universe = 'DC' AND h.universe = d.universe AND EXISTS ( …
Ho concesso a un utente l'esecuzione dell'autorizzazione per una procedura memorizzata che utilizza SQL dinamico. Ma quando tenta di eseguirlo, ottiene l'errore: L'autorizzazione SELECT è stata negata sull'oggetto '[nome tabella]', database '[nome database]', schema 'dbo'. L'utente deve disporre dell'autorizzazione per le tabelle utilizzate dalla procedura memorizzata? Non avrebbe davvero senso …
Ho già esaminato un po 'questo. Mi rendo conto che ci sono domande simili su Stack Overflow e Amazon stesso ha un documento utile che fornisce consigli qui: http://aws.amazon.com/articles/2933 Le mie preoccupazioni sono le seguenti: Amazon consiglia di utilizzare mysqldumpsolo per "piccole quantità di dati", che definiscono meno di 1 …
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.