有一个user表想在这个表的基础上添加一列,但是不改变原来表的结构直接用sql语句能不能实现?用存储过程怎么实现求高人指点
想在这个表的基础上添加一列,但是不妀变原来表的结构,自相矛盾啊
这样不变表结构
如果在USER表里加一列,那就相当于改变了USER表的结构
个人觉得可以使用临时表#a,临时表的结构相当于茬USER表结构加一列然后使用临时表进行计算。
在對象资源管理器中连接到某个数据库引擎实例,再展开该实例
展开“数据库”、sql server存储过程所属的数据库以及“可编程性”。
右键单击“存储过程”再单击“新建存储过程”。
在“查询”菜单上单击“指定模板参数的值”。
在“指定模板参数的值”对话框中“值”列包含参数的建议值。接受这些值或将其替换为新值再单击“确定”。
在查询编辑器中使用过程语句替换 SELECT 语句。
若要测试语法请在“查询”菜单上,单击“分析”
若要创建sql server存储过程,请在“查询”菜单上单击“执行”。
若要保存脚本请在“文件”菜单上,单击“保存”接受该文件名或将其替换为新的名称,再单击“保存”
你对这个回答的评价是?
本人主要从事.NET C#方向的技术开发工莋具有10多年的各类架构开发工作经验。
存储过程: 固化在SQL数据库系统内部的SQL语句这样做的好处是可以提高效率、体改数据库的安全性、减少网络流量。
最后跑程序可以在对应数据库中找到添加的数据