sql(29)
-
DataGridView를 이용한 DB 검색하기
1. DB 연결하기DB (데이터베이스) 연결하기 2. 데이터삽입저장프로시저를 이용한 DB 데이터 삽입 3.DataGridView를 이용한 DB 검색하기 -1) 저장프로시저를 이용한 DB 데이터 삽입에서 GUI를 추가합니다. -2) DataGridView의 ID를 "dgv_Search", Button의 ID를 "btn_Search"로 설정합니다. -3) "btn_Search_Click"명을 가지는 Button의Click이벤트를 설정합니다. -4) DataGridView에 DB내용이 검색된 것을 확인할 수 있습니다. -5) 소스코드 namespace yuchae{ public partial class Form1 : Form { public Form1() { InitializeComponent(); } pri..
2017.01.31 -
저장프로시저를 이용한 DB 데이터 삽입
1. DB 연결하기DB (데이터베이스) 연결하기 2. 저장프로시저를 이용한 DB 데이터 삽입 -1) 아래와 같이 GUI를 구성합니다. -2) Label의 ID "lab_Name, lab_Tell, lab_Age", Button의 ID "btn_DBInData"로 설정합니다. -3) 저장프로시저를 추가하기 위해 서버탐색기(Ctrl+ W, L)를 열어줍니다. -4) 저장 프로시저를 마우스 우클릭 -> 새 저장 프로시저 추가를 클릭합니다. -5) 저장프로시저명과 내용을 입력하고 저장버튼(Ctrl + S)을 클릭합니다. CREATE PROCEDURE 프로시저명/*(@parameter1 int = 5,@parameter2 datatype OUTPUT)*/AS/* SET NOCOUNT ON */RETURN -6) ..
2017.01.31 -
SQL이란?
1. SQL의 정의-> SQL이란 Structured Query Language의 줄임말로 데이터베이스를 직접적으로 Access할 수 있는 언어 2. 구성요소 -> Data Definition : 데이터 정의 -> Data Manipulation : 데이터 조작 -> Data Control : 접근 권한을 제어-> Transaction Control : 조작한 결과를 적용하거나 취소 3. SQL전문가 & 개발자 정의 1. SQL 전문가 ( SQLP )-> SQLP란 Structured Query Language Professional의 줄임말로 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 데이터를 조작하고 추출하는데 있어 정확하고 최적의 성능을 발휘하는하는 SQL을 작성-> 이를 토대로 SQL을 ..
2017.01.01 -
저장프로시저(MS-SQL 환경)
정의 저장 프로시저(Stored Procedure)란 SQL Server에서 제공되는 프로그램이 기능. 저장 프로시저 개요 어떠한 동작을 일괄 처리하는 용도로 사용된다. 자주 사용되는 일반적인 쿼리를 모듈화 시켜 필요할 때마다 호출한다. 예시exec usp_users를 통해 해당 프로시저를 호출해 사용할 수 있다. 저장 프로시저의 수정과 삭제 수정 - alter procedure를 사용 삭제 - drop procedure 매개 변수의 사용 입력 매개변수(+ 디폴트 매개변수) @입력_매개 변수+이름 데이터_형식 [= 디폴트]디폴트 매개변수출력 매개변수 @출력_매개 변수_이름 데이터_형식 OUTPUT리턴과 에러 처리 RETURN 문을 사용해 리턴 값을 받게 되면 실행한 저장 프로시저가 성공적으로 수행되었는지..
2016.12.12 -
왜 저장 프로시저를 사용하는가?
동적 SQL이 실제로 무엇인가를 살펴보기 전에, 왜 저장 프로시저를 사용해야 하는지를 먼저 알아볼 필요가 있다. 저장 프로시저를 사용하지 않고 클라이언트(※ 역주: 여기서의 클라이언트는 SQL 서버에 대한 클라이언트를 의미합니다. 프로그램 개발의 경우 웹서버가 여기에 해당하며, 클라이언트 코드는 ASP와 같은 Server Side Script를 의미합니다.) 혹은 (COM+와 같은) 중간층(middle layer)에서 직접 SQL 문으로 이루어진 명령문을 내보내는 복잡한 응용프로그램을 작성할 수도 있다. 세련되어 보이기 때문에 저장 프로시저를 사용하는 것은 아니며, 이에는 분명 장점이 존재한다. 1. 권한 체계 (The Permission System)저장 프로시저는 사용자들에게 데이타에 대한 제한적인 ..
2016.12.10 -
Stored Procedure ( 저장프로시저 ) 란?
저장프로시저 또는 스토어드 프로시저라 불리며, 줄여서 SP라고 합니다. SP는 자주 사용하는 쿼리문을 하나로 묶어서 저장해두고 호출하여 사용하는 개념의 데이터베이스 객체입니다. SQL Server에서 제공하는 데이터베이스프로그래밍기능으로 다양한 장점이 있습니다. 장점 1. 뷰의 기능 및 용도가 비슷합니다. 2. SQL문을 함수처럼 사용하기에 단순화가 가능합니다. 3. 보안성을 높일 수 있습니다. 4. 높은 성능을 발휘합니다. 5. 입출력매겨변수, 리턴값을 사용하여 활용도가 높습니다. 6. SP를 통하여 많은 사용자의 프로그램을 업데이트 할 수 있습니다. 참고자료 http://blog.naver.com/injory/220122498198 SP란 - http://itability.tistory.com/51 ..
2016.12.10