因此要再申明一个变量@temp_table,将数据复制到改变量槐宴历中,最后以@tempTable为标志参数调用存储过程
CREATE TYPE temptyp AS TABLE(FileName nvarchar(50))
GO
CREATE PROCEDURE prdc
@fieldCondition NVARCHAR(2000)='',
@tempTable temptyp READONLY
AS
BEGIN
DECLARE @sqlCmd NVARCHAR(4000)
DECLARE @temp_table AS temptyp
IF ISNULL(@fieldCondition,N'')=N''
SET @fieldCondition=N''
ELSE
SET @fieldCondition=N' where ('+@fieldCondition+N')'
SET @sqlCmd=N'insert into @temp_table select FileName from FileNameTable'+@fieldCondition
EXEC SP_EXECUTESQL @sqlCmd
select * from @temp_table
END
GO
EXEC prdc @tempTable=@temp_table
--不铅搜知道结果如何,但是你应该是错祥罩在我说的问题那了
1、双击打开MySQL软件,在左侧中找到【表】并且右击选择【新建表】
2、选择新建散野表之后,在界面右侧可以添冲核喊加数据,点击【添加栏目】就可以在下方再添加一行数据
3、点击【另存为】,会d出一个【表名】窗口,输氏告入表名,比如Class,点击【确定】按钮
4、在表的下方就会出现一个名为Class的表
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)