작성
·
134
답변 1
0
안녕하세요.개발자PARK입니다.
16강의 1:00의 툴로 보통 SQLServer에서 데이터베이스작업을 합니다.
[11강 14분 20초쯤에 쿼리 새로 만드신거 여쭤봅니다.]
VisualStudio툴에서도 간단하게 SQLServer의 작업을 하거나 테이블을 볼 수 가 있습니다.
그리고 sqlhelper 파일에서 sql문 작성과 연결을 하는 이유는 프로그램을 사용자에게 배포 시
코드가 동작하면서 데이터베이스와 작업을 하게 됩니다.
[핵심]
툴은 애플리케이션 개발을 위해 개발자 또는 DBA가 데이터베이스와 작업을 하게 되지만,
생성한 코드(sqlhelper에 작성한 코드)는 프로그램 유저 또는 사용자가 이용시 동작하게 됩니다.
감사합니다.
아 제 말은 14분 20초쯤에 새쿼리(SQLQuery2.sql) 만드시고, INSERT INTO TBL_USER(userid, username, point) 라고 적으셨는데,
따로 이 쿼리를 사용은 안하시고 코드만 복사하여 sqlhelper 파일에 붙여넣기만 하신게 뭔가 의도가 있으신건가?해서 여쭤본겁니다.
왜 굳이 sqlhelper 파일에 바로 적으면 되지 쿼리를 따로 만드셨을까? 라는 질문이었습니다.
네. 말씀하신대로 sqlhelper 파일에 바로 적으셔도 됩니다. 강의에서처럼 쿼리를 따로 생성한데에는 다른 의도는 없습니다. 단지 .sql에서는 14:26처럼 Tab키를 눌러서 테이블명 생성등의 자동완성을 지원해줍니다.
또한 SQL작성 시 테이블이름,컬럼명을 하나하나 전부 기억하기란 어렵기에
툴에서 테이블이름과 컬럼명을 보게되며.SQL을 작성하게 됩니다.