MS-SQL 2000 에서
저장프로시져를 만들려고 하고 있습니다....두가지 질문이 있습니다.
첫번째 질문 드릴께요...
보통 엔터프라이즈 관리자에서 새데이터베이스 메뉴을 이용해서 2222라는 이름을 주어 데이터 베이스
생성이 가능한데요...쿼리 분석기에서는 create database 2222 라고 주니깐 2222 근처의 구문이
잘못됬다고 에러가 납니다...이름을 달리 해서 k222 라고 이름을 주니깐 에러가 나지 않더군요.
보면 첫번째 나오는 명칭이 숫자가 나올경우 에러를 발생하는데 그렇다면 EM에서 2222라는 데이터명
이 생성될수 있는 이유는 뭘까요?...만약 쿼리분석기에서도 2222라는 데이터베이스를 생성시킬수 있다면
어찌하면 되는지 알려주시기 바랍니다...
참고로 2222는 varchar라는 데이터 형을 가지고 있습니다.
무슨 예기냐 하면 2222는 필드에 있는 어떠한 값입니다.
두번째 질문은....
저장프로시져 내에서 예를 들면 kkkk라는 데이터 베이스 내에 있는 테이블 aaaa라는 것을 qqqq라는 데이
터 베이스 내에 똑같은 구조의 테이블을 생성시키고 aaaa에 있는 레코드를 몇개만 가져오게끔 만들려면
어떻게 하면 되나요?
보통 저장프로시져에서는 use문을 쓸수가 없는데.....다른 방법이 있다면 좀 가르쳐 주십시요...
고수분들의 명쾌한 해답을 기다리겠습니다.... |