gpt4 book ai didi

sql - 如何在具有不同数据类型的列上将表连接在一起?

转载 作者:搜寻专家 更新时间:2023-10-30 21:48:43 26 4
gpt4 key购买 nike

Microsoft Access 实现在尝试执行打开某些查询的宏时抛出类型不匹配错误。大多数表都链接到 SQL Server,我需要将两个具有不同数据类型的表连接在一起。

表 A:
引用文本

表 B:
引用编号

我通常想在 SQL Server 端纠正这个问题,但是有多个应用程序 Access 同一个数据库,测试所有这些应用程序需要花费大量时间。此外,我们正在完全重写这个应用程序,我今天所做的任何工作都是完全用完的......

如果有办法在 Access 中使这种加入成为可能,我会节省各种时间......

最佳答案

在 Access 中,您可以使用 CLng(或 Cint)函数将表 A 的引用值从文本转换为数字。

我更愿意在 SQL Server 中创建表 A 的 View ,以便在 Access 获取数据之前转换字段的数据类型。您不需要针对其他现有应用程序测试 View 。当您的重写使 View 不再有用时,只需丢弃它。

关于sql - 如何在具有不同数据类型的列上将表连接在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1228639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com