El Truncate elimina la data de la tabla , pero además de eso hace un "reset"
al espacio en disco que se le asigno a dicha tabla, además que no puedes
hacerle TRUNCATE a tablas con Integridad Referencial a otras tablas.
Un Delete solo elimina la información.
Saludos

José Fabricio Rojas <http://josefabriciorojas.blogspot.com>
Mi Perfil: [image: Facebook]
<http://www.facebook.com/jose.fabricio.rojas>[image:
LinkedIn] <http://www.linkedin.com/in/josefabriciorojas>[image:
Twitter]<http://twitter.com/devsoftx>
contáctame: [image: Google Talk/][email protected] [image: Skype/]
devsoftx
Signature powered by WiseStamp <http://www.wisestamp.com/email-install>


El 27 de abril de 2010 20:57, Diego Mijelshon <[email protected]>escribió:

> truncate es truncate, delete es delete.
>
> session.CreateQuery("delete Entidad")
> session.CreateSQLQuery("delete Tabla")
> session.CreateSQLQuery("truncate table Tabla")
>
> Elegí el que te guste.
>
>    Diego
>
>
> 2010/4/27 Roberto Ramírez <[email protected]>
>
> Buenas tardes a todos...
>>
>> ¿Cual es el equivalente a hacer un Truncate Table de SQL Server en NH?
>>
>> Algo asi como "Delete From Table".
>>
>> Gracias...
>>
>> --
>> Para escribir al Grupo, hágalo a esta dirección:
>> [email protected]
>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>
>
>  --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>

-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a