반응형

전체 글 2934

[ADO.NET] SqlConnection 클래스 소개

이 책에서는 데이터 소스를 SQL Server 환경에서 사용하는 예로 설명할 것입니다. 하지만 ADO.NET 기술은 데이터 소스의 종류에 상관없이 일관된 방법으로 사용할 수 있게 하고 있어서 다른 데이터 소스를 사용하기 위해 새롭게 학습할 필요는 없습니다. 그리고 이 책에서는 .NET Framework 4를 기준으로 서술하고 있으니 참고하시기 바랍니다. SqlConnection 클래스는 SQL Server 데이터 소스와의 연결을 제공하는 클래스입니다. ▷클래스 상속 계층System.Object System.MarshalByRefObject System.ComponentModel.Component System.Data.Common.DbConnection System.Data.SqlClient.SqlConn..

ADO.NET 개요 및 구성 요소

ADO.NET 개요 ADO.NET은 데이터 소스의 종류에 관계없이 일관성 있는 액세스를 제공하는 기술을 말합니다. ADO.NET 데이터 소스에는 SQL Server나 XML 형태로 된 문서 뿐만 아니라 OLE DB 및 ODBC로 접근할 수 있는 다양한 데이터 소스가 있습니다. 이러한 데이터 소스에 접근하고자 할 때 ADO.NET 기술을 사용하면 쉽고 강력하게 데이터 소스에 연결하여 필요한 데이터를 검색하거나 추가 등의 원하는 작업을 할 수 있습니다. ADO.NET 구성 요소 [그림] ADO.NET 구조 ADO.NET 기술은 .NET Framework 데이터 공급자와 DataSet으로 구성하고 있습니다. .NET Framework 데이터 공급자는 데이터 소스와 연결 및 원하는 작업 처리를 담당하며 Data..

[대학생 프로젝트 시연 동영상] 무대 장치 설계 도구 SDT

무대 장치 설계 도구 SDT시연 동영상 보러 가기3개월 간 진행한 프로젝트 SDT를 소개할게요. SDT는 Stage Design Tool, 무대 장치 설계 도구에요.현재의 무대 디자인은 크기와 색상 등을 결정하기 위해 대본을 검토하고 미술감독과 협의하여 도면을 작성한 후 디자이너가 무대 조립원들을 감독, 지시하고 세트의 시각적 효과를 높이기 위해 작화가와 협의를 합니다. 이때 미술감독과 디자이너, 작화가들이 한곳에 모여 회의를 할 경우 보다 효과적으로 회의를 진행 할 수 있도록 핸드모션 Graphic 3D 툴을 제공합니다. 무대를 디자인 함에 있어 Graphic 3D 개체를 통해 디자인 함으로써 조금 더 구체적이고 효과적으로 표현을 가능케 합니다. 자신이 원하는 자신만의 공간을 설계할 때 시간적 공간적 ..

서버 탐색기를 이용하여 SQL 쿼리 사용하기

서버 탐색기를 이용하여 SQL 쿼리 사용하기 이번에는 서버 탐색기를 이용하여 SQL 쿼리를 사용하는 방법을 알아봅시다. 데이터 추가 먼저 테이블에 데이터를 추가하는 SQL 쿼리문을 사용해 봅시다. 테이블에 데이터를 추가할 때는 INSERT 쿼리문을 사용합니다. INSERT INTO [테이블 이름] ([컬럼명], [컬럴명],…)VALUES ([데이터],[데이터],…) 테이블의 컨텍스트 메뉴를 이용하여 새 쿼리를 추가합니다. 여기서는 고객 테이블에 고객 데이터를 추가하는 예를 보여드릴게요. INSERT INTO Custom (CNAME, PHONE, ADDR)VALUES ('홍길동', '010-1111-1111', '서울특별시 종로구 1가 1번지') 쿼리를 작성하였으면 컨텍스트 메뉴를 이용하여 쿼리를 실행하..

MS SQL에서 제공하는 함수(수치 연산, 날짜 및 시간)

수치 연산 함수 ABS(수식) : 절대값ACOS(실수 표현, -1에서 1사이) : 아크 코사인(코사인의 역함수)ASIN(실수 표현, -1에서 1사이) : 아크 사인(사인의 역함수)ATAN(실수 표현) : 아크 사인(사인의 역함수)ATN2(실수 표현, 실수 표현): 원점에서 입력 인자의 점(y,x)까지의 선이 X축과의 각도CEILING(수식): 올림COS(실수 표현): 코사인COT(실수 표현): 코탄젠트DEGREES(수식): 라디안 각도를 도 단위로 변환EXP(실수 표현): 지수FLOOR(수식): 내림LOG(실수[,밑수]) :로그 , 밑수가 없으면 자연 로그LOG10(실수): 상용 로그PI() : PI의 상수값POWER(실수,y): 거듭 제곱RADIANS(수식): 도 단위를 라디안 각도로 변환RAND([s..

SQL 쿼리문, UPDATE와 SELECT

UPDATE UPDATE문은 테이블의 행의 내용을 변경할 때 사용하는 쿼리문입니다.포멧:[ WITH [...n] ]UPDATE [ TOP ( expression ) [ PERCENT ] ] { { table_alias | | rowset_function_limited [ WITH ( [ ...n ] ) ] } | @table_variable } SET { column_name = { expression | DEFAULT | NULL } | { udt_column_name.{ { property_name = expression | field_name = expression } | method_name ( argument [ ,...n ] ) } } | column_name { .WRITE ( express..

INSERT, DELETE SQL 쿼리문

INSERT 테이블에 새로운 행을 추가할 때는 INSERT문을 사용합니다.포멧:[ WITH [ ,...n ] ]INSERT { [ TOP ( expression ) [ PERCENT ] ] [ INTO ] { | rowset_function_limited [ WITH ( [ ...n ] ) ] } { [ ( column_list ) ] [ ] { VALUES ( { DEFAULT | NULL | expression } [ ,...n ] ) [ ,...n ] | derived_table | execute_statement | | DEFAULT VALUES } }}[;]예:INSERT INTO Custom (CNAME, PHONE, ADDR)VALUES ('강감찬', '010-0000-0000', '서울시 ..

SQL 쿼리문 이름 변경(SP_RENAME), 삭제(TRUNCATE), 제거(DROP)

SP_RENAME MS SQL에서는 테이블의 이름을 변경할 때 SP_RENAME을 사용합니다. 데이터 베이스를 다루는 곳에서 데이터 정의어로 RENAME문을 사용한다고 설명하는데 MS SQL에서는 SP_RENAME을 사용합니다. 포멧:sp_rename [ @objname = ] 'object_name' , [ @newname = ] 'new_name' [ , [ @objtype = ] 'object_type' ] 예:SP_RENAME Custom, Custom2 위 예는 Custom 테이블 이름을 Custom2로 바꾸는 쿼리문입니다. TRUNCATE TABLE TRUNCATE TABLE문은 테이블의 모든 행을 삭제할 때 사용하는 쿼리문입니다. DELETE 문을 이용하여 모든 행을 삭제하는 것과 비슷합니다..

정의를 수정하는 SQL 쿼리문 ALTER

ALTER TABLE ALTER문은 기존의 엔터티 정의를 수정할 때 사용합니다. 여기서는 테이블 정의를 수정하는 ALTER TABLE을 살펴볼게요. ALTER TABLE 문을 이용하면 테이블의 열과 제약 조건 등을 추가, 삭제, 변경 등을 할 수 있습니다. 이 책에서는 간단하게 기존 테이블에 새로운 열을 추가하고 삭제 및 변경하는 쿼리문을 살펴볼게요. ▷ 열 변경 포멧:ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name { ALTER COLUMN column_name { [ type_schema_name. ] type_name [ ( { precision [ , scale ] | max | xml_schema_colle..

테이블 생성 SQL 쿼리문 CREATE TABLE

CREATE TABLE CREATE 쿼리문은 새로운 엔터티(Entity)를 정의할 때 사용합니다. 새 데이터 베이스를 정의하거나 사용자 계정을 정의 및 테이블 등을 정의할 때 사용합니다. 여기에서는 CREATE TABLE로 시작하는 새 테이블을 정의하는 쿼리문을 살펴봅시다. 포멧:CREATE TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name [ AS FileTable ] ( { | | | [ ] [ ,...n ] } ) [ ON { partition_scheme_name ( partition_column_name ) | filegroup | "default" } ] [ { TEXTIMAGE_ON { filegroup | "def..

반응형