当前位置:  开发笔记 > 后端 > 正文

如果DataSet从SQL返回重复的命名列会发生什么?

如何解决《如果DataSet从SQL返回重复的命名列会发生什么?》经验,为你挑选了1个好方法。

我正在创建存储过程,从多个表中返回我需要的大量数据,但是这些表共享一些重复的列名.它在SQL中运行良好,但我想知道一旦我从DataSet访问它们作为DataRows,将会发生什么以及如何区分它们.谁知道?



1> lc...:

它应该通过附加数字自动重命名它们.例如,COLUMN_NAMECOLUMN_NAME1,和COLUMN_NAME2.但是,这很难维持,并可能在以后引起麻烦.

为避免这种情况,您可能希望使用列别名(AS关键字)自己指定名称:

SELECT t1.myColumn AS t1_col, t2.myColumn AS t2_col
FROM t1, t2

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有