본문 바로가기

전체 글

소스 복습 /*using System; class Absolute { public static void Main() { GetAbsolute(-23); GetAbsolute(392.3f); GetAbsolute(-293.2343337); } private static void GetAbsolute(int a) { int b = 0; if (a < 0) b = b * -1; else b = a; Console.WriteLine("{0}{1}",a,b); } private static void GetAbsolute(float a) { float b = 0; if (a < 0) b = b * -1; else b = a; Console.WriteLine("{0}{1}", a, b); } private static void.. 더보기
소스 예제 using System; class Absolute { public void getAbsolute(int a) { int b= 0; if (a < 0) b= a * -1; else b= a; Console.WriteLine("{0}_{1}",a,b); } public void getAbsolute(float a) { float b = 0f; if (a 더보기
C# 메서드 /*메서드 C# 메서드는 리턴형, 메서드 이름, 메서드 인자로 구성 메서드 구현 코드는 메서드 선언 부분 다음에 위치하며, return 문은 메서드를 종료하고 결과 값을 리턴할 때 사용 * * using System; class Test { // 메서드 정의 public static int Max( int v1, int v2 ) { // 인자 값 비교 후, 큰 값을 리턴합니다. return ( v1 < v2 ) ? v2 : v1; } static void Main() { // 메서드 부르기 Console.WriteLine( "MAX(100,200) : {0}", Max( 100, 200 ) ); // 200 } } * using System; class Test { // 메서드 정의 public int .. 더보기
객체지향 소스 using System; namespace nam{ class Student{ public string Name; public int Age; public int cNum; public void setStudent(){ Console.Write("이름을 입력해라."); this.Name = Console.ReadLine(); Console.WriteLine("나이를 입력해라."); this.Age = int.Parse(Console.ReadLine()); Console.WriteLine("학번을 입력해라."); this.cNum = int.Parse(Console.ReadLine()); } public void getStudent(){ Console.WriteLine("{0}, {1}, {2} ",thi.. 더보기
테이블 뷰 •뷰의 개념 ▫SELECT문으로 구성된 데이터베이스 개체. ▫가상의 테이블 (생성한 후에는 테이블과 동일하게 취급) ▫뷰 생성과 사용 예제 CREATE VIEW v_userTbl AS SELECT userid, name, addr FROM userTbl GO SELECT * FROM v_userTbl -- 뷰를 테이블이라고 생각해도 무방 •뷰의 작동 방식 •뷰의 장점 ▫보안에 도움이 된다. ▫복잡한 쿼리를 단순화 시킬 수 있다. ▫속도면에서도 SELECT 보다 괜찮다 •뷰의 종류 ▫표준 뷰 : 한 개 또는 그 이상의 테이블을 이용해서 만든 뷰 ▫분할 뷰 : 한대 또는 여러대의 서버에 있는 여러 테이블을 조인해서 하나의 테이블처럼 보이도록 하는 뷰 ▫인덱싱된 뷰 : 인덱스를 구성하기 위한 실제 데이터를 가.. 더보기
임시테이블 테이블삭제수정 임시로 잠깐 동안 사용되는 테이블 테이블이름앞에 # 또는 ## 을 붙이면 임시테이블로 생성 임시테이블은 tempdb 에 생성될뿐 , 나머지 사용법등은 일반 테이블과 동일하게 사용 #을 앞에 붙인 테이블은 로컬 임시 테이블 ##을 앞에 붙인 테이블은 전역임시테이블 테이블삭제및 수정 •테이블의 삭제 ▫구문 형식 –DROP TABLE 테이블이름 •테이블 수정 ▫열의 추가 –ALTER TABLE 테이블이름 ADD 열이름 데이터형식 ▫열의 삭제 –ALTER TABLE 테이블이름 DROP COLUMN 열이름 ▫열의 데이터 형식 변경 –ALTER TABLE 테이블이름 ALTER COLUMN 열이름 새로운_데이터형식 ▫열의 데이터 형식 변경 –ALTER TABLE 테이블이름 ALTER COLUMN 열이름 새로운_데이터.. 더보기
T-SQL 에서 테이블 생성 테이블 생성 구문 •테이블 생성 구문 형식 CREATE TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name ( { | } [ ] [ ,...n ] ) [ ON { partition_scheme_name ( partition_column_name ) | filegroup | "default" } ] [ { TEXTIMAGE_ON { filegroup | "default" } ] [ ; ] 제약 조건 (기본키제약조건) 데이터의 무결성을 지키기 위한 제한된 조건 즉 특정데이터를 입력할 때 무조건 입력되는것이 아니라 어떠한 조건을 만 쪽했을때에만 입력되도록 제한하는것 * 기본키 제약 조건 테이블의 각 행들을 구분할 수있는 식별자 중복될 .. 더보기
MSSQL2005 DB에서 관계맷기 더보기