问题标签 [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.

0 投票
1 回答
109 浏览

sql - PostgreSQL 9.5.4 中的奇怪大小写转换

导致错误:

错误:列“my_ae_actual”不存在第 1 行:SELECT AVG(MY_AE_Actual) FROM MY_Data_Details ^ 提示:也许您的意思是引用列“my_data_details.my_ae_actual111”。********** 费勒 **********

错误:列“my_ae_actual”不存在 SQL 状态:42703 提示:也许您的意思是引用列“my_data_details.my_ae_actual111”。蔡晨:12

更新

这很奇怪。我现在在 PostgreSQL 10 中使用下表进行了测试:

select string_data1 from testable- 成功
select String_data1 from testable- 成功
select string_Data1 from testable- 成功
select String_Data1 from testable- 成功
select "string_data1" from testable- 成功
select "String_data1" from testable- 失败
select "string_Data1" from testable- 失败
select "String_Data1" from testable- 失败
select string_data2 from testable- 失败
select String_data2 from testable- 失败
select string_Data2 from testable- 失败
select String_Data2 from testable- 失败
select "string_data2" from testable- 失败
select "String_data2" from testable- 失败
select "string_Data2" from testable- 失败
select "String_Data2" from testable- 成功

事实证明,没有引号的 PostgreSQL 不是“不区分大小写”,而是“小写”,这根本没有意义。

0 投票
0 回答
291 浏览

postgresql - PostgreSQL:使用“公共”模式名称访问关系

使用 PostgreSQL 9.6,我在公共模式下使用 pgAdmin 创建了新表。但是要访问表,我不能只使用表名。如果我使用 public."Book" 那么只有表是可访问的。

\d+ 显示所有表格..

这是预期的吗?我需要更改 search_path 来解决这个问题吗?

0 投票
0 回答
715 浏览

sql - 错误:关系“foo”不存在

我有一个名为“serviceID”的关系,存在于 PostgreSQL DB 中。当我运行这段代码时

我收到了这个错误:

为什么?

0 投票
1 回答
3035 浏览

sql - 表名中的句点导致错误

我正在尝试更新 pgadmin 3(postgres 9.4)中的一个表,名为:assay.Luminex.Luminex_GT_shared.Analyte

我不断收到错误:

我已经测试了反引号和括号无济于事,不断收到语法错误:

我是 SQL 的新手,我只是想对表进行简单的更新并陷入困境。

0 投票
0 回答
1161 浏览

sql - postgres table does not exist, but actually it does

I am facing problem similar to this question,

I have restored this database from a dump.

Here is my problem,

All tables are in public schema(I have posted only relevant tables here). I am able to query from vehiclenumber table.

But I am not able to query from launchPad_pair table.

I run the following query and it spits out all the info(again to make sure the schema is public),

I have checked many times to make sure there is no typo.

What is the problem here?

0 投票
1 回答
508 浏览

sql-server - SQL SERVER - 通过 SQLCMD 和 MSSQL 运行 SQL 脚本时相同的代码不同的结果

我有这个奇怪的问题,相同的脚本有不同的结果。下面是我的代码:

当我使用 SQL Server Management Studio 2014 UI 运行它时,当我在 ExtractForStandardCustomer 表上插入一些东西时,触发器会正常执行。它使用所需的记录填充 ExtractForCustomerLoyalty 表...

但是,当我尝试通过 cmd 运行相同的脚本时:

它抛出这个错误:

0 投票
1 回答
8866 浏览

sql - Postgresql 列不存在

我正在运行一个简单的选择查询:

并得到以下错误:

错误:return_part_i.cntrcttrmntnind 列不存在第 1 行:SELECT return_part_i.CntrctTrmntnInd FROM return_part_i LIMI... ^ 提示:也许您的意思是引用列“return_part_i.CntrctTrmntnInd”。SQL 状态:42703 字符:8

我已经尝试过使用和不使用表标识符的查询。我直接从提示中复制字段名称。数据库中的许多字段都会发生这种情况。

0 投票
0 回答
260 浏览

sql - 动态设置 ansi_nulls 和quoted_identifier

我有很多脚本要在新数据库上运行,以创建我们需要的所有存储过程。

问题:这些脚本都没有设置 ANSI_NULLS ON 或 QUOTED_IDENTIFIER ON,我需要为每个存储过程设置它们

有没有办法动态设置这些,而不需要遍历所有包含我的脚本的文件?

Tks

0 投票
1 回答
822 浏览

sql - 无法插入列是外键的表中

插入我的表时,我收到此错误:

错误:关系“项目”的列“品牌”不存在

brandId 列上有一个外键约束,将其链接到另一个表的 id。

我插入的表是这样定义的:

我正在尝试执行以下插入语句:

我数据库中的所有 id 列都是串行类型。

Brand 和 Department 表已经被填充,并且这些 select 语句已经过测试并且可以正常工作。

0 投票
3 回答
168 浏览

postgresql - 为什么我在“@”处或附近出现语法错误

尝试加入两个表并更新其中一个表时,我在此处收到此函数的意外错误:

它给了我这个错误信息:

有谁知道我为什么会收到这个错误?这些表确实包含提到的列,所以这不是问题。postgres 是否很难处理执行格式的字符串列?

Postgres 版本:10.5 简化表结构:

和 tgi_tmp: