我发现很多教科书,数据库教程视频都涉及到了存储过程,但是我看过很多开源的php项目,里面几乎就没有用到存储过程啊,我看过java项目倒是有部分项目用到过存储过程,这是为什么呢?
已经从业或者开发过大型项目的程序员们你们在实际工作中用到过他吗?
还有就是存储过程里面的逻辑几乎我都可以用程序(java,php)写,为什么还要直接在数据库里面写呢?(换句话说:存储过程的意义是什么?)
ringa_lee
다음 두 가지 사항을 알려주세요. 1. 많은 양의 데이터를 삽입하고 업데이트할 때는 저장 프로시저를 사용하는 것이 더 빠릅니다. 2. 프로그램은 롤백 작업을 제어하는 데 저장 프로시저만큼 편리하지 않습니다. 예를 들어, 대량의 데이터나 테이블에 레코드를 삽입한 후 인바운드, 인벤토리, 아웃바운드 테이블 중 하나에 오류가 발생하면 스토어드 프로세스를 모두 동시에 롤백할 수 있습니다.
많고 매우 중요한!
다음 두 가지 사항을 알려주세요. 1. 많은 양의 데이터를 삽입하고 업데이트할 때는 저장 프로시저를 사용하는 것이 더 빠릅니다. 2. 프로그램은 롤백 작업을 제어하는 데 저장 프로시저만큼 편리하지 않습니다. 예를 들어, 대량의 데이터나 테이블에 레코드를 삽입한 후 인바운드, 인벤토리, 아웃바운드 테이블 중 하나에 오류가 발생하면 스토어드 프로세스를 모두 동시에 롤백할 수 있습니다.
많고 매우 중요한!