[T-SQL] Comment faire 1 ALTER TABLE incluant x ALTER COLUMN d'un coup ?
2 réponses
Elderion
Je travaille sous SQL Server 2000 et je dois modifier , via un script SQL ,
des types de données de colonnes sur des champs de plusieurs tables
Ce que je voudrais c'est, sur 1instruction ALTER TABLE, faire plusieurs
ALTER COLUMN d'un coup
exemple qui helas ne marche pas, mais c pour montrer le principe de ce que
je recherche :
ALTER TABLE [dbo].[PDAExchange].[PDAMESSAGE]
{
ALTER COLUMN [NATIVEMESSAGETEXT]
{
[nchar] (500) COLLATE French_CI_AS NOT NULL
}
ALTER COLUMN [TRANSLATEMESSAGETEXT]
{
[nchar] (500) COLLATE French_CI_AS NOT NULL
}
ALTER COLUMN [CREATIONDATE]
{
[datetime] NOT NULL
}
ALTER COLUMN [LASTMODIFICATIONDATE]
{
[datetime] NOT NULL
}
}
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Paul Bacelar
Essayez les newsgroups SQL Server. -- Paul Bacelar
"Elderion" wrote in message news:
Je travaille sous SQL Server 2000 et je dois modifier , via un script SQL
,
des types de données de colonnes sur des champs de plusieurs tables
Ce que je voudrais c'est, sur 1instruction ALTER TABLE, faire plusieurs ALTER COLUMN d'un coup
exemple qui helas ne marche pas, mais c pour montrer le principe de ce que je recherche :
ALTER TABLE [dbo].[PDAExchange].[PDAMESSAGE] { ALTER COLUMN [NATIVEMESSAGETEXT] { [nchar] (500) COLLATE French_CI_AS NOT NULL } ALTER COLUMN [TRANSLATEMESSAGETEXT] { [nchar] (500) COLLATE French_CI_AS NOT NULL } ALTER COLUMN [CREATIONDATE] { [datetime] NOT NULL } ALTER COLUMN [LASTMODIFICATIONDATE] { [datetime] NOT NULL } }
Merci
Essayez les newsgroups SQL Server.
--
Paul Bacelar
"Elderion" <j.grouillet@kaeron.net> wrote in message
news:u5zFdDyyFHA.2848@TK2MSFTNGP15.phx.gbl...
Je travaille sous SQL Server 2000 et je dois modifier , via un script SQL
,
des types de données de colonnes sur des champs de plusieurs tables
Ce que je voudrais c'est, sur 1instruction ALTER TABLE, faire plusieurs
ALTER COLUMN d'un coup
exemple qui helas ne marche pas, mais c pour montrer le principe de ce que
je recherche :
ALTER TABLE [dbo].[PDAExchange].[PDAMESSAGE]
{
ALTER COLUMN [NATIVEMESSAGETEXT]
{
[nchar] (500) COLLATE French_CI_AS NOT NULL
}
ALTER COLUMN [TRANSLATEMESSAGETEXT]
{
[nchar] (500) COLLATE French_CI_AS NOT NULL
}
ALTER COLUMN [CREATIONDATE]
{
[datetime] NOT NULL
}
ALTER COLUMN [LASTMODIFICATIONDATE]
{
[datetime] NOT NULL
}
}
Essayez les newsgroups SQL Server. -- Paul Bacelar
"Elderion" wrote in message news:
Je travaille sous SQL Server 2000 et je dois modifier , via un script SQL
,
des types de données de colonnes sur des champs de plusieurs tables
Ce que je voudrais c'est, sur 1instruction ALTER TABLE, faire plusieurs ALTER COLUMN d'un coup
exemple qui helas ne marche pas, mais c pour montrer le principe de ce que je recherche :
ALTER TABLE [dbo].[PDAExchange].[PDAMESSAGE] { ALTER COLUMN [NATIVEMESSAGETEXT] { [nchar] (500) COLLATE French_CI_AS NOT NULL } ALTER COLUMN [TRANSLATEMESSAGETEXT] { [nchar] (500) COLLATE French_CI_AS NOT NULL } ALTER COLUMN [CREATIONDATE] { [datetime] NOT NULL } ALTER COLUMN [LASTMODIFICATIONDATE] { [datetime] NOT NULL } }
Merci
Elderion
Oui c'est vrai, je n'ai pas ce réflexion.
"Paul Bacelar" a écrit dans le message de news: %
Essayez les newsgroups SQL Server. -- Paul Bacelar
"Elderion" wrote in message news:
Je travaille sous SQL Server 2000 et je dois modifier , via un script SQL
,
des types de données de colonnes sur des champs de plusieurs tables
Ce que je voudrais c'est, sur 1instruction ALTER TABLE, faire plusieurs ALTER COLUMN d'un coup
exemple qui helas ne marche pas, mais c pour montrer le principe de ce que je recherche :
ALTER TABLE [dbo].[PDAExchange].[PDAMESSAGE] { ALTER COLUMN [NATIVEMESSAGETEXT] { [nchar] (500) COLLATE French_CI_AS NOT NULL } ALTER COLUMN [TRANSLATEMESSAGETEXT] { [nchar] (500) COLLATE French_CI_AS NOT NULL } ALTER COLUMN [CREATIONDATE] { [datetime] NOT NULL } ALTER COLUMN [LASTMODIFICATIONDATE] { [datetime] NOT NULL } }
Merci
Oui c'est vrai, je n'ai pas ce réflexion.
"Paul Bacelar" <paul.bacelar@PASDESPAMlaposte.net> a écrit dans le message
de news: %23SCKjl5yFHA.460@TK2MSFTNGP15.phx.gbl...
Essayez les newsgroups SQL Server.
--
Paul Bacelar
"Elderion" <j.grouillet@kaeron.net> wrote in message
news:u5zFdDyyFHA.2848@TK2MSFTNGP15.phx.gbl...
Je travaille sous SQL Server 2000 et je dois modifier , via un script SQL
,
des types de données de colonnes sur des champs de plusieurs tables
Ce que je voudrais c'est, sur 1instruction ALTER TABLE, faire plusieurs
ALTER COLUMN d'un coup
exemple qui helas ne marche pas, mais c pour montrer le principe de ce
que
je recherche :
ALTER TABLE [dbo].[PDAExchange].[PDAMESSAGE]
{
ALTER COLUMN [NATIVEMESSAGETEXT]
{
[nchar] (500) COLLATE French_CI_AS NOT NULL
}
ALTER COLUMN [TRANSLATEMESSAGETEXT]
{
[nchar] (500) COLLATE French_CI_AS NOT NULL
}
ALTER COLUMN [CREATIONDATE]
{
[datetime] NOT NULL
}
ALTER COLUMN [LASTMODIFICATIONDATE]
{
[datetime] NOT NULL
}
}
Essayez les newsgroups SQL Server. -- Paul Bacelar
"Elderion" wrote in message news:
Je travaille sous SQL Server 2000 et je dois modifier , via un script SQL
,
des types de données de colonnes sur des champs de plusieurs tables
Ce que je voudrais c'est, sur 1instruction ALTER TABLE, faire plusieurs ALTER COLUMN d'un coup
exemple qui helas ne marche pas, mais c pour montrer le principe de ce que je recherche :
ALTER TABLE [dbo].[PDAExchange].[PDAMESSAGE] { ALTER COLUMN [NATIVEMESSAGETEXT] { [nchar] (500) COLLATE French_CI_AS NOT NULL } ALTER COLUMN [TRANSLATEMESSAGETEXT] { [nchar] (500) COLLATE French_CI_AS NOT NULL } ALTER COLUMN [CREATIONDATE] { [datetime] NOT NULL } ALTER COLUMN [LASTMODIFICATIONDATE] { [datetime] NOT NULL } }