Maison base de données tutoriel mysql 获取MSSQL数据字典的SQL语句

获取MSSQL数据字典的SQL语句

Jun 07, 2016 pm 05:57 PM
mssql sql语句

获取MSSQL数据字典的实现方法。

代码如下:
CREATE VIEW dbo.vw_db_dictionary
AS
SELECT TOP 100 PERCENT dbo.sysobjects.name AS table_name,
dbo.sysproperties.[value] AS table_desc, dbo.syscolumns.name AS field,
properties.[value] AS field_desc, dbo.systypes.name AS field_type,
dbo.syscolumns.length AS field_size,
ISNULL(COLUMNPROPERTY(dbo.syscolumns.id, dbo.syscolumns.name, 'Scale'), 0)
AS field_precision, dbo.syscolumns.isnullable AS nullable,
CASE WHEN syscomments.text IS NULL
THEN '' ELSE syscomments.text END AS default_value,
CASE WHEN COLUMNPROPERTY(syscolumns.id, syscolumns.name, 'IsIdentity')
= 1 THEN '√' ELSE '' END AS is_identity, CASE WHEN EXISTS
(SELECT 1
FROM sysobjects
WHERE xtype = 'PK' AND name IN
(SELECT name
FROM sysindexes
WHERE indid IN
(SELECT indid
FROM sysindexkeys
WHERE id = syscolumns.id AND colid = syscolumns.colid)))
THEN '√' ELSE '' END AS is_key
FROM dbo.syscolumns INNER JOIN
dbo.sysobjects ON dbo.sysobjects.id = dbo.syscolumns.id INNER JOIN
dbo.systypes ON dbo.syscolumns.xtype = dbo.systypes.xtype LEFT OUTER JOIN
dbo.sysproperties properties ON dbo.syscolumns.id = properties.id AND
dbo.syscolumns.colid = properties.smallid LEFT OUTER JOIN
dbo.sysproperties ON dbo.sysobjects.id = dbo.sysproperties.id AND
dbo.sysproperties.smallid = 0 LEFT OUTER JOIN
dbo.syscomments ON dbo.syscolumns.cdefault = dbo.syscomments.id
WHERE (dbo.sysobjects.xtype = 'U')
ORDER BY dbo.sysobjects.name
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser l'instruction SQL pour interroger la structure de stockage de la base de données MySQL Comment utiliser l'instruction SQL pour interroger la structure de stockage de la base de données MySQL Apr 14, 2024 pm 07:45 PM

Pour interroger la structure de stockage de la base de données MySQL, vous pouvez utiliser l'instruction SQL suivante : SHOW CREATE TABLE nom_table ; cette instruction renverra la définition de la colonne et les informations sur les options de la table, y compris le nom de la colonne, le type de données, les contraintes et les propriétés générales de la table. , tels que le moteur de stockage et le jeu de caractères.

Comment exporter les données interrogées dans Navicat Comment exporter les données interrogées dans Navicat Apr 24, 2024 am 04:15 AM

Exporter les résultats de la requête dans Navicat : exécuter la requête. Cliquez avec le bouton droit sur les résultats de la requête et sélectionnez Exporter les données. Sélectionnez le format d'exportation selon vos besoins : CSV : le séparateur de champ est une virgule. Excel : inclut les en-têtes de tableau, au format Excel. Script SQL : contient les instructions SQL utilisées pour recréer les résultats de la requête. Sélectionnez les options d'exportation (telles que l'encodage, les sauts de ligne). Sélectionnez l'emplacement d'exportation et le nom du fichier. Cliquez sur "Exporter" pour lancer l'exportation.

Comment exécuter une instruction SQL dans une base de données MySQL Comment exécuter une instruction SQL dans une base de données MySQL Apr 14, 2024 pm 07:48 PM

Les instructions SQL MySQL peuvent être exécutées comme suit : À l'aide de la CLI MySQL (interface de ligne de commande) : connectez-vous à la base de données et saisissez l'instruction SQL. Utilisation de MySQL Workbench : démarrez l'application, connectez-vous à la base de données et exécutez les instructions. Utilisez un langage de programmation : importez la bibliothèque de connexions MySQL, créez une connexion à la base de données et exécutez des instructions. Utilisez d'autres outils tels que DB Browser pour SQLite : téléchargez et installez l'application, ouvrez le fichier de base de données et exécutez les instructions.

Comment écrire une incrémentation automatique dans MySQL Comment écrire une incrémentation automatique dans MySQL Apr 27, 2024 am 01:54 AM

L'incrémentation automatique dans MySQL est un mécanisme qui génère automatiquement une séquence de numéros unique, souvent utilisée pour les clés primaires et les champs d'index uniques. Pour définir l'auto-incrémentation, vous devez spécifier l'attribut AUTO_INCREMENT lors de la création de la table, par exemple : CREATE TABLE my_table (id INT NOT NULL AUTO_INCREMENT, nom VARCHAR(255) NOT NULL). Les avantages de l'auto-incrémentation incluent : la simplification de la génération de clé primaire, l'amélioration des performances d'insertion et la garantie de l'unicité. Cependant, les champs avec l'incrémentation automatique ne peuvent pas être définis sur d'autres valeurs. La valeur d'incrémentation automatique ne peut pas être prédite avant l'insertion. La spécification manuelle de la valeur d'un champ d'incrémentation automatique peut entrer en conflit avec la séquence générée automatiquement. un champ d'auto-incrémentation peut affecter

Comment utiliser expliquer dans Oracle Comment utiliser expliquer dans Oracle May 03, 2024 am 12:06 AM

La commande EXPLAIN dans Oracle est utilisée pour analyser le plan d'exécution d'une instruction SQL. La méthode d'utilisation consiste à ajouter le mot-clé EXPLAIN avant l'instruction SQL. Les résultats EXPLAIN contiennent des informations telles que l'ID, le type d'opérateur, l'estimation du nombre de lignes, l'estimation du coût, l'estimation du nombre de lignes en sortie, les prédicats d'accès et les prédicats de filtre, qui peuvent être utilisés pour optimiser les performances des requêtes, identifier les opérateurs coûteux et les tables pouvant bénéficier d'une optimisation. techniques.

Comment écrire une instruction SQL dans MySQL Comment écrire une instruction SQL dans MySQL Apr 14, 2024 pm 07:48 PM

Les instructions MySQL SQL sont un moyen d'interagir avec une base de données MySQL et peuvent être utilisées pour créer des bases de données, des tables, insérer, mettre à jour et supprimer des données, ainsi que récupérer et filtrer des données. La syntaxe est généralement : COMMANDE [OPTIONS] [CIBLES] [WHERE CONDITION]. La syntaxe de base comprend la création de tables, l'insertion de données, la mise à jour des données, la suppression de données, ainsi que l'interrogation et le filtrage des données. MySQL prend également en charge des instructions SQL plus avancées telles que la jointure de tables, les sous-requêtes et les transactions.

Comment restaurer la table de données empire cms à la normale après l'avoir supprimée Comment restaurer la table de données empire cms à la normale après l'avoir supprimée Apr 16, 2024 pm 08:52 PM

Une fois la table de données Imperial CMS supprimée accidentellement, elle peut être restaurée à l'aide des méthodes suivantes : 1. Restauration à partir d'une sauvegarde. 2. Utilisez un logiciel de récupération de données. Une fois les données récupérées, elles peuvent être restaurées dans la base de données Imperial CMS à l'aide d'instructions SQL, d'outils d'importation ou manuellement. Il est recommandé de sauvegarder régulièrement la base de données pour éviter toute perte de données.

Comment connecter Layui à la base de données Comment connecter Layui à la base de données Apr 26, 2024 am 01:51 AM

Comment utiliser layui pour se connecter à la base de données ? Vous pouvez vous connecter via les étapes suivantes : introduire le script layui, introduire le module de base de données, écrire le code de connexion, traiter les résultats de la connexion, utiliser la méthode d'exploitation de la base de données pour interroger ou mettre à jour

See all articles