首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在asp .net应用程序中添加新列

在asp .net应用程序中添加新列
EN

Stack Overflow用户
提问于 2009-02-27 00:25:21
回答 4查看 331关注 0票数 0

我在一个新的小项目中面临这个问题:要建立的系统将允许用户添加新的列到系统中的表中,然后用户将能够维护数据,我认为有两种方法来实现这一点: 1)创建几个表,包括“列”表与"columnName“"columnValue”“数据类型”等来存储列定义,另一个表"XXCoumn“来存储列的值(由用户输入),并使用一个存储过程来查询/更新列数据。2)当用户输入新的列时,在表模式中创建列,这样表数据的维护就正常了

你们认为是哪种方式?或者有什么新的建议?

一些附加信息:数据量很小,我需要创建报告。

EN

Stack Overflow用户

发布于 2009-02-27 00:30:00

如果这是由您集中托管的,我建议不要允许用户输入的数据更改数据库的模式(即驱动新表的创建)。

相反,您可能希望研究在SQL中使用XML字段来存储数据的变量字段名,或者更通用的表结构...如果我们谈论的不是疯狂的数据量,这种技术非常有效……

票数 0
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/593088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档