資源描述:
《fix命令語(yǔ)言功能介紹.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、命令語(yǔ)言命令語(yǔ)言編輯器,用以創(chuàng)建功能強(qiáng)大的命令語(yǔ)言腳本,在View中自動(dòng)執(zhí)行操作員任務(wù)。你可以為腳本定義一些指令,并按照你需要的順序執(zhí)行這些命令。用命令語(yǔ)言編輯器,鍵入腳本同在筆記本中鍵入文件的方法相同。編輯器保留你輸入的項(xiàng)目及其格式(包括空格和制表鍵)。你也可以按需要結(jié)合SQL命令,通過(guò)SQL鍵使其自動(dòng)建立。當(dāng)光標(biāo)指向一個(gè)有效命令時(shí),按鼠標(biāo)右鍵訪問(wèn)幫助菜單,并可獲得指定命令的詳細(xì)信息。直接使用鼠標(biāo)右鍵,可以快速訪問(wèn)所有命令,并獲得與其相關(guān)的命令語(yǔ)法。訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)1、SQL命令2、SQL命令組態(tài)3、通過(guò)SQL命令配置文件創(chuàng)建命令SQL命令:COUNTROWSDELETED
2、ESCTABLEINSERTLISTTABLESLOGINLOGOUTPROCEDURESELECTUPDATE注釋:一些SQL命令用占位符來(lái)保留其它SQL命令的位置。這些占位符須用引號(hào)("")引起來(lái),并且必須被指定。相關(guān)主題快速了解命令語(yǔ)法使用命令語(yǔ)言COUNTROWS命令目的:COUNTROWS命令決定指定表格中包含多少行。語(yǔ)法#num_var=SQL("database","COUNTROWS","","table","",cache,#num_result)注釋:字符串變量可以代替除緩存和#num_result變量以外的其余任一參數(shù)。注意,當(dāng)變量完全代替一種參數(shù)時(shí),
3、不需要引號(hào)。參數(shù)#num_var──指定一個(gè)數(shù)字變量名,用于存儲(chǔ)關(guān)系數(shù)據(jù)庫(kù)的錯(cuò)誤代碼。此代碼表示COUNTROWS是否執(zhí)行成功。數(shù)值零表示執(zhí)行成功。非零值表示出現(xiàn)錯(cuò)誤。database──按照此節(jié)點(diǎn)系統(tǒng)組態(tài)(SCU)文件中的指定,定義關(guān)系數(shù)據(jù)庫(kù)的標(biāo)識(shí)。table──指定一個(gè)表格并計(jì)算它的行數(shù)。cache──緩存指示,1表示允許,0為禁止。注釋:一些關(guān)系數(shù)據(jù)庫(kù)可以在內(nèi)存中保存可執(zhí)行命令,這樣可以減少再次調(diào)用同一命令的時(shí)間。參照SQL手冊(cè),可以幫助你了解你所使用的關(guān)系數(shù)據(jù)庫(kù)是否支持緩存命令。#num_result──定義一個(gè)數(shù)字變量名,用于存儲(chǔ)查詢(xún)結(jié)果。DELETE命令目的DE
4、LETE命令從指定表中刪除一行或多行。此命令可以由SQL組態(tài)文件自動(dòng)創(chuàng)建。語(yǔ)法#num_var=SQL("database","DELETE","","table","condition",cache,"")注釋:字符串變量可以代替除緩存變量以外的其余任一參數(shù)。注意,當(dāng)變量完全代替一種參數(shù)時(shí),不需要引號(hào)。參數(shù)#num_var──指定一個(gè)數(shù)字變量名,用于存儲(chǔ)關(guān)系數(shù)據(jù)庫(kù)的錯(cuò)誤代碼。此代碼表示DELETE命令是否執(zhí)行成功。數(shù)值零表示執(zhí)行成功。非零值表示出現(xiàn)錯(cuò)誤。database──按照此節(jié)點(diǎn)系統(tǒng)組態(tài)(SCU)文件中的指定,定義關(guān)系數(shù)據(jù)庫(kù)的標(biāo)識(shí)。table──定義一個(gè)表格,并從這個(gè)
5、表格中刪除數(shù)據(jù)。字符變量可以代替此參數(shù)。condition──按照標(biāo)準(zhǔn)SQL語(yǔ)法,定義一個(gè)可選條件,指定表格中有多少行被刪除。如果不指定條件,SQL命令將整個(gè)表格作為column和table參數(shù)。常用條件語(yǔ)句如下所示:"WHERECOLUMN=VALUE"COLUMN為關(guān)系數(shù)據(jù)庫(kù)列名,VALUE值為文本字符串時(shí),用單引號(hào)引起來(lái),數(shù)字量不需要引號(hào)。有時(shí),可使用變量代替此參數(shù)中的全部或部分內(nèi)容。下面為用變量代替部分參數(shù)的實(shí)例:"WHEREDEVICE=#NUM"or"WHEREDEVICE='#STRING5'"cache──緩存指示,1表示允許,0為禁止。注釋:一些關(guān)系數(shù)據(jù)庫(kù)
6、可以在內(nèi)存中保存可執(zhí)行命令,這樣可以減少再次調(diào)用同一命令的時(shí)間。參照SQL手冊(cè),可以幫助你了解你所使用的關(guān)系數(shù)據(jù)庫(kù)是否支持緩存命令。相關(guān)主題訪問(wèn)SQL命令組態(tài)結(jié)合SQL組態(tài)建立命令DESCTABLE命令目的DESCTABLE命令提取指定表格信息。這些信息包括表格的列名和數(shù)據(jù)類(lèi)型。數(shù)據(jù)的第零行(0)提供所提取的每列數(shù)據(jù)的描述。此命令不支持緩存。語(yǔ)法#num_var=SQL("database","DESCTABLE","","table","",0,#table_var)注釋:字符串變量可以代替除#table_var變量和零(0)以外的其余任一參數(shù)。注意,當(dāng)變量完全代替一種參
7、數(shù)時(shí),不需要引號(hào)。參數(shù)#num_var──指定一個(gè)數(shù)字變量名,用于存儲(chǔ)關(guān)系數(shù)據(jù)庫(kù)的錯(cuò)誤代碼。此代碼表示DESCTABLE命令是否執(zhí)行成功。數(shù)值零表示執(zhí)行成功。非零值表示出現(xiàn)錯(cuò)誤。database──按照此節(jié)點(diǎn)系統(tǒng)組態(tài)(SCU)文件中的指定,定義關(guān)系數(shù)據(jù)庫(kù)的標(biāo)識(shí)。table──指定一個(gè)表格變量名,用于存儲(chǔ)查詢(xún)結(jié)果。#table_var──指定一個(gè)表格變量名,存儲(chǔ)查詢(xún)結(jié)果。INSERT命令目的INSERT命令在指定表格結(jié)尾增加一行并將指定數(shù)據(jù)插入新行。此命令可以在SQL命令組態(tài)中自動(dòng)建立。語(yǔ)法#num_var=SQL(