Je souhaiterai pouvoir, dans du code TSQL, créer une table dont le nom
serait en partie issu d'une variable. Cette variable étant une entrée de la
procédure stockée.
Cela est il possible ?
Exemple :
@variable1 varchar(5)
BEGIN
CREATE TABLE TblListe @variable1 ( ....
Le nom de la table pouvant etre au final par exemple : 'TblListeProduits' ou
'TblListeVentes' si @variable1 prend respectivement les valeurs 'Produits'
ou 'Ventes'
Je souhaiterai pouvoir, dans du code TSQL, créer une table dont le nom serait en partie issu d'une variable. Cette variable étant une entrée de la procédure stockée. Cela est il possible ?
Exemple :
@variable1 varchar(5)
BEGIN
CREATE TABLE TblListe @variable1 ( ....
Le nom de la table pouvant etre au final par exemple : 'TblListeProduits' ou 'TblListeVentes' si @variable1 prend respectivement les valeurs 'Produits' ou 'Ventes'
D'avance merci
Laurent
Bonjour,
Ca n'est possible que faisant du SQL dynamique, par exemple:
EXEC('CREATE TABLE ' + @variable1 + ' (id int)')
--
Cordialement,
Christian Robert http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration
"LM" a écrit :
Bonsoir à tous,
Je souhaiterai pouvoir, dans du code TSQL, créer une table dont le nom
serait en partie issu d'une variable. Cette variable étant une entrée de la
procédure stockée.
Cela est il possible ?
Exemple :
@variable1 varchar(5)
BEGIN
CREATE TABLE TblListe @variable1 ( ....
Le nom de la table pouvant etre au final par exemple : 'TblListeProduits' ou
'TblListeVentes' si @variable1 prend respectivement les valeurs 'Produits'
ou 'Ventes'
Je souhaiterai pouvoir, dans du code TSQL, créer une table dont le nom serait en partie issu d'une variable. Cette variable étant une entrée de la procédure stockée. Cela est il possible ?
Exemple :
@variable1 varchar(5)
BEGIN
CREATE TABLE TblListe @variable1 ( ....
Le nom de la table pouvant etre au final par exemple : 'TblListeProduits' ou 'TblListeVentes' si @variable1 prend respectivement les valeurs 'Produits' ou 'Ventes'
D'avance merci
Laurent
LM
Merci bien, c'est ce que je cherchais Laurent
"Christian Robert" <christian.robert(sansspam)@winwise.fr> a écrit dans le message de news:
Bonjour,
Ca n'est possible que faisant du SQL dynamique, par exemple:
Je souhaiterai pouvoir, dans du code TSQL, créer une table dont le nom serait en partie issu d'une variable. Cette variable étant une entrée de la procédure stockée. Cela est il possible ?
Exemple :
@variable1 varchar(5)
BEGIN
CREATE TABLE TblListe @variable1 ( ....
Le nom de la table pouvant etre au final par exemple : 'TblListeProduits' ou 'TblListeVentes' si @variable1 prend respectivement les valeurs 'Produits' ou 'Ventes'
D'avance merci
Laurent
Merci bien, c'est ce que je cherchais
Laurent
"Christian Robert" <christian.robert(sansspam)@winwise.fr> a écrit dans le
message de news: 2CAC7447-8C48-42F2-8FDB-C7B75D79DF1F@microsoft.com...
Bonjour,
Ca n'est possible que faisant du SQL dynamique, par exemple:
EXEC('CREATE TABLE ' + @variable1 + ' (id int)')
--
Cordialement,
Christian Robert http://blogs.developpeur.org/christian/
MCT - Database Development / Database Administration
"LM" a écrit :
Bonsoir à tous,
Je souhaiterai pouvoir, dans du code TSQL, créer une table dont le nom
serait en partie issu d'une variable. Cette variable étant une entrée de
la
procédure stockée.
Cela est il possible ?
Exemple :
@variable1 varchar(5)
BEGIN
CREATE TABLE TblListe @variable1 ( ....
Le nom de la table pouvant etre au final par exemple : 'TblListeProduits'
ou
'TblListeVentes' si @variable1 prend respectivement les valeurs
'Produits'
ou 'Ventes'
Je souhaiterai pouvoir, dans du code TSQL, créer une table dont le nom serait en partie issu d'une variable. Cette variable étant une entrée de la procédure stockée. Cela est il possible ?
Exemple :
@variable1 varchar(5)
BEGIN
CREATE TABLE TblListe @variable1 ( ....
Le nom de la table pouvant etre au final par exemple : 'TblListeProduits' ou 'TblListeVentes' si @variable1 prend respectivement les valeurs 'Produits' ou 'Ventes'