/programming/1348126/modify-owner-on-all-tables-simultaneously-in-postgresql descrive alcuni modi ingegnosi per cambiare tabella e altri oggetti in un utente specifico, e funziona a meraviglia, tuttavia tutti i i suggerimenti sembrano ignorare le funzioni che ho creato. Esiste un modo abbastanza semplice per ripristinare il proprietario di TUTTI gli oggetti nel database, comprese le funzioni? Farlo …
Ho una domanda breve, perché posso usare use master;per creare un database? Ecco l' esempio della documentazione Microsoft USE master ; GO CREATE DATABASE Sales ON ( NAME = Sales_dat, FILENAME = 'C:\Program Files\...\saledat.mdf', SIZE = 10, MAXSIZE = 50, FILEGROWTH = 5 ) LOG ON ( NAME = Sales_log, …
Ho una tabella InnoDB che voglio modificare. La tabella ha ~ 80 milioni di righe e chiude alcuni indici. Voglio cambiare il nome di una delle colonne e aggiungere qualche altro indice. Qual è il modo più veloce per farlo (supponendo che potrei subire anche tempi di inattività - il …
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 …
Perché non possiamo scrivere le istruzioni ddl direttamente nel blocco PL / SQL, ad esempio quando scrivo CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / Ma, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; // works fine END test; …
Si è verificato un errore durante l'esecuzione del seguente script; IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME='Table_Name') BEGIN CREATE TABLE Table_Name ( Field_Name_1 binary(32) NOT NULL CONSTRAINT PK_Name_Goes_Here PRIMARY KEY NONCLUSTERED , Field_Name_2 int NOT NULL , Field_Name_3 datetime NOT NULL INDEX IX_Name_Goes_Here CLUSTERED ) …
Quando si aggiungono NOT NULLcolonne con un DEFAULTvalore - PostgreSQL ottimizza questa operazione? Nel caso in cui la tabella abbia n righe, un'alter-table-add-column non ottimizzata produrrebbe n scritture del valore predefinito - che potrebbe essere molto doloroso, ovviamente. Con l'ottimizzazione il DB creerebbe istantaneamente la nuova colonna, memorizzando solo una …
In PostgreSQL posso creare una tabella con alcuni dati di test, e quindi in una transazione migrarla in una nuova colonna di un tipo diverso con conseguente riscrittura di una tabella COMMIT, CREATE TABLE foo ( a int ); INSERT INTO foo VALUES (1),(2),(3); Seguito da, BEGIN; ALTER TABLE foo …
Ho un SQL Server 2005 Standard x64 che sta riscontrando problemi con la contesa DDL TempDB negli ultimi mesi. Il server riscontrerà contesa sulla risorsa wait 2: 1: 103 (il tipo wait è PAGELATCH_EX). Il problema sembra verificarsi sporadicamente quando il server è sotto carico decente. Ho monitorato il tasso …
Ho un database Oracle e vorrei creare un ERD in Visio 2007 Pro. Finora ho esaminato i comandi DBMS_METADATA.GET_DDL per generare DDL. So che posso importare un database di Access in Visio, ma sembra che Access capisca un dialetto SQL diverso da Oracle, quindi dovrei modificare ogni comando Crea tabella …
Sto cercando di creare un trigger, per modificare le regole di confronto di un database durante la sua creazione, ma come posso catturare il nome del database da utilizzare all'interno del trigger? USE master GO CREATE TRIGGER trg_DDL_ChangeCOllationDatabase ON ALL SERVER FOR CREATE_DATABASE AS declare @databasename varchar(200) set @databasename =db_name() …
Mettendo insieme una procedura rapida per aiutare con il debug, mi sono imbattuto in quello che sembra essere un errore nel compilatore. create proc spFoo @param bit as begin if @param = 0 begin select * into #bar from [master].dbo.spt_values -- where number between ... end else begin select top …
Sto cercando di creare indici parziali per una tabella statica di grandi dimensioni (1,2 TB) in Postgres 9.4. I miei dati sono completamente statici, quindi sono in grado di inserire tutti i dati, quindi creare tutti gli indici. In questa tabella da 1,2 TB, ho una colonna denominata run_idche divide …
Uno dei miei sviluppatori ha scritto una funzione SQL che funziona come la funzione VB.Net (LastIndexOf) e vuole pubblicarla. La mia domanda è: quale sarebbe il motivo per inserirlo in un database centrale anziché inserirlo in ciascun database utente? Lo sviluppatore stava cercando di inserirlo nello schema sys sul suo …
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.