这两个单词的意思不一样的,尽管它们的拼写有相似的地方。submit,动词,意为“使服从;主张;呈递;提交;服从,顺从”。commit,及物动词,意为“犯罪,做错事;把...交托给;指派…作战;使…承担义务
submit意思是:
读音:英 [səb'mɪt] 美 [səb'mɪt]
1、vt. 使服从;主张;呈递。
2、vi. 提交;服从。
变形:
1、比较级 submitted
2、最高级 submitted
双语例句:
1、You still need to submit the form, but to where?
您仍需要提交表单,但是提交到何处?
2、They submit only the data model or a portion thereof。
它们只提交数据模型或者其中的一部分。
3、Sure, like too many of us, you can wait until midnight on the last day to submit.
当然,像我们中的许多人一样,你也可以到最后一天的午夜时分再提交。
commit的意思是:
英 [kəˈmɪt] 美 [kəˈmɪt]
v.犯罪自杀做出(错或非法的事)犯(罪或错等)承诺,保证(做某事、遵守协议或遵从安排等)
变形:
第三人称单数: commits
现在分词: committing
过去式: committed
过去分词: committed
双语例句:
1.He was not aware that he had committed an offence.
他没有意识到自己犯罪了。
2.Mr Steele has committed no crime and poses no danger to the public
斯蒂尔先生没有犯罪,并未对公众构成危害。
3.He committed the crime under the influence of drugs.
他是在吸毒后犯罪的。
访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库 *** 纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起。
并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体 *** 作组成。
commit是提交 *** 作,将 *** 作显式提交到数据库,这里需要注意,并不是所有sql语句执行完都需要进行commit *** 作,有些 *** 作执行完就已经自动隐式提交到数据库了。
ROLLBACK回滚 *** 作,在commit *** 作之前可以使用rollback *** 作回滚到之前的状态。
执行完sql语句之后,处理的数据都会放在回滚段中(除了 SELECT 语句),等待用户进行提交(COMMIT)或者回滚 (ROLLBACK),当用户执行 COMMIT / ROLLBACK后,放在回滚段中的数据就会被删除。
扩展资料:
COMMIT / ROLLBACK ,都是用在执行 DML 语句之后的。所谓 DML 语句就是 INSERT / DELETE / UPDATE / SELECT ,而 CREATE TABLE / VIEW 之类的语句,是 DDL。
DML 语句,执行完之后,处理的数据,都会放在回滚段中(除了 SELECT 语句),等待用户进行提交(COMMIT)或者回滚 (ROLLBACK),当用户执行 COMMIT / ROLLBACK 后,放在回滚段中的数据就会被删除。
所有的 DML 语句都是要显式提交了,所谓“显式提交”,就是要执行 COMMIT / ROLLBACK 。
而其他的诸如 DDL 语句的,都是隐式提交的。
就是说,不用进行COMMIT/ROLLBACK。在运行那些非 DML 语句后,ORACLE 已经进行了隐式提交,例如 CREATE TABLE,在运行脚本后,表已经建好了,并不在需要再进行显式提交。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)