【正文】
field end as news_name,news_id from tablename Access數(shù)據(jù)庫:select iif(len(field)2,left(field,2)+'...',field) FROM tablename?! xecute方法 該方法用于執(zhí)行SQL語句。根據(jù)SQL語句執(zhí)行后是否返回記錄集,該方法的使用格式分為以下兩種: 1.執(zhí)行SQL查詢語句時(shí),將返回查詢得到的記錄集。用法為: Set 對(duì)象變量名=(SQL 查詢語言) execute方法調(diào)用后,會(huì)自動(dòng)創(chuàng)建記錄集對(duì)象,并將查詢結(jié)果存儲(chǔ)在該記錄對(duì)象中,通過Set方法,將記錄集賦給指定的對(duì)象保存,以后對(duì)象變量就代表了該記錄集對(duì)象?! ?.執(zhí)行SQL的操作性語言時(shí),沒有記錄集的返回。此時(shí)用法為: SQL 操作性語句 [, RecordAffected][, Option] 稲ecordAffected 為可選項(xiàng),此出可放置一個(gè)變量,SQL語句執(zhí)行后,所生效的記錄數(shù)會(huì)自動(dòng)保存到該變量中。通過訪問該變量,就可知道SQL語句隊(duì)多少條記錄進(jìn)行了操作。 稯ption 可選項(xiàng),該參數(shù)的取值通常為adCMDText,它用于告訴ADO,應(yīng)該將execute方法之后的第一個(gè)字符解釋為命令文本。通過指定該參數(shù),可使執(zhí)行更高效?! 》BeginTrans、RollbackTrans、CommitTrans方法 這三個(gè)方法是連接對(duì)象提供的用于事務(wù)處理的方法。BeginTrans用于開始一個(gè)事物;RollbackTrans用于回滾事務(wù);CommitTrans用于提交所有的事務(wù)處理結(jié)果,即確認(rèn)事務(wù)的處理?! ∈聞?wù)處理可以將一組操作視為一個(gè)整體,只有全部語句都成功執(zhí)行后,事務(wù)處理才算成功;若其中有一個(gè)語句執(zhí)行失敗,則整個(gè)處理就算失敗,并恢復(fù)到處里前的狀態(tài)。 BeginTrans和CommitTrans用于標(biāo)記事務(wù)的開始和結(jié)束,在這兩個(gè)之間的語句,就是作為事務(wù)處理的語句。判斷事務(wù)處理是否成功,可通過連接對(duì)象的Error集合來實(shí)現(xiàn),若Error集合的成員個(gè)數(shù)不為0,則說明有錯(cuò)誤發(fā)生,事務(wù)處理失敗。Error集合中的每一個(gè)Error對(duì)象,代表一個(gè)錯(cuò)誤信息。SQL語句大全精要2006/10/26 13:46delete語句 delete語句:用于創(chuàng)建一個(gè)刪除查詢,可從列在 FROM 子句之中的一個(gè)或多個(gè)表中刪除記錄,且該子句滿足 WHERE 子句中的條件,可以使用delete刪除多個(gè)記錄。語法:delete [table.*] FROM table WHERE criteria語法:delete * FROM table WHERE criteria='查詢的字'說明:table參數(shù)用于指定從其中刪除記錄的表的名稱。criteria參數(shù)為一個(gè)表達(dá)式,用于指定哪些記錄應(yīng)該被刪除的表達(dá)式??梢允褂?execute 方法與一個(gè) DROP 語句從數(shù)據(jù)庫中放棄整個(gè)表。不過,若用這種方法刪除表,將會(huì)失去表的結(jié)構(gòu)。不同的是當(dāng)使用 delete,只有數(shù)據(jù)會(huì)被刪除;表的結(jié)構(gòu)以及表的所有屬性仍然保留,例如字段屬性及索引。update 有關(guān)update,在ORACLE數(shù)據(jù)庫中表 A ( ID ,FIRSTNAME,LASTNAME ) 表 B( ID,LASTNAME)表 A 中原來ID,FIRSTNAME兩個(gè)字段的數(shù)據(jù)是完整的表 B中原來ID,LASTNAME兩個(gè)字段的數(shù)據(jù)是完整的現(xiàn)在要把表 B中的LASTNAME字段的相應(yīng)的數(shù)據(jù)填入到A表中LASTNAME相應(yīng)的位置。兩個(gè)表中的ID字段是相互關(guān)聯(lián)的。update a set =(select from b where =)SQL中有四種基本的DML操作:insert,select,update和delete。由于這是大多數(shù)SQL用戶經(jīng)常用到的,我們有必要在此對(duì)它們進(jìn)行說明。