gpt4 book ai didi

sql-server - 有没有办法在 SQL Server 2005/2008 中禁用自动类型强制,从 varchar 到 int(例如)?

转载 作者:行者123 更新时间:2023-12-03 18:04:30 25 4
gpt4 key购买 nike

如果我有以下 SQL:

INSERT INTO sometable (someintcolumn) VALUES ('1')

这将成功,插入值 1。

有什么办法可以让 SQL Server 请不要为我转换类型,永久或临时,而是使上述 SQL 执行失败?

我们有一个大型导入项目,我们想修复所有 SQL,但这需要仔细检查所有 SQL 并分析所有列的数据类型。由于这是针对我们服务器上的测试数据库执行的,我们希望让我们的服务器在数据类型错误时告诉我们。

最佳答案

Martin 说 SQL Server 做不到。我想知道从开源 dbms 中删除类型转换代码会有多困难。

关于sql-server - 有没有办法在 SQL Server 2005/2008 中禁用自动类型强制,从 varchar 到 int(例如)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4690348/

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