2010-02-09 10 views
0

Je travaille avec Sybase Central en utilisant Adaptive Server Anywhere 9. et je veux quelques exemples de la façon d'utiliser tempDB.Comment insérer dans une table temporaire?

Comment puis-je insérer des enregistrements dans une table temporaire?

J'ai essayé:

select * into TempDB.dba.#testing from testTable 

Mais j'ai l'erreur suivante:

Syntax error near '.' on line 1

+0

pourquoi est-il un "#"? En outre, il devrait être tempdb – ghostdog74

+0

je l'ai changé en select * dans tempdb.dba.testing de afdeling mais toujours la même erreur – Sjemmie

Répondre

1

Il y a deux ensembles de tables temporaires et vous les avez mélangé

1) Session y relatifs sont l'accès comme #table-à-dire

select * into #testing from testTable 

Cela dure aussi longtemps que votre connexion

2) tables dans tempdb. Ceux-ci persistent jusqu'à ce que le serveur soit redémarré.

select * into TempDB.testing from testTable 

Voir sybase docs pour plus d'informations ASE

+0

select * dans TempDB.testing d'œuvres testTable! :) mais le test de table n'exsist pas dit. Je pensais que cela le créerait automatiquement. – Sjemmie

+0

Il devrait faire - quel est le code complet que vous avez essayé – Mark

+0

Je pense que j'ai fait une faute de frappe essayez TempDB..testing – Mark

Questions connexes