2010-04-14 17 views

Respuesta

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

Cuando se ejecuta 'seleccionar CAST (@@ DBST AS varchar (max))' Me sale el resultado adecuado dentro de SQL MGMT ESTUDIO pero cuando se utiliza 'DBI' (Perl) para traer de vuelta el resultado - me da ☼á (lo que sea que sea ...). Pero cuando intento 'select cast (cast (@@ DBTS AS bigint) AS varchar)' obtengo '4000' - aunque el valor real debería ser 339215. ¿Alguna idea de qué puedo hacer para corregir esto? –

+0

¡Lo descubrí! Resultó que necesitaba establecer la base de datos para la que quería el número de secuencia. El 4000 venía de la base de datos "predeterminada". FYI: Para configurar la base de datos, simplemente agregue: 'use DATABASENAME;' seguido de su consulta 'SELECT cast (@@ DBTS como bigint)' –

Cuestiones relacionadas