问题标签 [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.
c# - 查询名称中包含空格的表
我有一个情况,我有一个名为Gas Flow Rates的访问表,我想添加记录。当我尝试对类似的表Common Station运行插入查询时,我收到以下错误:
“错误 hy000:语法错误,在查询不完整的查询子句中”
代码是:
我该如何克服这个错误?
sql - 以编程方式删除 SQL 2008 数据库中具有特定前缀名称的所有表
我的 SQL 2008 数据库中有 3000 多个表,其名称如下所示,全部以 开头tempBinary_
,我需要以编程方式删除,我该怎么做?我不知道我是否更喜欢 SQL 脚本中的解决方案或使用 LINQtoSQL,我想两者都很好。
tempBinary_002c90322f4e492795a0b8a14e2f7c99
tempBinary_0039f7db05a9456f96eb3cd6a788225a
tempBinary_0057da9ef0d84017b3d0bbcbfb934fb2
我以前在列上使用过 Like ,但我不知道它是否也适用于表名。也许像这样,在使用 LIKE 的地方,可以做到吗?我不知道。
有任何想法吗?
mysql - 在 mysql 触发器中使用 SQL 查询的结果作为表名
我必须在我的桌子上写一个触发器,它将执行以下功能。
- 在行更新之前,检查项目的价格
- 如果价格与上次价格相比发生了变化,则从另一个具有项目类型和相关表名的表中选择表名、插入项目名的位置。
- 在选定的表中插入项目名称。
简单地说,我有一个表(TypeNameTable),其中包含项目类别和相应的表名,如果项目的价格发生了变化,那么我必须从TypeNameTable获取表名并将项目名插入到表中,该表被检索来自TypeNameTable。当我动态获取表名时,我无法插入到表中。请建议如何做。这就是我正在做的事情:
我得到错误
ItemManager
.itemTableName 不存在。
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 插件,并且在将子系统放在主应用程序时我不想更改模型。
有人可以帮助我吗?
sql - 如何从 DB2 的列中获取表名?
我需要 db2 sql 查询来从列名中查找表/表。我有列名,但没有该列所属的表名。
php - 结果查询的表名
当查询结果存在时,我想知道具有正确结果的行的名称:
只是说它if(Data1 == curDate)return Data1; if(Data2 == curDate)return Data2
....
对不起,我的英语不好。
mysql - mysql (5.1) > 用变量名创建表
我正在尝试创建一个名称基于当前年份和月份(2011-09
)的表,但 MySQL 似乎不喜欢这样。
如果我CREATE TABLE;
没有周围的勾@yyyy_mm
号,我会得到一个通用语法错误。
@yyyy_mm
解决为2020
。
sql - 如何将 asterix 语法与表格缩写相结合
是否可以将 * 语法与表格缩写结合起来?
我想做类似的事情:
上面的代码出现语法错误
“对表“子基金”的 FROM 子句条目的引用无效。
我已经发现,如果我这样做
然后我从两个表中获取所有字段,而不是仅从 subfunds 表中获取。
那么如何从我的答案集中的第一个表(而不是其他表的字段)中获取所有字段,同时还能够使用单字母表缩写?
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;
命令行中尝试过,但说它是只读变量。
有什么建议吗?
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 行。
还有更好的方法吗?
谢谢你。