2009-02-27 4 views
-1

나는 SQL에 대해 잘 알고 있지만, 과거에는 트리거와는 거의 관련이 없었다. 몇 가지 사이트를 살펴 보았지만 일반적으로 사용되는 모든 설명에 대한 포괄적 인 설명은 매우 드물게 보입니다.SQL 트리거 소개?

이런 종류의 '확실한'사이트가 있습니까? 아마도 고급 SQL을위한 w3chool과 같은가?

+0

내 소개 소개 : 트리거는 사탄의 산란이며 피해야합니다. X-D –

+0

당신은 우리의 질문자에게 유용 할 수 있다고 믿을만한 타당한 이유가 있습니까? – TheTXI

+0

매우 짧은 이유는 개발자로서 데이터에 어떤 일이 일어나는지 제어하기를 원하기 때문입니다. 나는 그가 의견을 요구하지 않았기 때문에 적절한 대답으로 대답하고 싶지 않았고 사람들이 직접적인 질문에 대한 의견으로 대답 할 때 나는 그것을 미워했다. 나는 또한 재밌기 위해 노력하고 있었다 (실패했다?). –

답변

0

약간의 SQL을 알았 으면 Joe Celko의 책을 확인해보십시오. 고급 SQL 프로그래밍에는 트리거에 대한 짧은 섹션이 있습니다. 당신이 학생이기 때문에 아마 도서관에서 사본을 얻을 수 있습니다. 당신이 더 깊은 SQL 개발자 작업을 수행하고 있다고 생각한다면 자신의 책을 개인적으로 득점하게되어 기쁩니다. 관계형 DB 엔진을 사용하면 소량의 코드로 상당한 양의 작업을 수행 할 수 있습니다. 그렇게하면 훨씬 효율적인 프로그래머가 될 것입니다. 대부분의 서점 (내 국경에는 항상 한 권의 사본이 있습니다)에는 선반에 사본이 있으므로 구입하기 전에 찾아보십시오.

또한, 사용중인 데이터베이스에 대한 온라인 매뉴얼을 해당 제안에서 확인하십시오.

0

저는 항상 SQL Server 온라인 설명서 (SQL Server와 함께 설치)가 좋은 정보원이라고 생각했습니다.

-1

"old shoe or glass bottle"질문과 비슷합니다.

트리거는 실제로 무엇을하고 있는지 잘 알지 못하고 실제로하고있는 일을 수행하기에 아주 좋은 이유가없는 한 멀리 떨어져 있어야합니다. 그래서 당연히 방아쇠를 사용하기위한 전제 조건 중 하나는 작동 방식과 그 의미에 대한 철저한 이해가 있어야한다는 것입니다. 따라서 "Intro to Triggers"텍스트가 어떤 사람들에게는 매우 위험한 것처럼 들릴지도 알 수 있습니다.

내 충고는 잔인합니다.이 주제에 대한 소개 텍스트가 필요한 사람이라면 장기적인 관점에서 볼 때 트리거를 피하는 것이 좋습니다. 당분간.

+0

일반적으로 동의하지만, 제가 사용한 제목이 약간 오도하는 것 같아요. 나는 방아쇠를 당기고 껄끄 러운 부분을 훑어 보지 않은 포괄적 인 기준을 찾고있었습니다! 게다가, 학생이어서 중요한 일을 깨뜨리는 일은 거의 없습니다. :) 세이지 조언! – crofty