如何在 SQL SERVER 中将 varchar 列转换为 bit 列

2023-12-26

Flag1 is a varchar值为“true”和“false”的列。我需要将其转换为位列。

当我尝试这样做时:

Convert(Bit,Flag1)

它显示一个错误

Msg 245, Level 16, State 1, Line 2
Syntax error converting the varchar value 'False' to a column of data type bit.

我怀疑“Flag1”字段中除了“true”和“false”之外还有其他值。因此检查 Flag1 中的值。

从 YouTable 中选择不同的 Flag1。

这是我的证明:

declare @Flag varchar(25) = 'False'
select CONVERT(Bit, @Flag)

效果很好。

但是,这会产生相同的错误。

declare @Flag varchar(25) = '  False' -- Pay attention to the the space in '  False'!
select CONVERT(Bit, @Flag)

-> 消息 245,第 16 级,状态 1,第 2 行 将 varchar 值“False”转换为数据类型 bit 时转换失败。

注意错误信息中“False”中的空格!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 SQL SERVER 中将 varchar 列转换为 bit 列 的相关文章

  • 加密数据库字段的好方法?

    我被要求加密数据库中的各种数据库字段 问题是这些字段在读取后需要解密 我在用着Django and SQL Server 2005 有什么好主意吗 See 在 SQL Server 2005 数据库中使用对称加密 https web arc
  • 根据日期顺序排名

    我的数据如下 Heading Date A 2009 02 01 B 2009 02 03 c 2009 02 05 d 2009 02 06 e 2009 02 08 我需要如下排名 Heading Date Rank A 2009 02
  • 如何将 数组传递给存储过程

    我有一个清单索赔数据在 C 中 它有三个项目 日期 类型和描述 其中可以有多行 如下所示 索赔数据 Date Type Description 01 02 2012 Medical Its a medical 05 02 2013 Thef
  • MySQL中如何声明变量?

    如何在mysql中声明一个变量 以便我的第二个查询可以使用它 我想写一些类似的东西 SET start 1 SET finish 10 SELECT FROM places WHERE place BETWEEN start AND fin
  • JDBC插入实数数组

    我试图将一个真实的数组插入到 postgresql 数组中 该表的定义是 String sqlTable CREATE TABLE IF NOT EXISTS ccmBlock sampleId INTEGER block REAL 插入内
  • st_intersects 与 st_overlaps

    这两个查询有什么区别 select a gid sum length b the geom from polygons as a roads as b where st intersects a the geom b the geom gr
  • 如何在MYSQL中将整个字符串小写并保持第一个大写[重复]

    这个问题在这里已经有答案了 我的表栏目 我预期的输出会在列中发生变化 Smith Allen Doyle Dennis Baker Waker 这是我尝试过的 但不起作用 UPDATE TABLE employee SET last nam
  • 内置函数将每个单词的第一个字母大写

    如果 SQL Server 中已存在此类函数 我不想为此创建自定义函数 输入字符串 This is my string to convert预期输出 This Is My String To Convert SET ANSI NULLS O
  • 如何通过 SQL 表关联 SQL 中的实体

    我是数据库设计的初学者 我需要为项目创建数据库 我可以用面向对象的术语解释我想要做什么 值得庆幸的是 数据库专家会很友善地向我解释如何在数据库方面处理这个问题 我想创建一个与位置实体 州 城市 有关系的用户 ID 名称 实体 所以在编程语言
  • 提高第一个查询的性能

    如果执行以下数据库 postgres 查询 则第二次调用要快得多 我猜第一个查询很慢 因为操作系统 linux 需要从磁盘获取数据 第二个查询受益于文件系统级别和 postgres 中的缓存 有没有一种方法可以优化数据库以快速获得结果fir
  • 使用子查询 select 创建新表

    我试图从子查询选择创建一个新表 但出现以下错误 附近的语法不正确 SELECT INTO foo FROM SELECT DATEPART MONTH a InvoiceDate as CalMonth DATEPART YEAR a In
  • 如何从 SQL Server 2008 查询结果中删除“NULL”

    我有一个包含 59 列和超过 17K 行的表 很多行都有NULL在某些列中 我想删除NULL以便查询返回空白 而不是NULL 我可以运行一些更新功能来替换所有NULL with 使用 SQL Server 2008R2 Management
  • 删除数据库中的行后如何重新排序ID

    我正在使用 C 来制作具有 sql 数据库的程序 在数据库中我有一个名为Workers 它有一个自动增量和主键ID column 当我删除一条记录时 ID 之间会出现间隙 删除记录后如何重新排序 ID UPDATE 我要做的就是找到记录后将
  • SQL Server 连接尝试记录在哪里?

    SQL Server 是否有用于尝试连接的外部日志文件或内部表 或者此类信息是否放置在 Windows 事件日志中的某个位置 您可以启用连接日志记录 对于 SQL Server 2008 您可以启用登录审核 在 SQL Server Man
  • 关键字“table”附近的语法不正确,无法提取结果集

    我使用 SQL Server 创建了一个项目 其中包含以下文件 UserDAO java public class UserDAO private static SessionFactory sessionFactory static se
  • 通知设置的数据库设计

    用户可以打开或关闭 他的通知设置 帐户 用于通知 例如 更改帐户资料信息 收到新消息等 通知可以通过电子邮件或手机 推送或短信 发送 用户可以只有 1 封电子邮件和多个手机设备 有什么方法可以改进以下数据库设计或者您会采取不同的方式吗 让我
  • 使用加权行概率从 PostgreSQL 表中选择随机行

    输入示例 SELECT FROM test id percent 1 50 2 35 3 15 3 rows 你会如何编写这样的查询 平均 50 的时间我可以获得 id 1 的行 35 的时间 id 2 的行 15 的时间 id 3 的行
  • 从 Sharepoint 到 SQL Server 的实时同步

    我见过许多将 SQL Server 数据同步到 SharePoint 的解决方案 但没有见过将 SharePoint 列表同步到 SQL Server 的解决方案 有谁知道解决方案吗 商业化就好了 或者 我需要编写一个 Web 部件来创建多
  • 如何部署“SQL Server Express + EF”应用程序

    这是我第一次部署使用 SQL Server Express 数据库的应用程序 我首先使用实体 框架模型来联系数据库 我使用 Install Shield 创建了一个安装向导来安装应用程序 这些是我在目标计算机中安装应用程序所执行的步骤 安装
  • 如何获取自定义订单的结果? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 代替ASC or DESC 我希望我的查询结果采用特定的自定义顺序 例如 如果我想要的结果不是 A B C D 而是 P A L H 该怎么

随机推荐

  • 从另一个表单调用一个表单上的方法,如果单击 Form2 上的按钮,则填充 Form1 上的组合框

    我想在单击 Form2 上的 确定 按钮时填充 Form1 上的组合框 首先 单击Form1 上的 加载Form2 按钮以显示Form2 然后 出现 Form2 如果按下 确定 Form2 上的按钮 则必须使用 SQL SERVER 数据库
  • Fabric - ThreadingGroup 异常停止剩余请求?

    我是 Fabric 新手 想对一些远程 SSH 服务器并行执行一系列命令 看来我应该使用 ThreadingGroup 来做到这一点 我可以做到 并且似乎有效 我唯一真正的问题是我想了解如何处理错误情况 以及如何将服务器列表作为字符串传递
  • 无法更改 UILabel 文本颜色

    我想更改 UILabel 文本颜色 但无法更改颜色 这就是我的代码的样子 UILabel categoryTitle UILabel alloc initWithFrame CGRectMake 0 0 46 16 categoryTitl
  • 无法将文件“.mdf”附加为数据库“aspnet-”

    我正在使用 Web 套接字和 SqlDependency 来构建游戏服务器 SqlDataReader 的错误表明我应该调用 SqlDependency Start 我在 Global Asax 中包含以下内容 SqlDependency
  • GraphQL 订阅:最大侦听器超出警告

    我们使用 GraphQL 订阅和 pubsub 来订阅帖子 当发生超过 10 个订阅时 我们会收到节点警告 MaxListenersExceededWarning 检测到可能的 EventEmitter 内存泄漏 是否可以提高 pubsub
  • php:获取文件内容并将文件存储在特定文件夹中

    我正在从以下位置获取文件内容file get contents php 中的函数 我想将该文件存储在特定文件夹中 我该怎么做呢 image file get contents http www affiliatewindow com log
  • 更改Apple Watch应用程序的应用程序ID

    我最近将一些应用程序从一个帐户转移到另一个帐户 当我这样做时 应用程序 ID 也转移了 但是 WatchKit 应用程序或 WatchKit 扩展的应用程序 ID 不会传输 我尝试上传 上传完成并出现在 iTunes Connect 预发行
  • sklearn.pipeline.Pipeline 到底是什么?

    我不明白如何sklearn pipeline Pipeline完全有效 里面有一些解释doc http scikit learn org stable modules generated sklearn pipeline Pipeline
  • RegisterClientScriptBlock参数在实际场景中的用法?

    https i stack imgur com dVjHt jpg https i stack imgur com dVjHt jpg 我一直不明白它的真正用法Control type key这个类的用法 一般来说 我总是使用 this G
  • 当人们谈论使用“分片”扩展网站时,他们是什么意思?

    我曾多次听到关于解决大型网站的扩展问题的 分片 技术 这种 碎片 技术是什么 为什么它这么好 卡尔 塞金有一个好博客 http codebetter com blogs karlseguin archive 2008 06 30 scale
  • 流畅的 Nhiberhate 和缺失的毫秒

    我在当前的项目中使用 Fluent Nhibernate 和 Nhibernate 我需要将时间记录到毫秒 我有这个用于我的地图 Map x gt x SystemDateTime CustomType Timestamp Not Null
  • 在 ipython 笔记本上找不到模块

    我有一个 ipython 笔记本 其开头为 import sklearn 当我运行它时 我得到 ImportError No module named sklearn 事实上 如果我在笔记本上运行以下代码片段 它不会显示 scikit le
  • 防止不断检查错误的模式?

    在 C 中 是否有一种模式可以消除不断检查调用其他函数的函数中的错误的需要 例如如果函数 foo 依次调用 a b 和 c 则在继续之前必须检查每个函数的返回值 如果 a b 或 c 也调用其他函数 这些函数也可能调用其他函数 这会留下一长
  • 有没有办法在 Scala 中从数组或列表初始化多个变量?

    我想做的基本上是 Java 代码中的以下内容 String tempStrs generateStrings final int hour Integer parseInt tempStrs 0 final int minute Integ
  • Python:用线程分割总和

    我需要进行昂贵的计算来拟合一些实验数据 拟合函数是特征模态的总和 每个特征模态都包含特定的表面积分 因为如果你按照我想到的线程化的经典方式来做的话 它会相当慢 顺便说一句 我正在使用 python 我想计算的函数是这样的 def fit f
  • 关系型 MySql 表 UPDATE 语句的基本规则:for 与 while

    我正在使用 mysql 和 php 进行第一步 因此我对正确代码优化的基本规则存有疑问 我有一个案例 我的UPDATE语句需要在一定数量的行上执行 因为它应该在关系表上执行 那么 for cicle 是否正确
  • Spark数据集写入的区别

    我在用着Spark Java 我需要知道以下写入 Hadoop 方法之间是否有任何差异 性能等 ds write mode mode format orc save path Or ds write mode mode orc path T
  • Python——最适合这项工作的 GUI 库?

    我一直在使用 WxPython 并尝试过 Tk 但似乎虽然两者都很好并且我可能会将它们用于其他项目 但它们似乎都无法完成我当前想要的事情项目 这很好 他们擅长自己所做的事情 基本上我正在寻找的是能让我制作丰富的图形 GUI 的东西 我的具体
  • 根据R中的属性表值导出栅格

    我有一个大型栅格文件 它具有关联的栅格属性表 RAT class RasterLayer dimensions 32550 13900 452445000 nrow ncol ncell resolution 1 1 x y extent
  • 如何在 SQL SERVER 中将 varchar 列转换为 bit 列

    Flag1 is a varchar值为 true 和 false 的列 我需要将其转换为位列 当我尝试这样做时 Convert Bit Flag1 它显示一个错误 Msg 245 Level 16 State 1 Line 2 Synta