Administrateurs de bases de données

Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté

3
Récupère la 2ème ou 3ème occurrence d'une valeur dans une chaîne délimitée
J'ai le tableau suivant: ========================================================== | Name_Level_Class_Section | Phone Num | ========================================================== | Jacky_1_B2_23 | 1122554455 | | Johnhy_1_B2_24 | 1122554455 | | Peter_2_A5_3 | 1122554455 | ========================================================== Je pense à simplifier mon instruction SQL comme suit: 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, (CHARINDEX('_',Name_Level_Class_Section)+1))+1))- …



3
Problème d'arrondi décimal automatique
La question est relativement simple. J'ai besoin de calculer 3 colonnes où les résultats moyens sont d'énormes décimales, et je rencontre un problème au début avec SQL Server arrondissant essentiellement les décimales indépendamment de toute conversion / conversion. Par exemple, faisons une division simple comme 1234/1233. Une calculatrice produira 1 …

1
Postgres: nombre (*) vs nombre (id)
J'ai vu dans la documentation la différence entre count(*)et count(pk). J'avais utilisé count(pk)(où pkest a SERIAL PRIMARY KEY) sans savoir l'existence de count(*). Ma question concerne les optimisations internes de Postgres. Est-il suffisamment intelligent pour SERIAL PRIMARY KEYcomprendre qu'un va exister dans chaque ligne et ne jamais être faux et …



3
Meilleure pratique pour le fichier journal tempdb
J'ai lu de nombreux blogs ici et là sur la façon de configurer les fichiers de données tempdb mais je n'ai trouvé aucune information concernant le fichier journal tempdb . Voici la stratégie que j'utilise actuellement avec mon tempdb: J'ai utilisé les recommandations de Paul Randal sur la façon de …

2
La compression de données SQL Server est-elle catégoriquement bonne pour les bases de données en lecture seule?
Certains documents sur la compression des données SQL Server que j'ai lus indiquent que le coût d'écriture augmente jusqu'à environ quatre fois ce qui serait normalement requis. Cela semble également impliquer qu'il s'agit du principal inconvénient de la compression des données, ce qui implique fortement que pour une base de …

1
Erreur: fonction set_valued appelée dans un contexte qui ne peut pas accepter un ensemble. De quoi s'agit-il?
J'utilise Postgresql 9.1, avec Ubuntu 12.04. Inspiré par la réponse de Craig à ma question Enchaînement de type setof ou un enregistrement setof je pensais aller bien à l' utilisation return query, setof recordet un générateur de série dans cette fonction plpgsql: create or replace function compute_all_pair_by_craig(id_obj bigint) returns setof …

1
comment insérer une ligne par défaut?
Si je crée une table avec une colonne d'identité comme clé primaire et que toutes les autres colonnes ont des valeurs par défaut, par exemple create table rr (id int identity(1,1) primary key, dt datetime default getdate())
11 sql-server 

2
SQL Server 2008 R2 Restaurer la sauvegarde complète COPY_ONLY avec les journaux de transactions
Après avoir fait quelques recherches, je n'arrive pas à trouver une réponse à cette question. Contexte J'essaie de configurer un plan de sauvegarde qui répond aux trois exigences suivantes: Fiabilité des sauvegardes, ayant des sauvegardes complètes nocturnes Sauvegardes du journal des transactions pouvant être restaurées à partir de Faible espace …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.