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é
À partir de ce document Microsoft, + n définit la longueur de la chaîne et peut être une valeur comprise entre 1 et 8 000. max indique que la taille de stockage maximale est de 2 ^ 31-1 octets (2 Go). La taille de stockage est la longueur réelle des …
Je ne parle pas de colonnes dynamiques, je pose des questions sur le type de données JSON de la colonne native. En termes simples, puis-je exécuter le code suivant sur n'importe quelle version de MariaDB? CREATE TABLE example (names JSON); Pour autant que je sache, ce n'est pas le cas, …
J'ai une table et j'ai besoin de mettre à jour certains noms mais je me demandais requêtes suivantes: Les deux feront-ils de même? Requête1 Update mytable Set Name = Replace(Name,'Jeff','Joe') Requête2 Update mytable Set Name = 'Joe' where Name = 'Jeff'
C'est une situation étrange, mais j'espère que quelqu'un aura une réponse. Au cours de certains problèmes de performances, nous avons ajouté un INDEX NON CLUSTERED à une table, comme demandé par sp_BlitzIndex. Nous avons vérifié son utilisation le lendemain, et il a montré 0 lectures ( 0 analyses / recherches, …
Existe-t-il un moyen de voir la progression d'une pg_dumpopération sur une grosse base de données (c'est-à-dire> 1 Go)? l'ajout de l' -voption ne fait que vider le texte à l'écran, mais ne me donne pas beaucoup d'informations de suivi significatives.
J'ai une table avec 42 colonnes et un déclencheur qui devrait faire des choses lorsque 38 de ces colonnes sont mises à jour. Donc, je dois ignorer la logique si les 4 autres colonnes sont modifiées. Je peux utiliser la fonction UPDATE () et créer une grande IFcondition, mais je …
J'ai un tableau des utilisateurs: |Username|UserType|Points| |John |A |250 | |Mary |A |150 | |Anna |B |600 | et niveaux |UserType|MinPoints|Level | |A |100 |Bronze | |A |200 |Silver | |A |300 |Gold | |B |500 |Bronze | Et je recherche une requête pour obtenir le niveau pour chaque utilisateur. …
Je ne sais pas si j'ai choisi le bon titre pour cette question. ce que je recherche vraiment, c'est que, étant donné un utilisateur Windows AD individuel, j'aimerais connaître la liste des groupes Windows AD (connexions) qui ont accès à une base de données spécifique sur ce serveur. quand j'exécute …
Récemment, lorsque je suis tombé sur le script de restauration d'une base de données, je me suis demandé pourquoi nous devons utiliser " FILE = 1 "? Ne pouvons-nous restaurer une base de données sans cette déclaration!? Fondamentalement, à quoi sert-il?
Résumé du problème Lorsque vous accédez à l'interface Web Oracle 12c EM Express, la page expire lorsque vous utilisez une URL comme: http (s): // nom d'hôte: 5500 / em http (s): //hostname.domain: 5500 / em Lorsque vous utilisez une URL contenant l'adresse IP ou localhost, la page se charge, …
J'ai une sélection dans SQL SERVER qui verrouille toute la table. Voici le script de configuration (assurez-vous de ne rien écraser) USE [master] GO IF EXISTS(SELECT 1 FROM sys.databases d WHERE d.name = 'LockingTestDB') DROP DATABASE LockingTestDB GO CREATE DATABASE LockingTestDB GO USE [LockingTestDB] GO IF EXISTS(SELECT 1 FROM sys.tables …
J'ai un problème avec la deuxième forme normale (2NF) et je n'ai pas pu le résoudre en utilisant Google. Ça me rend fou parce que je suis professeur et je ne veux pas enseigner de mauvaises choses à mes élèves. Ayons une table avec 5 champs. Gradations = {StudentName, SubjectCode, …
Installer: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; Exemple de …
Nous essayons de comprendre la cause première des requêtes de serveur SQL à exécution lente qui frappent / récupèrent les données de l'une des bases de données, taille 300 Go, hébergées sur le serveur avec la configuration ci-dessous: Windows Server 2003 R2, SP2, Enterprise Edition, 16 Go de RAM, 12 …
J'exécute cette requête dans la base de données AdventureWorks2012 : SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Si je regarde le plan d'exécution estimé, je vois ce qui suit: La recherche d'index initiale (en haut à droite) utilise …
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.