2.对表结构的操作 (1)增加字段 复制SB.DBF到SB1.DBF表,在SB1表的“名称”字段后增加一“别名”字段 (2)修改字段名 将“部门”修改为“部门编号” (3)修改字段宽度 将“编号”字段的宽度改为8 (4)删除一个字段 删除“商标”字段 (5)将所有汉字名的字段改为字母表示
Visual FoxProæ°æ®è¡¨ä¸æ°æ®æä½ï¼æ¥è¯¢ãæå ¥ãå é¤åä¿®æ¹çï¼
ã
æ´æ¹æ°æ®è¡¨ä¸çè®°å½ï¼
REPLACE å段1 WITH 表达å¼1[ADDITIVE]ï¼
[,< [,<å段2> WITH <表达å¼2>[ADDITIVE],â¦]ï¼
[FOR æ¡ä»¶1][WHILEæ¡ä»¶2]
å ¶ä¸çADDITIVEåå¥éç¨äºå¤æ³¨å段ï¼è¡¨ç¤ºå°è¡¨è¾¾å¼çå¼å å¨å段çæ«å°¾ã
2ãç¨å åæ°ç»çå¼æ´æ°æ°æ®è¡¨ä¸çè®°å½ï¼
REPLACE FROM ARRAYæ°ç»å [FIELDS å段åå表][常ç¨åå¥]
3ãç¨æ°çå¼æ´æ°è¡¨ä¸çè®°å½ï¼SQLå½ä»¤ï¼ï¼
UPDATE [databasename!]tablename;
SET Column_1=Expression1 [{Column_2=expression2}...] ;
[WHERE Condition]
4ãç¨ä¸ä¸ªè¡¨ä¸çæ°æ®æ´æ°å½åæå®å·¥ä½åºä¸æå¼ç表ï¼
UPDATE ON fieldname FROM filename;
REPLACE fieldname1 WITH expr1
[, fieldname2 WITH expr2 [, ...]]
5ãç»è®°å½å å é¤æ è®°ï¼SQLå½ä»¤ï¼ï¼
DELETE FROM [databasename!]tablename;
[WHERE æ¡ä»¶]
ç»è®°å½å å é¤æ è®°ï¼
DELETE [èå´] [FOR æ¡ä»¶] [WHILE æ¡ä»¶]ï¼
[IN å·¥ä½åºå·|表å«å]
6ãæ°¸ä¹ å é¤å äºå é¤æ è®°çè®°å½ï¼
PACK
7ãæ°¸ä¹ å é¤æå¼çæ°æ®åºä¸å äºå é¤æ è®°çè®°å½ï¼
PACK DATABASE
8ãå»æå é¤æ è®°(æ¢å¤)
RECALL [常ç¨åå¥]
9ãå é¤ä¸ä¸ªè¡¨ä¸ææè®°å½ï¼ä¿ç表çç»æï¼ï¼
ZAP [IN tablename|alias]
10ã为æ°æ®è¡¨æ件追å è®°å½ï¼
APPEND [BLANK][IN å·¥ä½åºå·|å«å]
ä»å¦ä¸ä¸ªæ件ä¸æåæ°æ®æ·»å å°å½åæ°æ®è¡¨çå°¾é¨ï¼
APPEND FROM filename|? [FIELDS å段åå表][ FOR æ¡ä»¶]
å ¶ä¸filenameææå®çæ件å¯ä»¥æ¯æ°æ®è¡¨ãEXCELçµåè¡¨æ ¼ãææ¬æ件çï¼å¦æä¸æ¯æ°æ®è¡¨ï¼éè¦å ¶å®åå¥æå®æ ¼å¼ï¼è¯¦è§æåï¼ã
ç¨å åæ°ç»çå¼æ·»å å°å½åæ°æ®è¡¨çå°¾é¨ï¼
APPEND FROM ARRAY arrayname [ FOR æ¡ä»¶][FIELDSå段åå表]
æ°æ®ä¸çä¸è¡å¯¹åºä¸ä¸ªæ°è®°å½ï¼ä¸å对åºä¸ä¸ªå段ã
ä»ä¸ä¸ªæ件è¾å ¥ä¸ä¸ªOLE对象æ¾å ¥ä¸ä¸ªéç¨ï¼generalï¼å段 ï¼
APPEND GENERAL éç¨å段å [FROM filename]
å¦æçç¥åå¥FROM filenameï¼åå°æå®çåæ®µæ¸ ç©ºã
å°ä¸ä¸ªææ¬æ件çå 容æ·è´å°ä¸ä¸ªå¤æ³¨å段 ï¼
APPEND MEMO å¤æ³¨å段å [FROM filename][OVERWRITE]
å¦æçç¥åå¥FROM filenameï¼åå°æå®çåæ®µæ¸ ç©ºã
æå ¥æ°è®°å½ï¼å¨å½åè®°å½ä¹åæåæå ¥ï¼ï¼
INSERT [BLANK] [BEFORE]
å¦ä¸çç¥BLANKï¼åæå ¥ä¸ä¸ªç©ºç½è®°å½ï¼ä¸ä¸æ¾ç¤ºè¾å ¥çªå£ã
å¨è¡¨ä¸æå ¥æ°è®°å½å¹¶èµå¼ï¼SQLå½ä»¤ï¼ï¼
INSERT INTO tablename [(å段1 [, å段2, ...])]VALUES (eExpression1 [, eExpression2, ...])
æ
INSERT INTO tablename FROM ARRAY ArrayName | FROM MEMVAR
å¦å¸¦æFROM MEMVARåå¥ï¼åç¨ååçå ååéç»å段èµå¼ã
æ¸ é¤å½åè®°å½ä¸å段çæ°æ®ï¼
BLANK [常ç¨åå¥]
移å¨è®°å½æéï¼
SKIP [n] [IN å·¥ä½åºå·|表å«å]