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 : 12213
Catégorie(s) : Base de données
Langages dispo pour ce code :
- SQL, SQL 2005
- Voir tous les langages pour ce code snippet



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

{SQL} (SQL SERVER) REQUÊTE POUR RECHERCHER UN {GUID} DANS TOUS LES CHAMPS DE TOUTES LES TABLES D'UNE BASE DE DONNÉES
Avec cette procédure stockée vous pourrez rechercher un {GUID} dans toutes les colonnes de toutes le...

{Visual Basic, VB6, VB.NET, VB 2005} [.NET3] SQL CONNECTOR - GÉRER LES CONNEXIONS SQL SERVER AU SEIN DE VOS APPLICATIONS
SQL Connector est un boîte de dialogue permettant une gestion par l'utilisateur des chaînes de conne...

{C# / C#.NET} TRANSACTIONS ORACLE SQL SERVER CSV AVEC C#
Il s'agit d'un package C# Contenants 3 classes permettant chacune la connexion, la déconnexion, l'ex...

{PHP} SQLAL : CLASSE SQL POUR MYSQL, MYSQLI, SQLITE, SQL SERVER, ET ODBC
Bonjour à tous! Depuis le temps que je viens prendre des scripts à droite à gauche sur ce site, i...

{JAVA / J2EE} EDITEUR DE REQUÊTES SQL SERVER
Cette application est un analyseur de requête SQL server réalisé avec java dans l�objectif de...

{JAVA / J2EE} DATAMAP-JDBC
DataMap est une class java utilise JDBC et qui permet de se connecter a une base de donnée sql serve...

{Visual Basic, VB6, VB.NET, VB 2005} GESTION DES CARTOUCHES D'IMPRIMANTE
gestion des cartouches d'imprimante avec un skin cé un caalogue informatsé ...

{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...