使用嵌入式 SQL 表的 FileMaker 关系



在表"处理器"中,我有一个GTIN值。(见附图/链接(

在"提示"和"测试"中,我有一个以不同格式返回该 GTIN 的分隔值列表,从 GTIN 的正面和背面删除了一些值。

当我从处理器的 GTIN 与 TEST 的 GTINList 建立关系时,产品 ID 值没有返回任何问题。

当我从处理器的 GTIN 与 PROMPT 的 GTINList 建立关系时,产品 ID 值不会返回。

这是区别。

TEST 是一个 FileMaker 数据库

PROMPT 是嵌入在 FileMaker 数据库中的 SQL 表。

GTINList 的列类型是 nchar(250( 以允许 Unicode 数据,我也尝试过 varchar(250(。

问:

如果 TEST GTINIST 中的值相同,为什么 SQL 表不拉入产品 ID?

如果我删除段落返回并仅将值0007800001180放入 GTINList,它确实正确关联并返回 ProductID,因此我知道我的关系是准确的。

我使用以下计算创建 GTINList。

--回车 GTIN & Char(13( & 中 ( GTIN ; 3 ;长度 ( GTIN ( & Char(13( & 中间 ( GTIN ; 1 ;长度 ( 全球贸易项目代码 ( -1 (

--回车和换行 GTIN & Char(13( & Char(10( & 中 ( GTIN ; 3 ;长度 ( GTIN ( & 字符(13( & 字符(10( & 中间 ( GTIN ; 1 ;长度 ( 全球贸易项目代码 ( -1 (

--换行 GTIN & Char(10( & 中 ( GTIN ; 3 ;长度 ( GTIN ( & 字符(10( & 中间 ( GTIN ; 1 ;长度 ( 全球贸易项目代码 ( -1 (

--段落符号 GTIN & ¶ & 中 ( GTIN ; 3 ;长度 ( GTIN ( & ¶ & 中间 ( GTIN ; 1 ;长度 ( 全球贸易项目代码 ( -1 ( 在此处输入图像描述

多行键在 ESS 中可能不起作用。你可以尝试使用类似的运算符执行SQL函数。

最新更新