Amministratori di database

Domande e risposte per i professionisti del database che desiderano migliorare le proprie competenze nel database e imparare dagli altri membri della comunità

3
Ottieni la seconda o terza occorrenza di un valore in una stringa delimitata
Ho la seguente tabella: ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== Sto pensando di semplificare la mia istruzione SQL come segue: select *, substring(Name_Level_Class_Section, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_', Name_Level_Class_Section) + 1)) + 1, CHARINDEX('_',Name_Level_Class_Section, (CHARINDEX('_',Name_Level_Class_Section, …


3
Problema con arrotondamento decimale automatico
La domanda è relativamente semplice. Ho bisogno di calcolare 3 colonne in cui i risultati medi sono decimali enormi, e mi imbatto in un problema all'inizio con SQL Server sostanzialmente arrotondando i decimali indipendentemente da qualsiasi cast / convertito. Ad esempio, facciamo una divisione semplice come 1234/1233. Una calcolatrice produrrà …


1
Postgres: count (*) vs count (id)
Ho visto nella documentazione la differenza tra count(*)e count(pk). Stavo usando count(pk)(dov'è pka SERIAL PRIMARY KEY) non sapendo dell'esistenza di count(*). La mia domanda riguarda le ottimizzazioni interne di Postgres. È abbastanza intelligente capire che SERIAL PRIMARY KEYa esisterà in ogni riga e non sarà mai falso e conterà solo …

5
Memoria massima impostata in SQL Server
Sto eseguendo SQL Server 2008 e un'applicazione Web, su un singolo server dedicato, con solo 2 GB di memoria disponibili. Come notato altrove, SQL Server occupa regolarmente fino al 98% della memoria fisica, il che sembra rallentare l'applicazione Web in esecuzione sul server. In Proprietà server in SSMS, in Memoria, …



1
Errore: funzione set_valued chiamata nel contesto che non può accettare un set. Di cosa si tratta?
Uso Postgresql 9.1, con Ubuntu 12.04. Ispirato dalla risposta di Craig alla mia domanda concatenazione di tipo setof o registrare setof ho pensato di andare bene con l'utilizzo return query, setof recorde un generatore di serie in questa funzione plpgsql: create or replace function compute_all_pair_by_craig(id_obj bigint) returns setof record as …

1
come inserisco una riga predefinita?
Se creo una tabella con una colonna identità come chiave primaria e tutte le altre colonne hanno valori predefiniti, ad esempio create table rr (id int identity(1,1) primary key, dt datetime default getdate())
11 sql-server 






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.