Lors de la création de tables à partir de plusieurs jointures à utiliser dans l'analyse, à quel moment est-il préférable d'utiliser des vues plutôt que de créer une nouvelle table? Une des raisons pour lesquelles je préférerais utiliser des vues est que le schéma de base de données a été …
Je suis nouveau dans les bases de données Oracle. Si j'ai bien compris, la vue matérialisée est une vue dont l'ensemble de résultats est enregistré en tant que table physique dans la base de données et cette vue / table est actualisée en fonction de certains paramètres. Si view est …
Ce qui suit est un extrait d’un livre sur la conception de la base de données (ISBN: 0-7645-7490-6): Le danger lié à l'utilisation de vues est le filtrage d'une requête par rapport à une vue, en s'attendant à lire une très petite partie d'un très grand tableau. Tout filtrage doit …
J'ai lu quelque part il y a longtemps. Le livre indique que nous ne devrions pas permettre d'avoir une vue imbriquée dans SQL Server. Je ne suis pas sûr de la raison pour laquelle nous ne pouvons pas faire cela ou je pourrais me souvenir d'une déclaration incorrecte. Élèves SELECT …
Comment répertorier toutes les vues d'une base de données à l'aide d'une commande SQL dans PostgreSQL? Je voudrais quelque chose de similaire à la sortie de la \dvcommande psql , mais de préférence juste une liste de noms de vues. par exemple, SELECT ...; my_view_1 my_view_2 my_view_3 J'exécute PostgreSQL v9.1.4 …
Cela fait-il une différence si vous filtrez une vue à l'intérieur ou à l'extérieur de la vue? Par exemple, y a-t-il une différence entre ces deux requêtes? SELECT Id FROM MyTable WHERE SomeColumn = 1 Ou SELECT Id FROM MyView WHERE SomeColumn = 1 Et MyViewest défini comme SELECT Id, …
J'ai des problèmes pour sauvegarder mes bases de données après une mise à jour. J'ai fouillé mon système pour essayer de comprendre pourquoi. Une requête que j'ai exécutée a renvoyé ce résultat. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK TABLES Après …
J'ai une vue très importante et très lente qui inclut des conditions vraiment laides comme celle-ci dans sa clause where. Je suis également conscient que les jointures sont des jointures brutes et lentes sur varchar(13)au lieu de champs d'identité entiers, mais je voudrais améliorer la requête simple ci-dessous qui utilise …
J'ai une vue matérialisée en ce Postgres 9.3que je voudrais mettre à jour avec de nouvelles colonnes. Cependant, d'autres vues matérialisées dépendent également de cette vue, et le message d'erreur indique que la suppression d'une vue n'est pas possible lorsque d'autres objets en dépendent. ERREUR: impossible de supprimer la vue …
Quelque chose de grave s'est produit hier. Une vue créée il y a quelque temps a été modifiée par quelqu'un qui a finalement rompu les rapports. Malheureusement. quelqu'un (sciemment ou inconsciemment) a fait cette modification dans la base de données PRODUCTION. Ma question: existe-t-il un moyen (script / logiciel / …
Lors du profilage d'une base de données, je suis tombé sur une vue qui fait référence à certaines fonctions non déterministes qui sont accessibles 1000 à 2500 fois par minute pour chaque connexion dans le pool de cette application. Un simple SELECTde la vue donne le plan d'exécution suivant: Cela …
Étant donné un rôle de base de données user1, une fonction something()définie comme une procédure stockée et une vue créée comme: CREATE VIEW view1 AS select * from something() Et, étant donné ces autorisations: REVOKE ALL ON FUNCTION something FROM user1 REVOKE SELECT ON view1 FROM user1 Lorsque je cours …
J'ai une table: CREATE TABLE [dbo].[Realty]( [Id] [int] IDENTITY(1,1) NOT NULL, [RankingBonus] [int] NOT NULL, [Ranking] AS ([Id]+[RankingBonus]) PERSISTED NOT NULL .... ) Et une vue: CREATE View [dbo].[FilteredRealty] AS SELECT realty.Id as realtyId, ... COALESCE(realty.Wgs84X, ruian_cobce.Wgs84X, ruian_obec.Wgs84X) as Wgs84X, COALESCE(realty.Wgs84Y, ruian_cobce.Wgs84Y, ruian_obec.Wgs84Y) as Wgs84Y, realty.Ranking, ... FROM realty JOIN …
Je veux créer VIEW en utilisant des clauses WITH, mais je ne trouve vraiment aucune référence sur la syntaxe correcte. Je veux quelque chose comme ça WITH TempTbl AS (SELECT ...) CREATE VIEW SomeView SELECT * FROM TempTbl Et quelle est la syntaxe correcte pour utiliser plusieurs clauses WITH? Rien …
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.