【发布时间】:2018-04-06 17:32:49
【问题描述】:
我有一个表Persons (Id, Name),我需要创建一个名称为Results_NameUser 的表(其中NameUser 是用户名)。此表是在我在表单上创建用户后自动生成的。我需要为此操作使用存储过程,但我不知道如何编写。
我有一个程序的初步代码(这个程序将在创建用户后在代码中调用)
CREATE PROCEDURE createResult
@userName VARCHAR(50)
AS
BEGIN
CREATE TABLE Result_@userName
(
resultId UNIQUEIDENTIFIER NOT NULL,
scores INT
);
END
但代码不正确。请告诉我,如何创建此程序
【问题讨论】:
-
谢谢,但我不明白在我的代码中哪里可以使用 Exec。你能告诉我吗?
-
这可以用视图而不是存储过程需要维护的附加表来完成吗?
标签: asp.net sql-server stored-procedures