Les Snippets

Connexion

Interroger le catalogue SQL Server pour lister les colonnes d'une table

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 22/05/2006 12:02:54 et initié par dthouvenin [Liste]
Vue : 6598
Catégorie(s) : Base de données
Langages dispo pour ce code :
- SQL, SQL 2005



Langage : SQL , SQL 2005
Date ajout : 22/05/2006
Posté par dthouvenin [Liste]

if exists(select * from sysobjects where name=N'ColonnesDeTable' and type='IF') 
  drop function ColonnesDeTable
go
 
create function ColonnesDeTable(@TableName varchar(50)) returns TABLE
as
RETURN(
  select c.colid colid, c.name colname, t.name typename, c.length length, c.xprec prec, c.xscale scale
  from syscolumns c 
  inner join sysobjects o on c.id = o.id
  left join systypes t on t.xtype=c.xtype and t.usertype=c.usertype
  where o.type in ('S', 'U', 'V', 'IF') and o.name = @TableName)
go

select * from dbo.ColonnesDeTable('sysobjects')



Snippets en rapport avec : Sql server, Colonnes, Catalogue



Codes sources en rapport avec : Sql server, Colonnes, Catalogue

{C# / C#.NET} CLASSE POUR LISTER LES REPERTOIRES D'UN SERVEUR DISTANT EN UTILISANT SQLSERVER
c'est une petite classe qui permet de lister les disques d'un serveur sql server ainsi que les sous ...

{Graphisme} COUVERT CATALOGUE
j'ai diminuer la résolution a cause du volume, il faut dire que le graphisme c'est pas dé tout mon t...

{SQL} CRÉATION D'UNE BASE DE DONNÉE AVEC FICHIER DE DONNÉES, JOURNAL, TABLES ET CONSTRAINTES
cette scripts sql vous permet de créer une base de donnée sous sql server avec deux table (client) e...

{PHP} B0T, UNE SOURCE QUI VOUS PERMET DE VISUALISER LE CONTENU DE VOTRE TABLE MYSQL OU SQL SERVER
Un petit code qui permet de visualiser votre table en vous logant simplement !! Je suis en SQL SERV...

{Visual Basic, VB6, VB.NET, VB 2005} FONCTION QUI PERMET DE LIRE UN CHAMP DANS UN CSV EN FONCTION DE SA LIGNE ET DE SA COLONNE.
Ce bout de code est une fonction qui permet de lire un champ dans un CSV en fonction de sa ligne et ...

{Visual Basic, VB6, VB.NET, VB 2005} CREATION ET VERIFICATION D'UNE BASE DE DONNÉE EN VB.NET
Est une application qui permet de : 1 - etablir la connexion avec SQL Server 2000 2 - verifier l'...

{Visual Basic, VB6, VB.NET, VB 2005} PROJET ADO.NET COMMENT UTILISÉ UNE DATASET TYPÉ
ce projet et pour les debutants où ils vont trouvé comment utiliser dataset typé et comment faire de...

{SQL} RÉINDEXER TOUTES LES TABLES D'UNE BASE DE DONNÉES
lors d'insertions ou de suppressions multiples dans une base de données, reconstruire les index d'un...

{SQL} REQUETES DE DÉSACTIVATION ET DE RÉACTIVATIONS DES CONTRAINTES FOREIN KEY D'UNE BASE DE DONNÉES
Sous SQL Server (7, 2000, 2005), dans certains cas il peut être utile d'empêcher le moteur de vérifi...

{SQL} SQL SERVER : VÉRIFICATION DE L'ESPACE LIBRE SUR LE SERVEUR
Voici un script qu'il est possible de planifier régulièrement sur un serveur pour être notifié par e...