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é
J'essaie de créer un index sur l'expression CASE, comme suit CREATE TABLE test(i INT, j INT); CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j END); Obtenir cette erreur: ERROR: syntax error at or near "CASE" LINE 1: CREATE UNIQUE INDEX test_index ON test(CASE WHEN i=1 THEN j ... …
J'ai besoin de créer une large table dénormalisée avec beaucoup de colonnes décimales (26,8) (moins de 1024 colonnes, la plupart des colonnes seraient nulles ou nulles). Je connais environ 8060 octets par limite de ligne, j'ai donc essayé de créer un tableau avec une compression de page. Le code ci-dessous …
Je trouve des informations contradictoires sur la façon de formater exactement les noms principaux de service (SPN) pour obtenir les connexions Kerberos appropriées et le nombre dont j'ai besoin pour chaque instance SQL. Ce document MS 2017 contient les éléments suivants: À partir de SQL Server 2008, le format SPN …
Existe-t-il une requête pour vérifier ce qu'un Jobs a exécuté entre des temps donnés. Je peux vérifier les travaux planifiés entre deux fois, mais je ne le veux pas. Exemple, je veux savoir ce que les emplois qui se sont déroulés entre 16:00:00et17:00:00 Il peut y avoir des cas où …
Contexte : Nous essayons de créer un faisceau de test AG «principal» pour l'une de nos équipes d'assistance. Ne sachant pas quels serveurs à un moment donné seront les principaux auxquels ils ont été chargés d'exécuter le TSQL sur un groupe de serveurs enregistré. Le groupe de serveurs enregistrés comprend …
J'ai été chargé de mettre en œuvre / repenser une solution qui stockera les données météorologiques d'un réseau de capteurs. Le réseau se composera de ~ 40 tours, chacune avec environ ~ 10 capteurs chacune qui échantillonneront les conditions atmosphériques à 10 secondes d'intervalle pendant une durée indéterminée (années). Certaines …
J'aurais besoin de suivre les changements de prix d'un produit afin de pouvoir interroger la base de données pour un prix de produit à une date donnée. Les informations sont utilisées dans un système qui calcule les audits historiques de sorte qu'il doit renvoyer le prix correct pour le produit …
Il y a cette belle fonction SQL Server SUSER_SNAMEqui traduit un server_user_sid en un nom d'utilisateur. Ceci est utile pour traduire des SID Windows bien connus en noms d'utilisateur (potentiellement localisés). Exemple: SELECT SUSER_SNAME(0x01020000000000052000000021020000) -- yields 'BUILTIN\USERS' (or, on a German system, 'VORDEFINIERT\Benutzer') Avec un peu de recherche sur Google …
J'ai du code java qui coupe une chaîne UTF-8 à la taille de ma colonne Oracle (11.2.0.4.0), ce qui finit par générer une erreur car java et Oracle voient la chaîne comme des longueurs d'octets différentes. J'ai vérifié que mon NLS_CHARACTERSETparamètre dans Oracle est 'UTF8'. J'ai écrit un test qui …
Nous essayons de configurer Reporting Services pour utiliser un compte de service géré. L'environnement c'est: Serveur: Windows 2008 R2 SP1 Reporting Services: SQL Server 2012 (version 11.0.6567.0) Actuellement, SSRS fonctionne comme un compte de service de domaine, mais nous aimerions passer à l'exécution en tant que MSA. L'instance et l'agent …
J'essaie de créer un index en SQLite3(3.18) en utilisant des json_extractexpressions. Mon objectif est d'exécuter des requêtes qui ne nécessitent que l'index pour produire des résultats. La raison en est qu'il json_extracts'agit d'une opération coûteuse qui entraverait les performances lors de l'utilisation sur des ensembles de données et / ou …
Pourquoi existe-t-il une différence de comportement entre l'utilisation d'une fonction de retour définie (SRF) dans la liste SELECT et l'utilisation de SRF dans la clause FROM? Par exemple, pour un SRF simple renvoyant 2 lignes: CREATE OR REPLACE FUNCTION gen_series(out integer, out int) RETURNS SETOF record AS $$ SELECT 1,1 …
Tout en regardant un plan d'exécution réel, il montre des index manquants même si la requête prend moins d'une seconde. SELECT Account.AccountID, Account.Name FROM account LEFT OUTER JOIN accountfeaturesetting afs ON afs.accountid = account.accountid and afs.featureid = 'Schedules' and afs.settingid = 'EditReasons' WHERE ISNULL(afs.Value, '0') = '0' AND EXISTS (SELECT …
Je souhaite migrer les données d'une base de données vers une autre. Les schémas de table sont exactement les mêmes: CREATE TABLE Customers( [Id] INT NOT NULL PRIMARY KEY IDENTITY, (some other columns ......) ); CREATE TABLE Orders( [Id] INT NOT NULL PRIMARY KEY IDENTITY, [CustomerId] INT NOT NULL, (some …
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.