.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을 사용하는 것이 좋다.
몇 가지 내용이지만.. 간략히 정리하기엔 어려움이 좀 ^^''
그래서 여기까지만
'programming > MSSQL' 카테고리의 다른 글
Essential SQL Server 2005 For Developers #3 (1) | 2004.12.21 |
---|---|
Essential SQL Server 2005 For Developers #1 (0) | 2004.12.20 |
Checkpoint가 실제 얼마나 자주 실행되는지를 보는 방법 (2) | 2004.10.09 |