西門子CPU 6ES7212-1AE40-0XB0參數(shù)詳細
西門子CPU 6ES7212-1AE40-0XB0參數(shù)詳細
使用 SQL 語法“CREATE TABLE"創(chuàng)建 SQL 表,,以及表的名稱和布局(數(shù)據(jù)結(jié)構(gòu))。
圖. 04
SQL 語法:
CREATE TABLE <表名稱> (列名 類型,,...)
注意:
對于“CREATE TABLE"命令還有其它可選的擴展參數(shù),。
2.2 復(fù)制表:腳本 "Copy_table"
連接訪問需要用到對象“"和“ADODB.Recordset"。
使用 SQL 命令“SELECT * INTO"和擴展參數(shù)“FROM",,可將特定表中的所有數(shù)據(jù)復(fù)制到一個新表中,。語法“SELECT *"和命令“SELECT ALL"意義相同,通過“FROM"命令表示在前一個表中的所有數(shù)據(jù),。目的表通過“INTO"定義,。
注意:
SQL 語句“SELECT"可以隨意的和其它命令參數(shù)組合使用。更多的信息請參考相關(guān)文獻或者互聯(lián)網(wǎng),。
圖. 05
SQL 語法:
SELECT <表達式> INTO <新表的名稱> FROM <已有表的名稱>
注意:
對于 SQL 命令“SELECT"還有其它的命令可以選擇組合使用,。
2.3 刪除表:腳本 "Delete_table"
為了刪除表,用戶必須連接相應(yīng)的數(shù)據(jù)源,。使用命令“DROP TABLE"從數(shù)據(jù)庫中刪除表及其名稱,。
圖. 06
SQL 語法:
DROP TABLE <表名稱>
注意:
刪除表時沒有確認刪除表的提示信息。當(dāng)表刪除后,,表中的所有數(shù)據(jù)也無可挽回的被刪除,。
3. 數(shù)據(jù)記錄
每個 SQL 表都包含一定數(shù)量的數(shù)據(jù)記錄。數(shù)據(jù)記錄的結(jié)構(gòu)取決于數(shù)據(jù)表的結(jié)構(gòu),。
圖. 07
SQL 語法:
SELECT <表達式> FROM <表名> WHERE <條件>
注意:
對于 SQL 命令“SELECT"還有其它可選的命令組合,。
使用“if"語法結(jié)構(gòu)或者“rst.EOF"和“rst.BOF"可以判斷數(shù)據(jù)記錄是否存在。如果選擇數(shù)據(jù)記錄不存在,,使用“rts.MoveFirst"指向條數(shù)據(jù)記錄,。
使用下面的語法可以傳輸列名:
szColumnName_1 = rst.Fields(1).Name
使用下面的語法可以用來得到數(shù)據(jù)記錄中特定的數(shù)據(jù):
nDataRecord_2 = rst.Fields(2).Value
圖. 08
3.2 寫數(shù)據(jù)記錄: 腳本"Write_data_record_into_a_table"
訪問中使用到的對象和從 SQL 表中讀數(shù)據(jù)記錄使用的對象相同。
在數(shù)據(jù)源提供者已經(jīng)存在的情況下,,通過 SQL 命令“SELECT * FROM""聯(lián)合表名和擴展項“WHERE"選擇適當(dāng)?shù)臄?shù)據(jù)記錄,。
圖 09
SQL 語法:
SELECT <表達式> FROM <表名> WHERE <條件>
注意:
對于 SQL 命令“SELECT"還有其它可選的擴展參數(shù)。
如果數(shù)據(jù)記錄不存在,,指針將復(fù)位到表的行,。如在3.1中查詢“EOF = End of File"和“BOF = Begin of File"用于檢測數(shù)據(jù)記錄是否存在。
為了添加數(shù)據(jù)記錄需要使用 SQL 命令“INSERT INTO"和SQL表名。另外,,輸入表中的所有參數(shù)通過“VALUES",,使用逗號作為分隔符。
通過“conn"對象的“Execute"方法執(zhí)行 SQL 語句,。
圖. 10