gpt4 book ai didi

mysql - MySQL中是否允许使用N前缀

转载 作者:行者123 更新时间:2023-11-29 00:03:15 25 4
gpt4 key购买 nike

我正在将 View 从 MSSQL 转换到 MySQL。我遇到了这样的声明

SELECT     CODE, DESCRIPTION
FROM PARAMETERMASTER
WHERE (CODETYPE = N'CASTTYPE')

MySQL是否支持N前缀? MySQL 中是否也需要保留“N”前缀?

最佳答案

以下文章提供了有关该问题的一些有用信息。简短的回答只是你正在使用的 unicode 列和非 unicode 字符串文字之间存在类型不匹配。从知识库文章来看,在某些情况下,省略 N 前缀似乎仍然有效,但这取决于数据库的代码页和排序规则设置。如果您之前使用无前缀方法取得成功,那么这或许可以解释行为的变化。

http://databases.aspfaq.com/general/why-do-some-sql-strings-have-an-n-prefix.html

http://support2.microsoft.com/kb/239530/en-us

关于mysql - MySQL中是否允许使用N前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28735299/

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