| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 405 人关注过本帖
标题:几条命令什么意思(在线等)
收藏  订阅  推荐  打印 
gaonifu
Rank: 1
等级:新手上路
帖子:1
积分:110
注册:2008-8-13
几条命令什么意思(在线等)

append和insert一个是追加,一个是插入,当我用insert into的时候发现也是追加,这是怎么回事啊?
表名是员工,插入记录是物业部,22。请哪位高手把命令给我打一下啊~~

[ 本帖最后由 gaonifu 于 2008-8-14 13:53 编辑 ]
搜索更多相关主题的帖子: 物业  命令  insert  员工  
2008-8-14 13:35
wzxc
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:17
帖子:471
积分:5484
注册:2006-4-25

insert和insert into命令不一样

生命不息,冲锋不止! 坚持vfp到最后一刻!
2008-8-14 16:26
wzxc
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:17
帖子:471
积分:5484
注册:2006-4-25

1、APPEND 命令
在表尾添加一条或多条新记录到表尾。
2、INSERT 命令
   在当前记录后添加一条记录。INSERT before , 在当前记录前添加一条记录。
包含此命令是为了提供向后兼容性。可以使用 APPEND 或 INSERT - SQL 命令代替。
3、INSERT - SQL 命令
添加包含指定的字段值的新记录到表尾。INSERT SQL 命令有 3 种语法:

用第一种语法,将指定值插入到表中的指定字段。
用第二种语法,将数组元素内容、内存变量、或对象属性插入到表中匹配的字段。
用第三种语法,将 SQL SELECT 命令的返回行插入到表中的指定字段。

INSERT INTO dbf_name [(FieldName1 [, FieldName2, ...])]
   VALUES (eExpression1 [, eExpression2, ...])


INSERT INTO dbf_name FROM ARRAY ArrayName | FROM MEMVAR | FROM NAME ObjectName


INSERT INTO dbf_name [(FieldName1 [, FieldName2, ...])]
   SELECT SELECTClauses [UNION UnionClause SELECT SELECTClauses ...]

1和2是vfp原有的命令。3是从sql移植而来。
如果在表上建立了主索引或者候选索引,则不能用1和2来添加或插入记录,只能用3。

生命不息,冲锋不止! 坚持vfp到最后一刻!
2008-8-15 13:28
wzxc
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:17
帖子:471
积分:5484
注册:2006-4-25

1、append blank &&追加一空记录
2、insert blank before  &&在当前记录之前插入一空记录。
3、a.Insert Into xjld From Array ld &&将数组值追加进表
   b.insert Into dmxm(d1,d2,d3,d4) Value(aa,bb,cc,dd) &&将变量aa,bb,cc,dd追加进表的字段d1,d2,d3,d4。

生命不息,冲锋不止! 坚持vfp到最后一刻!
2008-8-15 20:41
iadmirevancogh
Rank: 2
等级:注册会员
帖子:47
积分:586
注册:2007-12-18

见识了,谢谢楼上几位,辛苦了!!!!!!!!1
2008-8-16 08:42
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.049813 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved