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é
Selon les documents: PL / Python est uniquement disponible en tant que langage "non fiable", ce qui signifie qu'il n'offre aucun moyen de restreindre ce que les utilisateurs peuvent y faire et est donc nommé plpythonu. Une variante plpython de confiance pourrait devenir disponible à l'avenir si un mécanisme d'exécution …
Comme indiqué dans Utilisation des expressions de table communes sur MSDN, vous pouvez définir un CTE comme: WITH expression_name [ ( column_name [,...n] ) ] AS ( CTE_query_definition ) et l'utiliser comme: SELECT <column_list> FROM expression_name; Disons que j'ai suivi 2 CTE with cte1 as( select name from Table1 ) …
J'ai restauré une base de données à partir d'une sauvegarde. La base de données utilise la réplication pour publier sur un autre serveur. En supposant que la restauration de la base de données interromprait la réplication, j'ai essayé de supprimer la réplication et de la recréer (nous avons un script …
J'utilise MySQL. L'idée est similaire à shopify avec un concept différent, donc les utilisateurs vont ajouter leurs propres produits avec plusieurs types de variantes et d'attributs. D'après toutes les recherches que j'ai faites, cela semble la solution la plus probable pour moi et je me demande simplement s'il y a …
J'ai une application qui utilise une table PostgreSQL. Le tableau est très grand (milliards de lignes) et possède une colonne qui est un entier. Le integerpeut contenir jusqu'à 6 chiffres, soit 0-999 999, pas de négatif. J'ai pensé à le changer numeric(6,0). Serait-ce une bonne idée? Prendrait numeric(6,0)moins d'octets? Qu'en …
J'ai un tableau de réponses et un tableau de questions . Le tableau de réponses a une valeur, mais en fonction de la question, cette valeur pourrait être bit, nvarcharou number(jusqu'à présent). La question a une idée de ce que devrait être son type de valeur de réponse. Il sera …
Je viens d'importer une base de données de production SQL Server 2008r2 existante dans un projet de base de données VS 2013. Je reçois maintenant un certain nombre d'erreurs dans le sens de Error SQL71501: User: [mydbuser] has an unresolved reference to Login [mydbuser]. Je n'ai pas vraiment besoin de …
J'utilise un serveur MySQL sur mon Macbook (pour les tests). La version est 5.6.20 de Homebrew. J'ai commencé à rencontrer des erreurs de «taille de ligne trop grande» et j'ai pu la réduire à ce cas de test. Table: mysql> describe test; +-------+----------+------+-----+---------+----------------+ | Field | Type | Null | …
J'utilise ces étapes pour créer une table my_user, qui existait déjà mais qui a en quelque sorte disparu de ma base de données my_db: mysql> USE my_db; mysql> DROP TABLE my_user; mysql> ERROR 1051 (42S02): Unknown table 'my_user' mysql> CREATE TABLE my_user (id INT AUTO_INCREMENT NOT NULL, username VARCHAR(255), group_id …
J'ai une table PostgreSQL Prices, avec les colonnes: price (Décimal) product_id (Int) Il y a aussi des colonnes created_atet updated_at. Les prix sont mis à jour régulièrement et je garde les anciens prix dans le tableau. Pour un produit donné, le dernier prix du tableau est le prix actuel. Quelle …
J'ai besoin de mettre des valeurs aléatoires dans la base de données, mais je ne veux pas me retrouver avec du texte complètement aléatoire (comme 7hfg43d3). Au lieu de cela, je voudrais choisir au hasard l'une des valeurs fournies par moi-même.
Je veux comprendre ce qui suit. Supposons que j'ai une requête compliquée avec disons une jointure de 5 tables par groupe par sommations et par ordre. Abstraction faite de toutes les optimisations à la requête elle - même , par exemple des index , etc. Y at - il avantage …
J'essaie de supprimer tous les utilisateurs mais j'obtiens l'erreur: Msg 547, Level 16, State 0, Line 1 The DELETE statement conflicted with the REFERENCE constraint "FK_M02ArticlePersons_M06Persons". The conflict occurred in database "workdemo.no", table "dbo.M02ArticlePersons", column 'M06PersonId'. The statement has been terminated. La requête: DELETE FROM [workdemo.no].[dbo].[M06Persons] WHERE ID > '13' …
Supposons que j'ai un objet, avec certains champs dont je veux suivre l'historique et certains champs que je ne veux pas suivre l'historique. Du point de vue de la normalisation, le schéma suivant est-il correct: CREATE TABLE MyObject AS ( MyObjectId INT IDENTITY NOT NULL PRIMARY KEY, MyObjectField1 VARCHAR(100) NOT …
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.