问题标签 [quoted-identifier]
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.
tsql - SybaseIQ:删除带有特殊字符的表
我正在尝试删除DBA.[
在 Sybase IQ 数据库中命名的表。这是一个不需要的错误表,因此我们需要将其删除。我尝试了几种选择,但都没有成功。如果有人知道,请分享任何解决方法以删除表格。
postgresql - 将视图从 SAP SQL Anywhere 移植到 Postgres
我目前正在研究 Postgres 作为 SAP SQL Anywhere 的可能替代方案。我已经成功地将我们的开发数据库(700 个表)移植到 Postgres 中,现在正尝试在 Postgres 数据库中创建一些等效的视图。
以下 :
生成以下错误:
postgresql - 有没有办法在 pgadmin 中插入驼峰表名?
我有一个用下划线格式写的表名的数据库。我想编辑他们的名字,并且能够以驼峰格式命名每个新表
尽管如此,每当我使用查询来调用驼峰表名时,我都必须使用双引号。我不想要双引号或单引号。只有表名。可能吗?
我发现了一篇类似的帖子,描述了关于在 pgAdmin 中命名表列的 3 个可能选项,不包括我要查找的内容。
另外,那是 6 年前的事了,我想知道从那时起是否有些事情发生了变化,而我还没有找到任何解决方案。
sql - SQL column name with comma
im creating a csv file from sql and i must have column title name with comma like:
is there any way to display a sql column title with commas?
postgresql - Postgres:当公共模式上存在表时,关系不存在错误
我有一张使用 Pandas 转储到 Postgres 的表,Pandas 可以使用该命令很好地读取它,read_sql_table
但我似乎无法使用 SQL 访问它。当我运行该\dt
命令时,我将公共模式下列出的表作为现有表之一。
但是当我运行时,SELECT * FROM "e7b6a2e19789418e9e48fd34e981b036";
我得到关系不存在错误。我尝试了以下方法:
SELECT * FROM "e7b6a2e19789418e9e48fd34e981b036"
SELECT * FROM "public"."e7b6a2e19789418e9e48fd34e981b036"
- 通过执行向用户授予对公共模式的使用权
GRANT USAGE ON SCHEMA public TO postgres;
- 检查了这个堆栈溢出答案,这表明它可能是标识符长度太长,但我的标识符长度是 32 个字节,Postgres 默认最多允许 63 个字节
当我运行SHOW search_path;
它时,它会显示"$user", public
它应该是什么,但由于某种原因,Postgres 一直说这种关系不存在。
其他有用信息:
关于这里可能导致错误的任何想法?
sql - 在 ORACLE 中创建视图
以下两个陈述之间有什么不同吗陈述一:
声明二:
第二个语句没有双引号。我想知道有什么区别,甲骨文没有抱怨它确实编译了这两个代码。
sql - 在sql中使用列名中的空格来创建表
我正在尝试通过 sqlyog 创建表我想在列名中使用空格,但我仍然遇到错误,例如 id 号我可以这样做 id_number 我在这个网站上搜索我找到了两种方法 [id 号] 或“id 号“我试过了,但我仍然有错误
这是代码
这些是我得到的错误
我希望有人帮助我
postgresql - Postgres 列名或表名什么时候需要引号,什么时候不需要引号?
让我们考虑以下 postgres 查询:
当我删除引号时,查询无法正确响应,但当我"str_var"
在"bool_var"
. 为什么?在这种情况下编写查询的正确方法是什么,布尔列周围没有引号,文本列周围没有引号?还有什么?
sql - Postgres 中的原始 SQL 与 EntityFramework Core
假设我有一个客户表,并且想使用原始 SQL 进行查询。下面的代码不起作用:
它失败并显示错误代码
'42P01:关系“客户”不存在'
sql - Postgres:为什么我需要在 max() 中引用列名?
所以我遇到了以下令我惊讶的行为。我首先认为DateTime可能是 postgres 数据类型,但 BidOpen 呢?然后是错误消息中列名的情况很有趣。我几乎觉得这与不区分大小写的未引用名称有关。为什么我需要用引号将列名括起来才能使查询起作用?
架构如下所示: