求一个动态生成字段的表的存储过程

Anthorny 2005-04-18 06:50:26
我现在想写这样一个存储过程:
 根据用户选择的字段来动态创建一张表.
 字段和表名都是用户在页面上提交的.
 我在页面中放有很多checkbox控件,控件的text属性就是我要创建的表的字段.
 我现在就是要根据用户选择的checkbox的text值来作为字段textbox控件的text值作为表名来创建  表.
 请问可以实现吗?
 请各位大侠不吝赐教!
 谢谢!
...全文
69 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiang130 2005-04-19
  • 打赏
  • 举报
回复
exec('create table '+表名+'('+字段名+' '+類型定義+')')
zlt982001 2005-04-18
  • 打赏
  • 举报
回复
先建一个表,用来保存用户自定义的字段,类型以及长度
在建立一个存储,用游标读取该表
如后使用 Exec 的方式来建立表

exec 'Create Table (' + @字段名 + ' ' + @字段类型 + '(' + @字段长度 +')' +')'
当然你这里可能需要判断字段类型别分别写不同的创建字段的语句。。。

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧