Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità
Usando "SQLCMD.EXE" per il backup dei miei database SQL Server Express per anni ho appena scoperto che dopo aver installato la versione 2014 , non ho più trovato SQLCMD.EXE. Nelle versioni precedenti si trovava in C: \ Programmi \ Microsoft SQL Server \ 110 \ Tools \ Binn \ SQLCMD.EXE …
Lo sto facendo bene ...? Ho una funzione che restituisce denaro ... CREATE FUNCTION functionName( @a_principal money, @a_from_date datetime, @a_to_date datetime, @a_rate float ) RETURNS money AS BEGIN DECLARE @v_dint money set @v_dint = computation_here set @v_dint = round(@v_dint, 2) RETURN @v_dint END GO Grant execute on functionName to another_user …
Riscrittura completa della domanda Sto cercando una funzione aggregata First (). Qui ho trovato qualcosa che quasi funziona: CREATE OR REPLACE FUNCTION public.first_agg ( anyelement, anyelement ) RETURNS anyelement LANGUAGE sql IMMUTABLE STRICT AS $$ SELECT $1; $$; -- And then wrap an aggregate around it CREATE AGGREGATE public.first ( …
Sto tentando di eseguire una UNPIVOTsu varie colonne contenute in sys.databasesvarie versioni di SQL Server, che vanno dal 2005 al 2012. La UNPIVOTsta fallendo con il seguente messaggio di errore: Messaggio 8167, livello 16, stato 1, linea 48 Il tipo di colonna "CompatibilityLevel" è in conflitto con il tipo di …
VACUUMdi solito non restituisce spazio su disco al sistema operativo, tranne in alcuni casi speciali. Dai documenti: La forma standard VACUUMrimuove le versioni delle righe morte nelle tabelle e negli indici e indica lo spazio disponibile per il riutilizzo futuro. Tuttavia, non restituirà lo spazio al sistema operativo, tranne nel …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Esiste un modo per eliminare temporaneamente il completamento automatico di SQL Server Management Studio durante la digitazione di una query? Non voglio disabilitare il completamento …
Perché i vincoli vengono applicati nel database? Non sarà più flessibile inserirlo nel codice? Sto leggendo un libro per principianti sull'implementazione di database, quindi lo sto chiedendo come principiante. Diciamo che ho progettato un database, incluso questo modello di entità: entity type | sub-types ----------------+-------------------------------------------- Person | Employee, Student, ... …
Questa domanda è stata migrata dallo Stack Overflow perché è possibile rispondere allo scambio dello stack degli amministratori di database. Migrato 7 anni fa . Utilizzando SQL Server 2008 e versioni successive, voglio aggiungere una colonna Rowversion a una tabella di grandi dimensioni, tuttavia, quando semplicemente ALTER TABLE [Tablename] ADD …
Le tre SELECTaffermazioni in questo codice USE [tempdb]; GO SET NOCOUNT ON; CREATE TABLE dbo.persist_test ( id INT NOT NULL , id5 AS (id * 5) , id5p AS (id * 5) PERSISTED ); INSERT INTO dbo.persist_test (id) VALUES (1), (2), (3); SELECT id FROM dbo.persist_test; SELECT id5 FROM dbo.persist_test; …
Voglio una ricerca con distinzione tra maiuscole e minuscole nella query SQL. Ma per impostazione predefinita, MySQL non considera il caso delle stringhe. Qualche idea su come eseguire una ricerca con distinzione tra maiuscole e minuscole nella query SQL?
Questa domanda è stata migrata da Errore server perché è possibile rispondere allo scambio di stack degli amministratori di database. Migrato 8 anni fa . Ho installato PostgreSQL 9.1 sul mio PC (Win 7). Ho una piccola applicazione Java che si collega con successo con login=sae password="". La connessione funziona. …
Voglio unire i dati da un database all'altro. Quindi creo il dump con mysqldumpe quindi lo importazione in un altro database (con la stessa struttura delle tabelle). Non ho problemi (come voci duplicate o qualcos'altro) in questo caso. Ma faccio alcune fusioni a scopo di test e farò la fusione …
Dovrei usare varchar(255)o varchar(256)durante la progettazione di tabelle? Ho sentito che un byte viene utilizzato per la lunghezza della colonna o per memorizzare i metadati. Importa più a questo punto? Ho visto alcuni post su Internet, tuttavia si applicano a Oracle e MySQL. Abbiamo Microsoft SQL Server 2016 Enterprise Edition, …
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.