Jai un petit souci syntactique au niveau de alter column et plus
particulièrement sur la valeur par default que je veux faire disparaître en
utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column
[champ] DROP DEFAULT
Il ne fonctionne pas.
J'espère que vous pourrez m'apporter vos lumières.
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
SQLpro [MVP]
Daniel a écrit :
Bonjour,
Jai un petit souci syntactique au niveau de alter column et plus particulièrement sur la valeur par default que je veux faire disparaître en utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column [champ] DROP DEFAULT
Il ne fonctionne pas. J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Daniel a écrit :
Bonjour,
Jai un petit souci syntactique au niveau de alter column et plus
particulièrement sur la valeur par default que je veux faire disparaître en
utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column
[champ] DROP DEFAULT
Il ne fonctionne pas.
J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'T_UNETABLE'
AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE
DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'T_UNETABLE'
AND COLUMN_NAME = 'COL1'
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Jai un petit souci syntactique au niveau de alter column et plus particulièrement sur la valeur par default que je veux faire disparaître en utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column [champ] DROP DEFAULT
Il ne fonctionne pas. J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Daniel
Salut,
Thans c'est Ok, je ne savais pas qu'il fallait supprimer la contraint et pas la valeur par default.
@+
"SQLpro [MVP]" a écrit dans le message de news:
Daniel a écrit :
Bonjour,
Jai un petit souci syntactique au niveau de alter column et plus particulièrement sur la valeur par default que je veux faire disparaître en utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column [champ] DROP DEFAULT
Il ne fonctionne pas. J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Salut,
Thans c'est Ok, je ne savais pas qu'il fallait supprimer la contraint et pas
la valeur par default.
@+
"SQLpro [MVP]" <brouardf@club-internet.fr> a écrit dans le message de news:
eImOn1saGHA.5108@TK2MSFTNGP05.phx.gbl...
Daniel a écrit :
Bonjour,
Jai un petit souci syntactique au niveau de alter column et plus
particulièrement sur la valeur par default que je veux faire disparaître
en utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column
[champ] DROP DEFAULT
Il ne fonctionne pas.
J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'T_UNETABLE'
AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE
DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'T_UNETABLE'
AND COLUMN_NAME = 'COL1'
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Thans c'est Ok, je ne savais pas qu'il fallait supprimer la contraint et pas la valeur par default.
@+
"SQLpro [MVP]" a écrit dans le message de news:
Daniel a écrit :
Bonjour,
Jai un petit souci syntactique au niveau de alter column et plus particulièrement sur la valeur par default que je veux faire disparaître en utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column [champ] DROP DEFAULT
Il ne fonctionne pas. J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
SQLpro [MVP]
Daniel a écrit :
Salut,
Thans c'est Ok, je ne savais pas qu'il fallait supprimer la contraint et pas la valeur par default.
Une "valeur pas défaut", c'est une contrainte.
Une table ne connait que les objets suivants : colonne, contrainte déclencheur.
A +
@+
"SQLpro [MVP]" a écrit dans le message de news:
Daniel a écrit :
Bonjour,
Jai un petit souci syntactique au niveau de alter column et plus particulièrement sur la valeur par default que je veux faire disparaître en utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column [champ] DROP DEFAULT
Il ne fonctionne pas. J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Daniel a écrit :
Salut,
Thans c'est Ok, je ne savais pas qu'il fallait supprimer la contraint et pas
la valeur par default.
Une "valeur pas défaut", c'est une contrainte.
Une table ne connait que les objets suivants :
colonne,
contrainte
déclencheur.
A +
@+
"SQLpro [MVP]" <brouardf@club-internet.fr> a écrit dans le message de news:
eImOn1saGHA.5108@TK2MSFTNGP05.phx.gbl...
Daniel a écrit :
Bonjour,
Jai un petit souci syntactique au niveau de alter column et plus
particulièrement sur la valeur par default que je veux faire disparaître
en utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column
[champ] DROP DEFAULT
Il ne fonctionne pas.
J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'T_UNETABLE'
AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE
DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'T_UNETABLE'
AND COLUMN_NAME = 'COL1'
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Thans c'est Ok, je ne savais pas qu'il fallait supprimer la contraint et pas la valeur par default.
Une "valeur pas défaut", c'est une contrainte.
Une table ne connait que les objets suivants : colonne, contrainte déclencheur.
A +
@+
"SQLpro [MVP]" a écrit dans le message de news:
Daniel a écrit :
Bonjour,
Jai un petit souci syntactique au niveau de alter column et plus particulièrement sur la valeur par default que je veux faire disparaître en utilisant un script.
J'ai bien essayé la le code suivant : Alter table Table alter column [champ] DROP DEFAULT
Il ne fonctionne pas. J'espère que vous pourrez m'apporter vos lumières.
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
ALTER TABLE T_UNETABLE DROP CONSTRAINT CD_T_UNETABLE_DFL_COL1
SELECT TABLE_NAME, COLUMN_NAME, COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'T_UNETABLE' AND COLUMN_NAME = 'COL1'
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************