Bonjour,
Pourriez vous me dire comment je pourrai recuperer les contraintes d'une table par un script, sans le manager ou autre outils.
merci.
Bonjour,
Pourriez vous me dire comment je pourrai recuperer les contraintes d'une table par un script, sans le manager ou autre outils.
merci.
Faîtes des requêtes dans les vues INFORMATION_SCHEMA.TABLE_CONSTRAINTS et vues filles.
A lire :
http://sqlpro.developpez.com/cours/s...age=partie2#L9
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Bonjour,
merci pour le lien.
si j'utilise le manager et que je fass un click droit sur une table pour avec son script de création j'obtien quelque chose comme ceci
mon but ultime serai de regeneré ceci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 CREATE TABLE [dbo].matable( [ContractReference] [char](8) NOT NULL, [PaymentDate] [datetime] NOT NULL, [Flowtype] [char](1) NOT NULL, [Leg] [char](1) NOT NULL, [IntervenientID] [char](7) NULL, [IntervenientMecID] [char](8) NULL, [Comment] [varchar](150) NULL, [FIAMS] [char](1) NULL DEFAULT ('N'), [FM2] [char](4) NULL, [FICTITIOUS] [char](1) NULL DEFAULT ('N'), CONSTRAINT [PK_CASH_ALL_FLOW] PRIMARY KEY CLUSTERED ( [Leg] ASC, [FlowNumber] ASC, [MasterBookID] ASC, [Isin] ASC, [Source] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 90) ON [PRIMARY] ) ON [PRIMARY]
si c'était une vue j'utiliserai ceci
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select text + char(13) + char(10) + 'go' from syscomments where id = object_id(mavue)
Bonjour, bonjour
Impossible ? ou trop difficil?
bien à vous.
merci
tu peux le faire en tapant sur les objects systeme
sysindexes, syskeys,syscolumns, systypes
Errare humanum est, perseverare diabolicum (Sénèque)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager