关于PL/SQL Developer中插入记录的问题

时间:2022-06-14 05:24:09
刚弄了个PL/SQL Developer,在表 T_table上右键:Edit data,在右侧出现一查询界面,我在此区域下方点"+",并且添加记录,点保存按钮,让我选Standard Query的Query name,我随便写个as,再回到表 T_table上右键:Query data,结果没有我刚才添加的记录!谁这个东西厉害帮忙指点一下怎么添加记录?先谢谢了

12 个解决方案

#1


你commit没?

#2


用INSERT 语句

#3


不用insert语句,就是要直接在Developer中添加记录比较方便嘛,否则我就用SQL*PLUS了。

#4


引用 1 楼 ErnestLu 的回复:
你commit没?
 commit是个按钮吗?我不用insert语句

#5


可是,我把PL/SQL Developer关掉,再重新连一下,然后表 T_table上右键:Query data,结果刚才插入的数据会都显示出来了!!!这是怎么回事???

#6


引用楼主 yangfeitarena 的帖子:
刚弄了个PL/SQL Developer,在表 T_table上右键:Edit data,在右侧出现一查询界面,我在此区域下方点"+",并且添加记录,点保存按钮,让我选Standard Query的Query name,我随便写个as,再回到表 T_table上右键:Query data,结果没有我刚才添加的记录!谁这个东西厉害帮忙指点一下怎么添加记录?先谢谢了

不要点击保存按钮,点击对号按钮,然后点击向下的箭头表示commit;就应该可以了!

#7


引用 6 楼 iamwho123 的回复:
引用楼主 yangfeitarena 的帖子:
刚弄了个PL/SQL Developer,在表 T_table上右键:Edit data,在右侧出现一查询界面,我在此区域下方点"+",并且添加记录,点保存按钮,让我选Standard Query的Query name,我随便写个as,再回到表 T_table上右键:Query data,结果没有我刚才添加的记录!谁这个东西厉害帮忙指点一下怎么添加记录?先谢谢了

不要点击保存按钮,点击对号按钮,然后点击向下的箭头表示commit;就应该可以了!
是望远镜左边的那两个向下的箭头吗?那两个箭头都点不动啊,处于非激活状态

#8


你用的PL developers界面添加记录,后台实际仍在调用SQL语句,然后需要提交,你的按钮就是发送COMMIT指令

#9


引用 8 楼 book_tranmean 的回复:
你用的PL developers界面添加记录,后台实际仍在调用SQL语句,然后需要提交,你的按钮就是发送COMMIT指令
这个我知道,可是我点了对号之后,应该说就commit了。然后在表上右键:Query data,应该 就能够显示出我刚才插入的记录吧。可我现在只有退出后重新连接,Query data出我插入的那条记录!为什么非要重新连接呢?这不太麻烦了吗?不应该是这样的呀

#10


望远镜左边的,在这个窗体的上面,如果找不到,也可用点击F10就可以决定是否提交了!

#11


引用 10 楼 iamwho123 的回复:
望远镜左边的,在这个窗体的上面,如果找不到,也可用点击F10就可以决定是否提交了!

不是望远镜左边的,在这个窗体的上面,如果找不到,也可用点击F10就可以决定是否提交了!
掉了两字,抱歉!

#12


谢谢11楼!你说的太好了,是事务没提交的缘故。点击对号就相当于insert动作,点击向下的箭头相当于commit动作,是这样的吧?

#1


你commit没?

#2


用INSERT 语句

#3


不用insert语句,就是要直接在Developer中添加记录比较方便嘛,否则我就用SQL*PLUS了。

#4


引用 1 楼 ErnestLu 的回复:
你commit没?
 commit是个按钮吗?我不用insert语句

#5


可是,我把PL/SQL Developer关掉,再重新连一下,然后表 T_table上右键:Query data,结果刚才插入的数据会都显示出来了!!!这是怎么回事???

#6


引用楼主 yangfeitarena 的帖子:
刚弄了个PL/SQL Developer,在表 T_table上右键:Edit data,在右侧出现一查询界面,我在此区域下方点"+",并且添加记录,点保存按钮,让我选Standard Query的Query name,我随便写个as,再回到表 T_table上右键:Query data,结果没有我刚才添加的记录!谁这个东西厉害帮忙指点一下怎么添加记录?先谢谢了

不要点击保存按钮,点击对号按钮,然后点击向下的箭头表示commit;就应该可以了!

#7


引用 6 楼 iamwho123 的回复:
引用楼主 yangfeitarena 的帖子:
刚弄了个PL/SQL Developer,在表 T_table上右键:Edit data,在右侧出现一查询界面,我在此区域下方点"+",并且添加记录,点保存按钮,让我选Standard Query的Query name,我随便写个as,再回到表 T_table上右键:Query data,结果没有我刚才添加的记录!谁这个东西厉害帮忙指点一下怎么添加记录?先谢谢了

不要点击保存按钮,点击对号按钮,然后点击向下的箭头表示commit;就应该可以了!
是望远镜左边的那两个向下的箭头吗?那两个箭头都点不动啊,处于非激活状态

#8


你用的PL developers界面添加记录,后台实际仍在调用SQL语句,然后需要提交,你的按钮就是发送COMMIT指令

#9


引用 8 楼 book_tranmean 的回复:
你用的PL developers界面添加记录,后台实际仍在调用SQL语句,然后需要提交,你的按钮就是发送COMMIT指令
这个我知道,可是我点了对号之后,应该说就commit了。然后在表上右键:Query data,应该 就能够显示出我刚才插入的记录吧。可我现在只有退出后重新连接,Query data出我插入的那条记录!为什么非要重新连接呢?这不太麻烦了吗?不应该是这样的呀

#10


望远镜左边的,在这个窗体的上面,如果找不到,也可用点击F10就可以决定是否提交了!

#11


引用 10 楼 iamwho123 的回复:
望远镜左边的,在这个窗体的上面,如果找不到,也可用点击F10就可以决定是否提交了!

不是望远镜左边的,在这个窗体的上面,如果找不到,也可用点击F10就可以决定是否提交了!
掉了两字,抱歉!

#12


谢谢11楼!你说的太好了,是事务没提交的缘故。点击对号就相当于insert动作,点击向下的箭头相当于commit动作,是这样的吧?