A voir également:
- Renommer table sql
- Renommer une table sql - Meilleures réponses
- Sql renommer une table - Meilleures réponses
- Sql renommer une table - Forum - Programmation
- Requête sql espace nom table ✓ - Forum - Programmation
- Copier une table sql ✓ - Forum - Programmation
- Show table sql ✓ - Forum - Programmation
- Copier table sql ✓ - Forum - PHP
13 réponses
grofwa
- Messages postés
- 440
- Date d'inscription
- jeudi 24 juillet 2003
- Statut
- Membre
- Dernière intervention
- 21 juillet 2006
Salut,
Pour la petite histoire, depuis Oracle 8i, tu peux utiliser la commande
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Pour la petite histoire, depuis Oracle 8i, tu peux utiliser la commande
alter table bad_name rename to good_name;
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Signaler
eh
Merci, gars, précise tout même que c'est oracle
Signaler
Flog78
Parfait ça marche aussi avec MySQL.
gap
variable_base.TableDefs("«ancien nom»").Name = "«nouveau nom»
la table ne doit pas être ouverte pour être renommée
la table ne doit pas être ouverte pour être renommée
Utilisateur anonyme
bonjour
pour moi le plus simple tu copie ton ancienne table avec ctrl c
tu l efface et tu remets l ancienne ctrl v
tu la renomme et tu la creer
a plus
pour moi le plus simple tu copie ton ancienne table avec ctrl c
tu l efface et tu remets l ancienne ctrl v
tu la renomme et tu la creer
a plus
A²
Cela n'est pas possible de renommer une table par script sous Oracle, il créer une table avec le nouveau nom et faire select insert dans celle-ci puis supprimer l'ancien table...
A²
A²
tioneb69
Deja je voudrais savoir comment tu te connectes à tes bases (oledb, oldb, oracle...). Je pense que le plus simple est que tu fasses deux connexions bien distinctes (une pour access et une pour oracle) comme ça tu peux mettre ce que tu veux dans le commandText. Tu me suis ?
grofwa
- Messages postés
- 440
- Date d'inscription
- jeudi 24 juillet 2003
- Statut
- Membre
- Dernière intervention
- 21 juillet 2006
J'ai trouvé ce bout de code sur le web, si ça peut t'aider...
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Public Function RenameTable(DatabaseName As String, _ ByVal OldTableName As String, _ ByVal NewTableName As String) As Boolean 'DataBaseName is the file/path name of the database 'OldTableName is the name of the table you want to rename 'NewTableName is new table name 'Returns true if successful, false otherwise 'Project must include reference to DAO On Error GoTo errorhandler Dim oDB As DAO.Database Dim td As DAO.TableDef Set oDB = Workspaces(0).OpenDatabase(DatabaseName) On Error GoTo errorhandler If Not TableExists(oDB, OldTableName) Then GoTo errorhandler If TableExists(oDB, NewTableName) Then GoTo errorhandler 'Create table object Set td = oDB.TableDefs(OldTableName) td.Name = NewTableName oDB.TableDefs.Refresh oDB.Close RenameTable = True Exit Function errorhandler: If Not oDB Is Nothing Then oDB.Close Set td = Nothing End Function
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
ruth
Merci pr l'aide!
j'ai une connection dont les propriété sont distincte en fonction du type de la bases de donnée en cours!
j'utilise VB 6 j'essaye d'exploité l'exemple donnée avec ADO!
mais au premier test ,ca n'a pas l'air de marcher!
merci
Ruth
j'ai une connection dont les propriété sont distincte en fonction du type de la bases de donnée en cours!
j'utilise VB 6 j'essaye d'exploité l'exemple donnée avec ADO!
mais au premier test ,ca n'a pas l'air de marcher!
merci
Ruth
tioneb69
- Messages postés
- 6
- Date d'inscription
- mardi 22 juin 2004
- Statut
- Membre
- Dernière intervention
- 12 juillet 2004
Bon je ne suis pas sur de pouvoir t'aider parce que apparement il y a une grande différence entre VB 6.0 et VB.NET.
De toute façon je te répondrai demain matin.
Sinon pour être sur d'avoir bien compris ton problème: tu arrives à rennomer une table oracle grâce à ta requète oracle mais tu voudrais faire la même chose avec ta base access et tu n'y arrives pas. C'est ça?
De toute façon je te répondrai demain matin.
Sinon pour être sur d'avoir bien compris ton problème: tu arrives à rennomer une table oracle grâce à ta requète oracle mais tu voudrais faire la même chose avec ta base access et tu n'y arrives pas. C'est ça?