日期:2014-05-17  浏览次数:20554 次

sqlserver上存储过程中变量的递增
sqlserver没有数组,可我想创建n(n是不固定的)个列,而这些列是同一性质的(颜色,大小之类的),所以我想定义n个变量,然后插入表格中。n是不固定的,用循环声明变量名,从1到n,变量名如@color1,@color2直到@colorn,求帮助。
sqlserver?变量名

------解决方案--------------------
如果是2005及其以上版本,可以考虑使用XML列来存放这些属性,但是这对你的XML功底有一定要求。
------解决方案--------------------
动态语句可以做吧。