怎样在数据库中间添加记录
软件FOXPRO2.5bforwindows请问在一个建立好的数据库的其中的一条记录前或后追加一条记录怎样操作,为什么运行INSERT命令怎是在所有记录的最后追加。谢谢。...
软件FOXPRO 2.5b for windows请问在一个建立好的数据库的其中的一条记录前或后追加一条记录怎样操作,为什么运行INSERT命令怎是在所有记录的最后追加。谢谢。
展开
2个回答
展开全部
直接打开表手动插入就行了,修改表数据即可,不用插入命令,到要看一下 表有没有约束或设置,如果INSERT,肯定是如入在最后面了,不会插入到中间或者你想要的位置,如果有主键约束,当然会一次增加记录往后变化的。希望可以帮助到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
insert – sql 命令示例:
下面的例子打开 employee 表并添加一条记录。
use employee
insert into employee (emp_no, fname, lname, officeno) ;
values (3022, "john", "smith", 2101)
下面的例子先打开 testdata 数据库中的 customer 表,把当前表的内容分散存储于内存变量中,再把当前表的结构复制到一个名为 cust2 的新表,然后使用 insert - sql 命令在 cust2 表中插入一个新记录,最后发出 browse 命令显示这个新记录。
close databases
open database (home( ) + 'samples\data\testdata')
use customer && 打开 customer 表
scatter memvar &&将当前记录复制到内存
copy structure to cust2 &&复制表头,
insert into cust2 from memvar &&从内存变量追加到cust2
select cust2
browse.
下面的例子打开 employee 表并添加一条记录。
use employee
insert into employee (emp_no, fname, lname, officeno) ;
values (3022, "john", "smith", 2101)
下面的例子先打开 testdata 数据库中的 customer 表,把当前表的内容分散存储于内存变量中,再把当前表的结构复制到一个名为 cust2 的新表,然后使用 insert - sql 命令在 cust2 表中插入一个新记录,最后发出 browse 命令显示这个新记录。
close databases
open database (home( ) + 'samples\data\testdata')
use customer && 打开 customer 表
scatter memvar &&将当前记录复制到内存
copy structure to cust2 &&复制表头,
insert into cust2 from memvar &&从内存变量追加到cust2
select cust2
browse.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询