8/7/2007 22:36 El Bruno

[Tip] Como averiguar si una columna es identity ?

Buenas

post pendiente desde la semana anterior, pero entre el sol y la playa en Caparica, quedó pendiente.

Pues frente a la pregunta ¿como averiguar si una columna de una tabla es identiy? conozco 2 formas:

 

  1. Ejecutar el siguiente query que utiliza la función ColumnProperty:
    SELECT COLUMNPROPERTY( OBJECT_ID('TableName'),'ColumnName','IsIdentity')";
  2. Preguntarle a Roberto que lleva la base de datos y ver si se acuerda de memoria.

 

Obviamente la opción mas interesante es la 2da ya que requiere menos trabajo, pero si como en mi caso estas trabajando en un degenerador de código este tipo de tips pueden resultar muy útiles.

En el caso de la función ColumnProperty además de permitirnos averiguar si una columna es identity, podemos verificar

  1. si esta columna admite nulos
  2. si es un valor calculado
  3. si es del tipo cursor
  4. etc.

La lista completa de opciones la podemos ver en http://msdn2.microsoft.com/en-us/library/aa226011(SQL.80).aspx

 

Saludos desde la otra punta de la península.

El Bruno

Crossposting from ElBruno.com
Archivado en:
Comparte este post:

# re: [Tip] Como averiguar si una columna es identity ?

Sunday, July 08, 2007 11:22 PM by Sergio Tarrillo

una pregunta, y que puede ser el próximo post pendiente :D. ¿Qué generado de código usas?

A media hora de los cuartos de final :S, y si pronosticamos de acuerdo a los otros partidos de cuarto de final, este también debe ser una goleada...osea si o si, terminará en masacre :P

Saludos,

# re: [Tip] Como averiguar si una columna es identity ?

Sunday, July 08, 2007 11:26 PM by El Bruno

Hey Sergio ...

pues @Home (Avanade) utilizamos una herramienta interna ACA SOA Factory, que basada en las DSL tools genera de todo un poco ... yo la estoy extendiendo para un dominio en particular acorde con el proyecto en el que estoy trabajando ahora.

y con respecto al partido ... quedan pocos minutos !!!

Yo lo vere 1:30 AM hora portugal por esas cuestiones que tiene la tierra y los grados con las zonas horarias

Saludos y a disfrutar :D

# re: [Tip] Como averiguar si una columna es identity ?

Monday, July 09, 2007 12:23 AM by Sergio Tarrillo

:O, creo ningún generador de código de terceros te deja satisfecho, no hay como tener uno su propio o extender uno :D. Bueno por las circunstancias seguire usando el Service Software Factory. Por cierto, aun soy un poco ignorante en esto, ¿puedes construir tus Custom Factories, con el Guide Automation Extensions, y el Guide Automation Toolkit?.

Que tal paliza que le dio Mexico a Paraguay. Ojala sea una paliza digna, en el partido que se viene en unos minutos :D, yo lo vere a las 5:30 pm.

Saludos,

# re: [Tip] Como averiguar si una columna es identity ?

Monday, July 09, 2007 11:37 PM by El Bruno

Sergio ...

antes q nada, gracias por dejarnos pasar a semis y felicitaciones por el Machu Pichu :D :D

y sip, con un poco de ganas y de pelear con las GAX y GAT puedes hacer basicamente lo que quieras !!!

Saludos

Te recomiendo los blogs de www.clariusconsulting.net q son casi los padres del GAT y GAX :D

# re: [Tip] Como averiguar si una columna es identity ?

Tuesday, July 10, 2007 6:51 AM by Sergio Tarrillo

De nada Bruno, ya teniamos mucha alegría con lo de Machu Picchu (Picchu :D) (no quedaba de otra tampoco xD).

Voy a empezar entonces a revisar el blog que que mecionas a ver que sale, gracias!

Saludos,