版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、常用經(jīng)典SQL語(yǔ)句大全完整版-詳解+實(shí)例下列語(yǔ)句部分是Mssql語(yǔ)句,不可以在access中使用。SQL分類(lèi):DDL數(shù)據(jù)定義語(yǔ)言(CREATE,ALTER,DROP,DECLARE)DML數(shù)據(jù)操縱語(yǔ)言(SELECT,DELETE,UPDATE,INSERT)DCL數(shù)據(jù)控制語(yǔ)言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,簡(jiǎn)要介紹基礎(chǔ)語(yǔ)句:1、說(shuō)明:創(chuàng)建數(shù)據(jù)庫(kù)CREATE DATABASE database-name2、說(shuō)明:刪除數(shù)據(jù)庫(kù)drop database dbname3、說(shuō)明:備份sql server- 創(chuàng)建 備份數(shù)據(jù)的 deviceUSE masterEXEC sp
2、_addumpdevice disk, testBack, c:mssql7backupMyNwind_1.dat- 開(kāi)始 備份BACKUP DATABASE pubs TO testBack4、說(shuō)明:創(chuàng)建新表create table tabname(col1 type1 not null primary key,col2 type2 not null,.)根據(jù)已有的表創(chuàng)建新表:A:create table tab_new like tab_old (使用舊表創(chuàng)建新表)B:create table tab_new as select col1,col2 from tab_old definit
3、ion only5、說(shuō)明:刪除新表:drop table tabname6、說(shuō)明:增加一個(gè)列:Alter table tabname add column col type注:列增加后將不能刪除。DB2中列加上后數(shù)據(jù)類(lèi)型也不能改變,唯一能改變的是增加varchar類(lèi)型的長(zhǎng)度。7、說(shuō)明:添加主鍵:Alter table tabname add primary key(col)說(shuō)明:刪除主鍵:Alter table tabname drop primary key(col)8、說(shuō)明:創(chuàng)建索引:create unique index idxname on tabname(col.)刪除索引:drop
4、 index idxname注:索引是不可更改的,想更改必須刪除重新建。9、說(shuō)明:創(chuàng)建視圖:create view viewname as select statement刪除視圖:drop view viewname10、說(shuō)明:幾個(gè)簡(jiǎn)單的基本的sql語(yǔ)句選擇:select * from table1 where 范圍插入:insert into table1(field1,field2) values(value1,value2)刪除:delete from table1 where 范圍更新:update table1 set field1=value1 where 范圍查找:select
5、 * from table1 where field1 like %value1% -like的語(yǔ)法很精妙,查資料!排序:select * from table1 order by field1,field2 desc總數(shù):select count * as totalcount from table1求和:select sum(field1) as sumvalue from table1平均:select avg(field1) as avgvalue from table1最大:select max(field1) as maxvalue from table1最?。簊elect min
6、(field1) as minvalue from table111、說(shuō)明:幾個(gè)高級(jí)查詢(xún)運(yùn)算詞A: UNION 運(yùn)算符UNION 運(yùn)算符通過(guò)組合其他兩個(gè)結(jié)果表(例如 TABLE1 和 TABLE2)并消去表中任何重復(fù)行而派生出一個(gè)結(jié)果表。當(dāng) ALL 隨 UNION 一起使用時(shí)(即 UNION ALL),不消除重復(fù)行。兩種情況下,派生表的每一行不是來(lái)自 TABLE1 就是來(lái)自 TABLE2。B: EXCEPT 運(yùn)算符EXCEPT 運(yùn)算符通過(guò)包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重復(fù)行而派生出一個(gè)結(jié)果表。當(dāng) ALL 隨 EXCEPT 一起使用時(shí) (EXCEPT ALL)
7、,不消除重復(fù)行。C: INTERSECT 運(yùn)算符INTERSECT 運(yùn)算符通過(guò)只包括 TABLE1 和 TABLE2 中都有的行并消除所有重復(fù)行而派生出一個(gè)結(jié)果表。當(dāng) ALL 隨 INTERSECT 一起使用時(shí) (INTERSECT ALL),不消除重復(fù)行。注:使用運(yùn)算詞的幾個(gè)查詢(xún)結(jié)果行必須是一致的。12、說(shuō)明:使用外連接A、left outer join:左外連接(左連接):結(jié)果集幾包括連接表的匹配行,也包括左連接表的所有行。SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.cB:right
8、outer join:右外連接(右連接):結(jié)果集既包括連接表的匹配連接行,也包括右連接表的所有行。C:full outer join:全外連接:不僅包括符號(hào)連接表的匹配行,還包括兩個(gè)連接表中的所有記錄。其次,大家來(lái)看一些不錯(cuò)的sql語(yǔ)句1、說(shuō)明:復(fù)制表(只復(fù)制結(jié)構(gòu),源表名:a 新表名:b) (Access可用)法一:select * into b from a where 1<>1法二:select top 0 * into b from a2、說(shuō)明:拷貝表(拷貝數(shù)據(jù),源表名:a 目標(biāo)表名:b) (Access可用)insert into b(a, b, c) select d,e
9、,f from b;3、說(shuō)明:跨數(shù)據(jù)庫(kù)之間表的拷貝(具體數(shù)據(jù)使用絕對(duì)路徑) (Access可用)insert into b(a, b, c) select d,e,f from b in 具體數(shù)據(jù)庫(kù) where 條件例子:.from b in "&Server.MapPath(".")&"data.mdb" &" where.4、說(shuō)明:子查詢(xún)(表名1:a 表名2:b)select a,b,c from a where a IN (select d from b ) 或者: select a,b,c from a
10、 where a IN (1,2,3)5、說(shuō)明:顯示文章、提交人和最后回復(fù)時(shí)間select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b6、說(shuō)明:外連接查詢(xún)(表名1:a 表名2:b)select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c7、說(shuō)明:在線視圖查詢(xún)(表名1:a )select * from (SELECT a,b,c FRO
11、M a) T where t.a > 1;8、說(shuō)明:between的用法,between限制查詢(xún)數(shù)據(jù)范圍時(shí)包括了邊界值,not between不包括select * from table1 where time between time1 and time2select a,b,c, from table1 where a not between 數(shù)值1 and 數(shù)值29、說(shuō)明:in 的使用方法select * from table1 where a not in (值1,值2,值4,值6)10、說(shuō)明:兩張關(guān)聯(lián)表,刪除主表中已經(jīng)在副表中沒(méi)有的信息delete from table1 wh
12、ere not exists ( select * from table2 where table1.field1=table2.field1 )11、說(shuō)明:四表聯(lián)查問(wèn)題:select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .12、說(shuō)明:日程安排提前五分鐘提醒SQL: select * from 日程安排 where datediff(minute,f開(kāi)始時(shí)間,getdate()>513、說(shuō)明:一條sql 語(yǔ)句搞定數(shù)據(jù)庫(kù)分頁(yè)sele
13、ct top 10 b.* from (select top 20 主鍵字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主鍵字段 = a.主鍵字段 order by a.排序字段14、說(shuō)明:前10條記錄select top 10 * form table1 where 范圍15、說(shuō)明:選擇在每一組b值相同的數(shù)據(jù)中對(duì)應(yīng)的a最大的記錄的所有信息(類(lèi)似這樣的用法可以用于論壇每月排行榜,每月熱銷(xiāo)產(chǎn)品分析,按科目成績(jī)排名,等等.)select a,b,c from tablename ta where a=(select max(a) from ta
14、blename tb where tb.b=ta.b)16、說(shuō)明:包括所有在 TableA 中但不在 TableB和TableC 中的行并消除所有重復(fù)行而派生出一個(gè)結(jié)果表(select a from tableA ) except (select a from tableB) except (select a from tableC)17、說(shuō)明:隨機(jī)取出10條數(shù)據(jù)select top 10 * from tablename order by newid()18、說(shuō)明:隨機(jī)選擇記錄select newid()19、說(shuō)明:刪除重復(fù)記錄Delete from tablename where id n
15、ot in (select max(id) from tablename group by col1,col2,.)20、說(shuō)明:列出數(shù)據(jù)庫(kù)里所有的表名select name from sysobjects where type=U21、說(shuō)明:列出表里的所有的select name from syscolumns where id=object_id(TableName)22、說(shuō)明:列示type、vender、pcs字段,以type字段排列,case可以方便地實(shí)現(xiàn)多重選擇,類(lèi)似select 中的case。select type,sum(case vender when A then pcs el
16、se 0 end),sum(case vender when C then pcs else 0 end),sum(case vender when B then pcs else 0 end) FROM tablename group by type顯示結(jié)果:type vender pcs電腦 A 1電腦 A 1光盤(pán) B 2光盤(pán) A 2手機(jī) B 3手機(jī) C 323、說(shuō)明:初始化表table1TRUNCATE TABLE table124、說(shuō)明:選擇從10到15的記錄select top 5 * from (select top 15 * from
17、 table order by id asc) table_別名 order by id desc隨機(jī)選擇數(shù)據(jù)庫(kù)記錄的方法(使用Randomize函數(shù),通過(guò)SQL語(yǔ)句實(shí)現(xiàn))對(duì)存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)來(lái)說(shuō),隨機(jī)數(shù)特性能給出上面的效果,但它們可能太慢了些。你不能要求ASP“找個(gè)隨機(jī)數(shù)”然后打印出來(lái)。實(shí)際上常見(jiàn)的解決方案是建立如下所示的循環(huán):RandomizeRNumber = Int(Rnd*499) +1While Not objRec.EOFIf objRec("ID") = RNumber THEN. 這里是執(zhí)行腳本 .end ifobjRec.MoveNextWend這很容
18、易理解。首先,你取出1到500范圍之內(nèi)的一個(gè)隨機(jī)數(shù)(假設(shè)500就是數(shù)據(jù)庫(kù)內(nèi)記錄的總數(shù))。然后,你遍歷每一記錄來(lái)測(cè)試ID 的值、檢查其是否匹配RNumber。滿足條件的話就執(zhí)行由THEN 關(guān)鍵字開(kāi)始的那一塊代碼。假如你的RNumber 等于495,那么要循環(huán)一遍數(shù)據(jù)庫(kù)花的時(shí)間可就長(zhǎng)了。雖然500這個(gè)數(shù)字看起來(lái)大了些,但相比更為穩(wěn)固的企業(yè)解決方案這還是個(gè)小型數(shù)據(jù)庫(kù)了,后者通常在一個(gè)數(shù)據(jù)庫(kù)內(nèi)就包含了成千上萬(wàn)條記錄。這時(shí)候不就死定了?采用SQL,你就可以很快地找出準(zhǔn)確的記錄并且打開(kāi)一個(gè)只包含該記錄的recordset,如下所示:RandomizeRNumber = Int(Rnd*499) + 1SQ
19、L = "SELECT * FROM Customers WHERE ID = " & RNumberset objRec = ObjConn.Execute(SQL)Response.WriteRNumber & " = " & objRec("ID") & " " & objRec("c_email")不必寫(xiě)出RNumber 和ID,你只需要檢查匹配情況即可。只要你對(duì)以上代碼的工作滿意,你自可按需操作“隨機(jī)”記錄。Recordset沒(méi)有包含其他內(nèi)容,因
20、此你很快就能找到你需要的記錄這樣就大大降低了處理時(shí)間。再談隨機(jī)數(shù)現(xiàn)在你下定決心要榨干Random 函數(shù)的最后一滴油,那么你可能會(huì)一次取出多條隨機(jī)記錄或者想采用一定隨機(jī)范圍內(nèi)的記錄。把上面的標(biāo)準(zhǔn)Random 示例擴(kuò)展一下就可以用SQL應(yīng)對(duì)上面兩種情況了。為了取出幾條隨機(jī)選擇的記錄并存放在同一recordset內(nèi),你可以存儲(chǔ)三個(gè)隨機(jī)數(shù),然后查詢(xún)數(shù)據(jù)庫(kù)獲得匹配這些數(shù)字的記錄:SQL = "SELECT * FROM Customers WHERE ID = " & RNumber & " OR ID = " & RNumber2 &am
21、p; " OR ID = " & RNumber3假如你想選出10條記錄(也許是每次頁(yè)面裝載時(shí)的10條鏈接的列表),你可以用BETWEEN 或者數(shù)學(xué)等式選出第一條記錄和適當(dāng)數(shù)量的遞增記錄。這一操作可以通過(guò)好幾種方式來(lái)完成,但是 SELECT 語(yǔ)句只顯示一種可能(這里的ID 是自動(dòng)生成的號(hào)碼):SQL = "SELECT * FROM Customers WHERE ID BETWEEN " & RNumber & " AND " & RNumber & "+ 9"注意:以上代
22、碼的執(zhí)行目的不是檢查數(shù)據(jù)庫(kù)內(nèi)是否有9條并發(fā)記錄。隨機(jī)讀取若干條記錄,測(cè)試過(guò)Access語(yǔ)法:SELECT top 10 * From 表名 ORDER BY Rnd(id)Sql server:select top n * from 表名 order by newid()mysql select * From 表名 Order By rand() Limit nAccess左連接語(yǔ)法(最近開(kāi)發(fā)要用左連接,Access幫助什么都沒(méi)有,網(wǎng)上沒(méi)有Access的SQL說(shuō)明,只有自己測(cè)試, 現(xiàn)在記下以備后查)語(yǔ)法 select table1.fd1,table1,fd2,table2.fd2 From
23、table1 left join table2 on table1.fd1,table2.fd1 where .使用SQL語(yǔ)句 用.代替過(guò)長(zhǎng)的字符串顯示語(yǔ)法:SQL數(shù)據(jù)庫(kù):select case when len(field)>10 then left(field,10)+. else field end as news_name,news_id from tablenameAccess數(shù)據(jù)庫(kù):SELECT iif(len(field)>2,left(field,2)+.,field) FROM tablename;Conn.Execute說(shuō)明Execute方法該方法用于執(zhí)行SQL
24、語(yǔ)句。根據(jù)SQL語(yǔ)句執(zhí)行后是否返回記錄集,該方法的使用格式分為以下兩種:1執(zhí)行SQL查詢(xún)語(yǔ)句時(shí),將返回查詢(xún)得到的記錄集。用法為:Set 對(duì)象變量名=連接對(duì)象.Execute("SQL 查詢(xún)語(yǔ)言")Execute方法調(diào)用后,會(huì)自動(dòng)創(chuàng)建記錄集對(duì)象,并將查詢(xún)結(jié)果存儲(chǔ)在該記錄對(duì)象中,通過(guò)Set方法,將記錄集賦給指定的對(duì)象保存,以后對(duì)象變量就代表了該記錄集對(duì)象。2執(zhí)行SQL的操作性語(yǔ)言時(shí),沒(méi)有記錄集的返回。此時(shí)用法為:連接對(duì)象.Execute "SQL 操作性語(yǔ)句" , RecordAffected, Option·RecordAffected 為可選項(xiàng)
25、,此出可放置一個(gè)變量,SQL語(yǔ)句執(zhí)行后,所生效的記錄數(shù)會(huì)自動(dòng)保存到該變量中。通過(guò)訪問(wèn)該變量,就可知道SQL語(yǔ)句隊(duì)多少條記錄進(jìn)行了操作。·Option 可選項(xiàng),該參數(shù)的取值通常為adCMDText,它用于告訴ADO,應(yīng)該將Execute方法之后的第一個(gè)字符解釋為命令文本。通過(guò)指定該參數(shù),可使執(zhí)行更高效。·BeginTrans、RollbackTrans、CommitTrans方法這三個(gè)方法是連接對(duì)象提供的用于事務(wù)處理的方法。BeginTrans用于開(kāi)始一個(gè)事物;RollbackTrans用于回滾事務(wù);CommitTrans用于提交所有的事務(wù)處理結(jié)果,即確認(rèn)事務(wù)的處理。事務(wù)處理
26、可以將一組操作視為一個(gè)整體,只有全部語(yǔ)句都成功執(zhí)行后,事務(wù)處理才算成功;若其中有一個(gè)語(yǔ)句執(zhí)行失敗,則整個(gè)處理就算失敗,并恢復(fù)到處里前的狀態(tài)。BeginTrans和CommitTrans用于標(biāo)記事務(wù)的開(kāi)始和結(jié)束,在這兩個(gè)之間的語(yǔ)句,就是作為事務(wù)處理的語(yǔ)句。判斷事務(wù)處理是否成功,可通過(guò)連接對(duì)象的Error集合來(lái)實(shí)現(xiàn),若Error集合的成員個(gè)數(shù)不為0,則說(shuō)明有錯(cuò)誤發(fā)生,事務(wù)處理失敗。Error集合中的每一個(gè)Error對(duì)象,代表一個(gè)錯(cuò)誤信息。SQL語(yǔ)句大全精要2006/10/26 13:46DELETE語(yǔ)句DELETE語(yǔ)句:用于創(chuàng)建一個(gè)刪除查詢(xún),可從列在 FROM 子句之中的一個(gè)或多個(gè)表中刪除記錄,且
27、該子句滿足 WHERE 子句中的條件,可以使用DELETE刪除多個(gè)記錄。語(yǔ)法:DELETE table.* FROM table WHERE criteria語(yǔ)法:DELETE * FROM table WHERE criteria=查詢(xún)的字說(shuō)明:table參數(shù)用于指定從其中刪除記錄的表的名稱(chēng)。criteria參數(shù)為一個(gè)表達(dá)式,用于指定哪些記錄應(yīng)該被刪除的表達(dá)式。可以使用 Execute 方法與一個(gè) DROP 語(yǔ)句從數(shù)據(jù)庫(kù)中放棄整個(gè)表。不過(guò),若用這種方法刪除表,將會(huì)失去表的結(jié)構(gòu)。不同的是當(dāng)使用 DELETE,只有數(shù)據(jù)會(huì)被刪除;表的結(jié)構(gòu)以及表的所有屬性仍然保留,例如字段屬性及索引。UPDATE有
28、關(guān)UPDATE, 在ORACLE數(shù)據(jù)庫(kù)中表 A ( ID ,FIRSTNAME,LASTNAME )表 B( ID,LASTNAME)表 A 中原來(lái)ID,FIRSTNAME兩個(gè)字段的數(shù)據(jù)是完整的表 B中原來(lái)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 a.lastname=(select b.lastname from b where a.id=b.id)掌握SQL四條最基本的數(shù)據(jù)操作語(yǔ)句:Insert,Select,Update和Dele
29、te。練掌握SQL是數(shù)據(jù)庫(kù)用戶(hù)的寶貴財(cái)富。在本文中,我們將引導(dǎo)你掌握四條最基本的數(shù)據(jù)操作語(yǔ)句SQL的核心功能來(lái)依次介紹比較操作符、選擇斷言以及三值邏輯。當(dāng)你完成這些學(xué)習(xí)后,顯然你已經(jīng)開(kāi)始算是精通SQL了。在我們開(kāi)始之前,先使用CREATE TABLE語(yǔ)句來(lái)創(chuàng)建一個(gè)表(如圖1所示)。DDL語(yǔ)句對(duì)數(shù)據(jù)庫(kù)對(duì)象如表、列和視進(jìn)行定義。它們并不對(duì)表中的行進(jìn)行處理,這是因?yàn)镈DL語(yǔ)句并不處理數(shù)據(jù)庫(kù)中實(shí)際的數(shù)據(jù)。這些工作由另一類(lèi)SQL語(yǔ)句數(shù)據(jù)操作語(yǔ)言(DML)語(yǔ)句進(jìn)行處理。SQL中有四種基本的DML操作:INSERT,SELECT,UPDATE和DELETE。由于這是大多數(shù)SQL用戶(hù)經(jīng)常用到的,我們有必要在此
30、對(duì)它們進(jìn)行一一說(shuō)明。在圖1中我們給出了一個(gè)名為EMPLOYEES的表。其中的每一行對(duì)應(yīng)一個(gè)特定的雇員記錄。請(qǐng)熟悉這張表,我們?cè)诤竺娴睦又袑⒁玫剿?#160; The Execute method executes a specified query, SQL statement, stored procedure, or provider-specific text.Execute的作用是:執(zhí)行一個(gè)查詢(xún)語(yǔ)句、陳述語(yǔ)句、程序或技術(shù)提供對(duì)象provider的詳細(xì)文本。The results are stored in a new Recordset object if it is
31、a row-returning query. A closed Recordset object will be returned if it is not a row-returning query.如果返回行row-returning查詢(xún)語(yǔ)句,那么結(jié)果將被存儲(chǔ)在一個(gè)新的記錄對(duì)象中;如果它不是一個(gè)返回行row-returning查詢(xún)語(yǔ)句,那么它將返回一個(gè)關(guān)閉的記錄對(duì)象。Note: The returned Recordset is always a read-only, forward-only Recordset!注意:返回的Recordset是一個(gè)只讀的、只向前兼容的Recordset。
32、Tip: To create a Recordset with more functionality, first create a Recordset object. Set the desired properties, and then use the Recordset object's Open method to execute the query.提示:在第一次創(chuàng)建Recordset對(duì)象時(shí),需要將它創(chuàng)建為一個(gè)更具功能性的Recordset對(duì)象。設(shè)置一個(gè)我們所希望的屬性,使用Recordset對(duì)象的Open方法去執(zhí)行查詢(xún)語(yǔ)句。Syntax for row-returning
33、row-returning返回行語(yǔ)法Set objrs=objconn.Execute(commandtext,ra,options)Syntax for non-row-returningnon-row-returning非返回行語(yǔ)法objconn.Execute commandtext,ra,options Parameter參數(shù)Description描述commandtextRequired. The SQL statement, stored procedure, or provider-specific text to execute必要參數(shù)。指定需要執(zhí)行的SQL語(yǔ)句,現(xiàn)存
34、的程序或技術(shù)提供對(duì)象provider的詳細(xì)文本raOptional. The number of records affected by the query可選參數(shù)。返回查詢(xún)語(yǔ)句執(zhí)行的記錄數(shù)optionsOptional. Sets how the provider should evaluate the commandtext parameter. Can be one or more CommandTypeEnum or ExecuteOptionEnum values. Default is adCmdUnspecified可選參數(shù)。設(shè)置技術(shù)提供對(duì)
35、象provider應(yīng)該如何評(píng)估CommandText屬性的功能。它可以是一個(gè)或多個(gè)CommandTypeEnum 或 ExecuteOptionEnum的值。默認(rèn)值是adCmdUnspecifiedExample案例<%sql="SELECT companyname FROM Customers"Set rs=conn.Execute(sql)%> CommandTypeEnum ValuesConstant常量Value值Description描述adCmdUnspecified-1Does not specify the command type
36、argument.不指定指令類(lèi)型自變量adCmdText1Evaluates CommandText as a textual definition of a command or stored procedure call.指示提供者應(yīng)該將Source作為命令的文本定義來(lái)計(jì)算。adCmdTable2Evaluates CommandText as a table name whose columns are all returned by an internally generated SQL query.指示ADO生成SQL查詢(xún)以便從在Source中命名的表中返回所有行adCmdStore
37、dProc4Evaluates CommandText as a stored procedure name.將CommandText作為一個(gè)已存的程序名稱(chēng)adCmdUnknown8Indicates that the type of command in the CommandText property is not known.默認(rèn)值。指定未知的CommandText屬性命令adCmdFile256Evaluates CommandText as the file name of a persistently stored Recordset. Used with Recordset.Op
38、en or Requery only.指示應(yīng)從在Source中命名的文件中恢復(fù)保留(保存的)Recordset。它僅能與Recordset.Open 或 Requery 指令一起使用adCmdTableDirect512Evaluates CommandText as a table name whose columns are all returned. Used with Recordset.Open or Requery only. To use the Seek method, the Recordset must be opened with adCmdTableDirect. Th
39、is value cannot be combined with the ExecuteOptionEnum value adAsyncExecute.指示提供者更改從在 Source 中命名的表中返回所有行/將CommandText作為一個(gè)表的名稱(chēng)(該表的列全部是通過(guò)內(nèi)部的SQL查詢(xún)語(yǔ)句返回的)。它僅適用Recordset.Open 或 Requery 指令;如果需要使用查找方式,那么Recordset必須以adCmdTableDirect打開(kāi)。這個(gè)值不能與ExecuteOptionEnum值 adAsyncExecute一起使用 ExecuteOptionEnum ValuesC
40、onstant常量Value值Description描述adOptionUnspecified-1Indicates that the command is unspecified.指明為指定的指令adAsyncExecute Indicates that the command should execute asynchronously. This value cannot be combined with the CommandTypeEnum value adCmdTableDirect.指明指令是否需要異步執(zhí)行。這個(gè)值不能與CommandTypeEnum 之中的adCmdTa
41、bleDirect一起使用adAsyncFetch Indicates that the remaining rows after the initial quantity specified in the CacheSize property should be retrieved asynchronously.指明在CacheSize屬性中指定了初始量以后,是否應(yīng)該異步獲取保留行remaining rowsadAsyncFetchNonBlocking Indicates that the main thread never blocks while retrieving. If the requested row has not been retrieved, the current row automatically moves to the end of the file. If you open a Recordset from a Strea
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度文化產(chǎn)業(yè)園區(qū)運(yùn)營(yíng)管理合同(模板)3篇
- 劇院舞臺(tái)地面鋪設(shè)合同
- 私人會(huì)所大理石裝修合同
- 水上賽艇魚(yú)塘租賃協(xié)議
- 酒店協(xié)管員管理辦法
- 生態(tài)農(nóng)業(yè)灰土施工合同
- 門(mén)店租賃合同附裝修項(xiàng)目清單
- 社區(qū)活動(dòng)音響租賃合同
- 住宅小區(qū)綠化施工合同轉(zhuǎn)讓協(xié)議
- 設(shè)備轉(zhuǎn)讓協(xié)議書(shū)簽訂配供應(yīng)
- 醫(yī)院感染科護(hù)士的手術(shù)室感染控制培訓(xùn)
- 大棚項(xiàng)目施工安全措施計(jì)劃方案
- 高中語(yǔ)文評(píng)價(jià)體系的構(gòu)建與實(shí)施
- 安徽省合肥市蜀山區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末生物試卷
- 變電站消防培訓(xùn)課件
- TSM0500G(阻燃性) 豐田試驗(yàn)測(cè)試標(biāo)準(zhǔn)
- 疊合板施工工藝及質(zhì)量控制要點(diǎn)
- 公共衛(wèi)生事業(yè)管理專(zhuān)業(yè)職業(yè)生涯規(guī)劃書(shū)
- 花藝師年度工作總結(jié)
- 新目標(biāo)漢語(yǔ)口語(yǔ)課本2課件-第2單元
- 二手車(chē)買(mǎi)賣(mài)合同(標(biāo)準(zhǔn)版范本)
評(píng)論
0/150
提交評(píng)論