2010-04-14 5 views

Répondre

32
select CAST(@id as varchar(max)) 
+0

Lorsque vous exécutez 'sélectionnez CAST (@@ DBST AS varchar (max))' j'obtenir le bon résultat dans SQL MGMT STUDIO, mais quand je l'utilise 'DBI' (perl) pour ramener le résultat - ça me donne ☼á (quoi que ce soit ...). Mais quand j'essaie de choisir cast (cast (@@ DBTS AS bigint) AS varchar) 'I get' 4000' - même si la valeur réelle devrait être 339215. Toute idée de ce que je peux faire pour corriger cela? –

+0

Compris! Comme il se trouve - je devais définir la base de données pour laquelle je voulais le numéro de séquence. Le 4000 provenait de la base de données "par défaut". FYI: Pour définir la base de données, ajoutez simplement: 'use DATABASENAME; 'suivi de votre requête' SELECT cast (@@ DBTS as bigint) ' –