SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE databasemake
-- Add the parameters for the stored procedure here
@dbname varchar(50)
AS
BEGIN
SET NOCOUNT ON;

CREATE DATABASE [@dbname] ON  PRIMARY 

요 아래 부분   요 아래 부분의  NAME 에서 상단의 입력받은 값으로 하고 싶습니다. 
어떻게 해야 하는지 조언 부탁 드립니다. 
( NAME = N'' + [@dbname] + '', FILENAME = N'C:\DATABASE\' + @dbname +'.mdf' , SIZE = 3072KB , FILEGROWTH = 1024KB )
LOG ON 
( NAME = N'' + @dbname + '_log', FILENAME = N'C:\DATABASE\' @dbname +'_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%)
END
GO


위와 같은 방법으로 해서 구문 체크를 하면.

메시지 1038, 수준 15, 상태 1, 프로시저 databasemake, 줄 17
개체 또는 열 이름이 없거나 비어 있습니다. SELECT INTO 문의 각 열에 이름이 있는지 확인하십시오. 다른 문의 경우에는 빈 별칭이 있는지 확인하십시오. 별칭은 "" 또는 []로 정의할 수 없습니다. 별칭을 올바른 이름으로 변경하십시오.

라는 메시지가 나오면서 실행이 되지 않습니다. 

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1262
6702 DB내의 변경사항확인?? [4] 문수정 2013.04.19 8570
6701 MSCS 노드 추가/제거 관리 [3] heesy 2013.04.18 9450
6700 간단한 오라클 조회쿼리 부탁드립니다. [2] 이라부 2013.04.18 5898
6699 링크드서버 사용관련 질문입니다. [1] Sisylian 2013.04.18 5254
6698 audittrace 파일 계속 생성 되는 데 이유가 궁금 합니다. [8] 점프 2013.04.18 7373
6697 sp라는 용어가 무슨뜻이죠? [2] 로쏘네리 2013.04.18 7890
6696 정책 필터링 관련 문의 드립니다. [2] 수노 2013.04.18 5305
6695 sys.dm_exec_requests [2] 메칸더 2013.04.17 5896
6694 프로시져 호출시 숫자+문자 변수값 관련 [1] 한인 2013.04.17 5655
6693 identify로 설정된 PK를 가져오는 문제 [2] moonju 2013.04.17 5730
6692 DB별로 반복실행 SP [2] 메칸더 2013.04.17 5987
» 프로시져로 db 생성 하는 방법 중 쿼리문 확인부탁 드립니다. [2] 한인 2013.04.17 7557
6690 2003 에서 -> 2008 로 여러개의 db 복원 방법 [3] 한인 2013.04.17 6107
6689 데이터 타입별 사이즈가 궁금합니다. [1] 메칸더 2013.04.16 5603
6688 rows 를 colum 으로 변경 [6] taz2315 2013.04.16 6371
6687 인서트시에 데이타가 여러번 들어가는 현상은 뭔가요? [2] 이병권 2013.04.16 6411
6686 쿼리질문(연속문자열찾기) [4] afddsa 2013.04.16 6396
6685 PAGEIOLATCH와 관련해서.... [2] 메칸더 2013.04.15 6069
6684 작업스케쥴러 물리경로 질문입니다. [3] 클리티에 2013.04.15 7478
6683 Database size [4] 미음이 2013.04.15 5666





XE Login