.Net Procedural Code

 

여기서 다룰 내용들

- Procedural code or Transact-SQL

- Writing .Net procedural code

- .Net data types and System.Data.SqlTypes

- Arrtibutes

 

 

어떤 .net language로든 SQL Server 2005 다음과 같은 것들을 만들 수 있다.

- stored procedure

- user defined functions

- triggers

 

 

.Net Code VS Transact-SQL

- Transact-SQL code는 data-access centric code에 보다 낫다

   * .net runtime을 로드할 필요가 없다.

   * 데이터 레이어에 직접 접근할 수 있다

   * 절차적 프로그래밍이다.

 

- .Net code는 non-data access code에 보다 낫다

   * 수학적인 연산

   * SQL Server 외부의 시스템 리소스에 접근이 필요한 경우

   * 객체지향 프로그래밍이다.

 

Limitions on functions (.net code로 function을 만들 때의 제약 사항)

- class는 반드시 public 이어야 한다.

- public static인 method 이어야 한다.

- nested class는 지원하지 않는다.

- method overloading도 지원하지 않는다.

- ref, out을 지원하지 않는다.

- datatype은 가급적 SqlTypes을 사용하는 것이 좋다.

 

몇 가지 내용이지만.. 간략히 정리하기엔 어려움이 좀 ^^''

그래서 여기까지만

 

 

+ Recent posts