sql transaction 一問

一般平時我地在寫網頁用既SQL 都係 QUERY(select) , insert , update, delete
例如
dbcommand="INSERT INTO table1 (col1,col2) VALUES(1,2);"
dbcommand.connection.open()
dbcommand.ExecuteNonQuery()
dbcommand.Connection.Close()
dbcommand.Parameters.Clear()


請問transaction 用係insert , update, delete 會唔會有幫助?
是否能節省運算資源.
即係句SQL 做完 個PROCESS仲會唔會留番係RAM到?

transaction的用途是?

TOP

一般平時我地在寫網頁用既SQL 都係 QUERY(select) , insert , update, delete
例如
dbcommand="INSERT INTO ...
edward222 發表於 2011-10-5 13:08



    1. 你做緊o既就係 transaction 囉
    2. 你指o既 transaction 有幫助, 係邊方面o既幫助 ? 比起邊個有幫助 ?
    3. 節省運算/記憶資源 , 係比起邊個節省 ?

TOP

我唔覺得佢果度有用到transaction
現在一般都不會人手去維護事務, 而是由一些框架代勞
你可以看看Spring (JavaEE) , 和 Python 的 ORM 工具, 都有很完善的 事務管理
但我唔知你現在用緊什麼語言

TOP