问题标签 [columnname]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
68013 浏览

c# - DataGridView 编辑列名

有没有办法在 DataGridView 中编辑列名?

0 投票
1 回答
946 浏览

excel - SSIS 列名自动更改为 F2,F3 .....F13

我有一个 XL 源文件,第一列包含名称,199001,19902.....,199012,

在使用 XL 源的 SSIS 包中,如果单击第一列包含标题,它会自动将我的标题转换为名称、F2、F3 .....F13。

但我需要像 Name,199001,19902,.....,199012 作为标题,而不是使用 unpivot 转换并将列转换为行到我的临时表。

请解决我的问题,我需要上面提到的 XL 列(名称,199001,19902,.....,199012)

提前致谢

谢谢,

平库

0 投票
6 回答
1307 浏览

database-design - 数据库表中包含版本号的列的名称

我试图弄清楚在我的数据库表中调用该列的内容,该列将 INT 保存到特定的“记录版本”。我目前正在使用“ RecordOrder ”,但我不喜欢这样,因为人们认为higher=newer,但我使用它的方式,lower=newer(“1”是当前记录,“2”是第二个最新的,“3”更老,依此类推)。我考虑过“ RecordVersion ”,但恐怕会有同样的问题。还有其他建议吗?“记录时代”?

我这样做是因为当我插入表格时,不必找出下一个版本,然后冒着在我写之前从我身上偷走该号码的风险,我只需插入带有“RecordOrder”为0的插入. 表 AFTER INSERT 上有一个触发器,它将该键的所有“RecordOrder”数字加 1,所以我刚刚插入的记录变为“1”,所有其他记录都加 1。这样,你可以得到一个人的当前记录通过选择 RecordOrder=1,而不是获取 MAX(RecordOrder) 然后选择它。

PS -我也愿意批评为什么这是一个糟糕的主意,我应该增加这个索引。这似乎使查找更容易,但如果这是一个坏主意,请赐教!

有关数据的一些详细信息,例如:

我有以下数据库表:

我的数据子集如下所示:

在此示例中,客户 100 有三行 - 他们欠 100 美元,然后是 10.05 美元,现在他们什么都不欠。让我知道是否需要进一步澄清。

更新:

“RecordOrder”和“RecordCreated”列对用户不可用 - 它们仅供内部使用,并帮助确定哪个是当前客户记录。此外,我可以使用它返回一个适当排序的客户历史记录,尽管我可以很容易地使用日期来完成。我想,我可以只用 RecordCreated 日期完成与递增“记录版本”相同的事情,但这消除了知道 RecordOrder=1 是当前记录的便利,我又回到做一个子查询DateTime 上的 MAX 或 MIN 以确定最近的记录。

0 投票
4 回答
205912 浏览

r - R中的行名和列名

以下函数对是否产生完全相同的结果?

对 1) names()&colnames()

对 2) rownames()&row.names()

0 投票
3 回答
22005 浏览

r - 在 R 中更改矩阵和数据帧的名称

假设我创建了以下矩阵:

R中更改行名和列名的方法是什么?例如,我喜欢行名是SS1, SS2, ..., SS100,列名是M1, M2, ..., M200. 我通常使用具有 1000 行和列的数据,我需要一个好的方法来做到这一点。有些人使用类似的东西attributes(x)$dimnames <- list(...),有些人使用rownames <- paste(...). 所有可能的方法是什么?

我的第二个问题是,我可以在将矩阵转换为数据框后使用相同的方法吗?

0 投票
5 回答
6551 浏览

java - java 1.5:为数据库表的列名保留常量的最佳实践?

技术: - Java 1.5 或 1.6 - Hibernate 3.4

为了避免在更改列名或表名时在多个位置更新列名,我希望有一个相同的常量文件。

我有以下疑问?

  • 一种可能的解决方案是维护一个全局文件,该文件存储数据库中所有表的列名的常量。像

    /li>

在上述情况下,employees 是表名,performance_desc 是列名。因此,如果两个不同的表都有列名,则遵循 tablename__columnname 格式来命名常量以避免两个不同表的两个常量之间的冲突。

我看到这种方法的一个问题是,随着数据库的增长,这个文件中的常量不会增长到数千个,这很难管理。其他问题是如果表名被更改,我必须更改所有表的前缀表名。

  • 假设如果我将上面示例中的列名从 performance_desc 更改为成就_desc。在这种情况下,我很可能也想更改常量,即从 EMPLOYEE__PERFORMANCE_DESC 更改为 EMPLOYEE__ACHIEVEMENT_DESC。因为在这种情况下,我需要同时更改列名和常量名,所以我看不到直接在我的代码中使用常量而不是列名,尽管有一个好处是在更改常量名时我可以使用折射来反映常量名称更改任何引用的地方。似乎没有太多使用常量,或者我使用错误的方式。

  • 在项目代码中,我似乎有人为每个表列列表定义一个类来定义常量,如下所示。

    /li>

这可以解决全局文件的一些问题,例如表名更改只会导致类名更改。一个主要问题是我使用类的唯一目的是定义常量,这不是好的编码习惯。

  • 阅读一些关于 Enum 与 value string 而不是 int 的地方,不确定它在 java 1.5 或 1.6 中是否可用,以及是否建议在给定场景中使用它。

  • 给定定义数据库常量的最佳实践是什么?

  • 使用 db 常量真的有用吗?

  • 如果我像上面提到的那样为每个表使用一个类,我面临的一个问题是命名约定。表名与定义表列常量的相应类名之间应该有什么关系。

  • 上述情况仅涵盖列名而不是表名的情况。我可能喜欢在代码中使用常量而不是表名,所以应该用什么方法来定义表名的常量。

  • 人们经常争辩说,一旦产品或相关版本发布,表名和列名并没有太大变化。表名和列名的更改主要发生在开发阶段或功能增强(新版本)。避免对表名或列名使用常量是否是强有力的论据?

    请建议我怎样才能让我的问题更具代表性,或者我错过了什么我的问题没有被投票?

0 投票
1 回答
1628 浏览

perl - DBD::CSV - 如何获取列名?

如何从表中获取列名?我的尝试没有奏效:

0 投票
3 回答
4932 浏览

sql - foo.foo:给表列与表本身同名是一个坏主意吗?

我有一个非常简单的表genre,它看起来像这样:

genre_category具有“叙事”、“神话”等值。

genre_category该列的名称似乎很愚蠢。该列可以称为genre_typeorgenre_labelgenre_category。但这似乎是多余的。

那么,有什么理由不直接打电话给它genre.genre吗?

编辑:

最重要的是,最好使用.name. 谢谢大家!

0 投票
2 回答
541 浏览

sql - 我可以从数据类型中选择一个字段吗?

我可以从数据类型中选择一个字段/列吗?

Postgres 7.4(是的,我们正在升级)

0 投票
4 回答
53567 浏览

sql - 如何从 DB2 的列中获取表名?

我需要 db2 sql 查询来从列名中查找表/表。我有列名,但没有该列所属的表名。