SQL - UDT error.

   
Vista:

UDT error.

Publicado por DALSOM (197 intervenciones) el 07/05/2009 21:03:29
HOLA A TODOS! PERDONEN SI INTERPRETAN MAL MI MENSAJE POR LAS MAYUSCULAS, PIENSO SE VE MUCHO MEJOR ASI, Y LOS CODIGOS EN MINUSCULAS.

A VER.

ESTOY CREANDO UNA TABLA TEMPORAL CON UN User Defined Type, SEGUN LA AYUDA, SE CREA IGUAL QUE SI FUERA CUALQUIER OTRO TIPO DE DATOS, PERO AL INTENTARLO ME DICE QUE NO ENCUENTRA EL TIPO DE DATOS.

QUE ME FALTA, ESTE SERIA UN EJEMPLO DEL QUERY :

create table #mitabla (ikeyField KeyField,cdescripc D50)

TAMBIEN LO INTENTE DE ESTA OTRA FORMA INICIALMENTE :

create table #mitabla ([ikeyField] [dbo].[KeyField],[cdescripc] [dbo].[D50])

A LO QUE ME DIO EL MISMO ERROR. Y POR LO CUAL BUSQUE COMO LO HACIA EL SCRIPT DE SQL AL DECIRLE A SQL DE UNA TABLA YA DEFINIDA EN ESTA FORMA.
QUE CREEN? EL SCRIPT ESTABA IDENTICO COMO LO HICE EN LA SEGUNDA OCASION :

create table #mitabla ([ikeyField] [dbo].[KeyField],[cdescripc] [dbo].[D50])

QUE ESTOY HACIENDO MAL?

Msg 2715, Level 16, State 7, Line 4
Column, parameter, or variable #1: Cannot find data type dbo.keyfield.

ESTE SERIA EL ERROR QUE ME DIO.

DE ANTEMANO GRACIAS.
SALUDOS,
DALSOM.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:UDT error.

Publicado por pacopaz (143 intervenciones) el 08/05/2009 01:23:27
Los UDT son definidos para la base de datos en la que trabajas, mientras no los registres para el servidor.
El problema se te presenta por que tus tipos están definidos para tu base de datos y las tablas temporales se definen en la base de datos tempdb, así que ahí no los encuentra.
Lee este link:
http://msdn.microsoft.com/es-es/library/eybzcxe6(VS.80).aspx

Espero que te sirva.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:UDT error.

Publicado por jamal (1 intervención) el 06/01/2010 04:22:41
hola
nose como estan creados los udt's pero debes definirlos antes de crear las tablas de lo contrario saldra el error de que no se consigue el tipo de dato.bueno yo tuve un problema similar por eso te lo comento aunq imagino a que a estas alturas ya habras solucionado tu problema siempre es bueno colocar como lo hiciste para q las demas personas que se encuentren en una situacion similar puedan solucionar sus problemas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:UDT error.

Publicado por DALSOM (197 intervenciones) el 07/01/2010 04:29:00
APARENTEMENTE NO TENIA LOS PERMISOS DE ADMINISTRATOR SOBRE LA TABLA Y/O TIPO DE DATOS.

AL PEDIRLE AL ADMINISTRADOR DE LA BD EL LOS CREO.

SALUDOS,
DALSOM.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar