问题标签 [tablename]

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 投票
4 回答
32295 浏览

c# - 查询名称中包含空格的表

我有一个情况,我有一个名为Gas Flow Rates的访问表,我想添加记录。当我尝试对类似的表Common Station运行插入查询时,我收到以下错误:

“错误 hy000:语法错误,在查询不完整的查询子句中”

代码是:

我该如何克服这个错误?

0 投票
1 回答
1132 浏览

sql - 以编程方式删除 SQL 2008 数据库中具有特定前缀名称的所有表

我的 SQL 2008 数据库中有 3000 多个表,其名称如下所示,全部以 开头tempBinary_,我需要以编程方式删除,我该怎么做?我不知道我是否更喜欢 SQL 脚本中的解决方案或使用 LINQtoSQL,我想两者都很好。

tempBinary_002c90322f4e492795a0b8a14e2f7c99 tempBinary_0039f7db05a9456f96eb3cd6a788225a tempBinary_0057da9ef0d84017b3d0bbcbfb934fb2

我以前在列上使用过 Like ,但我不知道它是否也适用于表名。也许像这样,在使用 LIKE 的地方,可以做到吗?我不知道。

有任何想法吗?

0 投票
3 回答
4436 浏览

mysql - 在 mysql 触发器中使用 SQL 查询的结果作为表名

我必须在我的桌子上写一个触发器,它将执行以下功能。

  • 在行更新之前,检查项目的价格
  • 如果价格与上次价格相比发生了变化,则从另一个具有项目类型和相关表名的表中选择表名、插入项目名的位置。
  • 在选定的表中插入项目名称。

简单地说,我有一个表(TypeNameTable),其中包含项目类别和相应的表名,如果项目的价格发生了变化,那么我必须从TypeNameTable获取表名并将项目名插入到表中,该表被检索来自TypeNameTable。当我动态获取表名时,我无法插入到表中。请建议如何做。这就是我正在做的事情:

我得到错误

ItemManager.itemTableName 不存在。

0 投票
2 回答
2038 浏览

ruby-on-rails - Rails 3 插件 - Active Record 表名前缀

我在我的项目中使用table_name_prefix时遇到问题。我的项目中有一个主要应用程序,它有其他应用程序作为插件,这些插件就像主应用程序的子系统一样工作。

为了组织子系统数据库上的表,我想使用ActiveRecord插件的table_name_prefix 。

如果我把插件的init.rb命令config.active_record.table_name_prefix = "per_"主应用程序将无法工作,因为 ActiveRecord 将尝试查找 "per_users" 但我唯一想要的是只有我的插件主应用程序使用前缀“per_”。

我尝试使用上面的命令在我的插件中创建一个 rails 文件夹,但发生了同样的问题,所有应用程序都试图查找前缀表名。

另一种方法是在插件模型中使用set_table_name,但这对我不利,因为我将子系统开发为 rails 插件,并且在将子系统放在主应用程序时我不想更改模型。

有人可以帮助我吗?

0 投票
4 回答
53567 浏览

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

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

0 投票
3 回答
71 浏览

php - 结果查询的表名

当查询结果存在时,我想知道具有正确结果的行的名称:

只是说它if(Data1 == curDate)return Data1; if(Data2 == curDate)return Data2....

对不起,我的英语不好。

0 投票
2 回答
20204 浏览

mysql - mysql (5.1) > 用变量名创建表

我正在尝试创建一个名称基于当前年份和月份(2011-09)的表,但 MySQL 似乎不喜欢这样。

如果我CREATE TABLE;没有周围的勾@yyyy_mm号,我会得到一个通用语法错误。

@yyyy_mm解决为2020

0 投票
1 回答
907 浏览

sql - 如何将 asterix 语法与表格缩写相结合

是否可以将 * 语法与表格缩写结合起来?

我想做类似的事情:

上面的代码出现语法错误

“对表“子基金”的 FROM 子句条目的引用无效。

我已经发现,如果我这样做

然后我从两个表中获取所有字段,而不是仅从 subfunds 表中获取。

那么如何从我的答案集中的第一个表(而不是其他表的字段)中获取所有字段,同时还能够使用单字母表缩写?

0 投票
3 回答
37547 浏览

mysql - 使用Mysql lower_case_table_names 为1

我已经使用 yum 在 linux 中安装了 mysql v5.5.17,现在我想要默认的小写表名,所以我添加了

/etc/my.cnf

但如果我这样做,那么我将无法启动 mysqld 服务。Mysql 日志说 unknown variable lower_case_table_names。我也在set global lower_case_table_names=1;命令行中尝试过,但说它是只读变量。

有什么建议吗?

0 投票
2 回答
818 浏览

mysql - MySQL:通过在 html 页面上获取 TABLE_NAME olny(无列信息)来显示表中所有数据的最简单方法

名为“db2011”的 MySQL 数据库有几个表。

使用php变量$tablename(表名正确,表存在于db中),如何在html页面显示“db2011”.$tablename中的数据?

可以通过仅执行 1 个查询来完成 - 通过 $tablename 选择所有数据吗?

我认为它可以分两步完成,但我在问任何更好的解决方案(以防万一这个不好):

  • Step1:通过执行 "SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='db2011' AND TABLE_NAME='".$tablename."'" 获取列名;

  • 第 2 步:使用 SELECT + 以逗号分隔的列列表 FROM $tablename? 构建并执行查询?

PS 我知道要在 html 页面上显示的数据可能很大。我将其限制为 100 行。

还有更好的方法吗?

谢谢你。