Bonjour,
Pourriez vous me dire comment je pourrai recuperer les contraintes d'une table par un script, sans le manager ou autre outils.
merci.
Version imprimable
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 +
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:
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
merciCode:
1
2
3
4 select text + char(13) + char(10) + 'go' from syscomments where id = object_id(mavue)
Bonjour, bonjour :)
:help:
Impossible ? ou trop difficil?
bien à vous.
merci
tu peux le faire en tapant sur les objects systeme
sysindexes, syskeys,syscolumns, systypes