怎样将查询结果作为新建数据库表的列标题(即字段名)?
怎样将查询结果作为新建数据库表的列标题(即字段名)?
比如有这样一张表title_show,是以如下方式建立的——
create table title_show
(title_id int,
title_description varchar(50))
从中搜索出——
declare @title_name varchar(50)
set @title_name=(select title_description from title_show where title_id=1)
现在想把以上查询结果作为一个新建表的字段名——
create table property
(property_id int,
@title_name varchar(50))
——以上这样的语句显然是错误的,变量@title_name不能作为列名使用!
但我就是想要实现这样的功能,达到这样的效果!
只能在服务器端实现,不考虑前台方法!
请教各位高手—— 该怎么办?!