如何动态的创建视图的列
现在在写了一段C#代码。运用到了存储过程,而存储过程的列是通过SQL语句返回的结果动态生成的,现在要将存储过程的结果返回到视图中,如何实现动态的生成视图的列。
[解决办法]
将结果和创建的语句拼接起来,然后动态创建视图.
例如:
declare @sql as varchar(100)
set @sql = 'create view as ' + ' ... 那些动态的语句'
exec(@sql)
[解决办法]
动态拼接sql字符串,然后exec
发布时间: 2012-03-16 16:34:56 作者: rapoo
如何动态的创建视图的列
现在在写了一段C#代码。运用到了存储过程,而存储过程的列是通过SQL语句返回的结果动态生成的,现在要将存储过程的结果返回到视图中,如何实现动态的生成视图的列。
[解决办法]
将结果和创建的语句拼接起来,然后动态创建视图.
例如:
declare @sql as varchar(100)
set @sql = 'create view as ' + ' ... 那些动态的语句'
exec(@sql)
[解决办法]
动态拼接sql字符串,然后exec