2012-10-10 1 views
-2

사용하여 계층 구조에 새 폴더 (절차)를 추가하는 방법 : 당신이해야 할 모든 레코드를 추가하는 경우아래 표에 따라 T-SQL

(
    FolderID int NOT NULL IDENTITY(1,1)PRIMARY KEY CLUSTERED, 
    ParentFolderID int NOT NULL, 
    FolderName nvarchar(255) NOT NULL, 
    FolderOrg hierarchyid NOT NULL, 
    CreateDate date NOT NULL 
    CONSTRAINT def1_CreateDate DEFAULT GETDATE(), 
    Title varchar(20) NULL 
) ; 

답변

1

감사합니다 같으면 이 일처럼 간단하지 않은가?

CREATE PROCEDURE usp_InsertFolder 
    (@parentFolderID int, @folderName nvarchar(255), @folderOrg hierarchyid, @createDate date, @title varchar(20)) 
AS 
BEGIN 
INSERT INTO table1 
(ParentFolderID, FolderName, FolderOrg, CreateDate, Title) 
VALUES 
(@parentFolderID, @folderName, @folderOrg, @createDate, @title); 
END 
; 

사용법 : 그건하지 당신이 필요 있다면

EXEC usp_InsertFolder '1', '2', 0x58, '2012-10-10', 'title goes here'; 

는 질문을 명확히하십시오.