根据日期时间创建计算列

2023-12-30

我的 SQL Server 2005 表中有一个名为 DateTimeDeleted 的可为空的 DateTime 列。

我想要一个 BIT 类型计算列,如果 DateTimeDeleted 不为空,则为 1,否则为 0。但是,我似乎无法正确获取公式的语法。

我试过了:

(TsDeleted IS NULL) = 0

但它给了我一个语法错误。

Help! :)


Alter Table MyTableName 
  Add IsDeleted As 
     (Case When [DateTimeDeleted] Is Null 
       Then (0) Else (1) End)

这将输出为一个整数...如果你真的想要它是一点,那么:

Alter Table MyTableName 
  Add IsDeleted As 
     cast( (Case When [DateTimeDeleted] Is Null 
       Then (0) Else (1) End) as Bit)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

根据日期时间创建计算列 的相关文章

随机推荐

  • .NET 4 中是否允许通用运算符重载?

    我假设 否 但我在谷歌上找不到确凿的证据来支持这个假设 使用关键字 vb net 通用运算符重载 仅产生 1 个结果 删除 重载 会产生更多结果 但没有直接说明该问题 我的想法是给定一个抽象类 如果能够实现派生类可以使用的通用运算符重载 在
  • 锁损坏了?魔法僵局?

    我正在处理多线程错误 现在我看到由于某种原因锁甚至没有执行一次而是被锁定了 我还有下一堂课 public sealed class Foo private readonly object lock new object private st
  • 使用 Python 关闭 AWS Lambda 执行上下文后进行清理

    来自使用 AWS Lambda 函数的最佳实践 https docs aws amazon com lambda latest dg best practices html 利用执行上下文重用来提高函数的性能 在函数处理程序之外初始化 SD
  • 使用 Maven 2 构建可运行的 jar

    我对 Maven 咒语相对较新 但我正在尝试使用 Maven 构建一个命令行可运行的 jar 我已经设置了我的依赖项 但是当我运行时mvn install并尝试运行罐子 发生了两件事 首先 没有找到主类 这是可以纠正的 当我更正这个问题后
  • 推送到 vercel 后无法连接到 websocket 服务器

    当我在本地运行我的服务器时 它工作得很好 但是 一旦我将其上传到 vercel 我就会收到类似 polling xhr js 202 GET 的错误400 与 wss giphy chat server vercel app socket
  • 如何使用 gimp 脚本 fu 保存(导出)所有图层?

    有了 gimp fu 我可以保存以下内容one层 至少 这就是我解释的定义gimp file save因为它需要参数drawable 现在 我有以下脚本 from gimpfu import def write text width 400
  • 将构建路径切换到 JDK 10 后,Eclipse 找不到 XML 相关类

    我正在开发一个Maven项目 https github com fcarsten portal core git 分支 platform b om brussels sr7 在 Eclipse 中 当我最近尝试将项目的 Java 构建路径切
  • 如何将Java编译为WASM(WebAssembly)?

    我想知道我可以使用Java并将其编译为WASM WebAssembly 吗 列表https web assembly org getting started developers guide https webassembly org ge
  • setup.py:限制python解释器允许的版本

    我有一个Python 库 不幸的是我还没有更新它以支持 Python 3 In its setup py 我补充说 install requires python lt 3 我的目的是不允许在 Python 3 下安装 使用这个包 因为我知
  • 找到具有给定总和的三元组

    一段时间以来 我一直在为这些问题苦苦挣扎 问题是这样的 我们有 n 2 个数字 我们需要找出是否存在一个三元组 a b c 使得 a b c 0 对于更一般的情况 a b c k k 已给出 存在复杂度为 O n 2log n 的解决方案
  • MAC OS X 10.6 上 MySQL C API 的编译问题

    我在使用 MySQL C API 和 Mac OS X 10 6 时遇到问题 当我想编译 SQL 客户端程序时 它会中止并显示此错误消息 ld 找不到 lmysqlclient 的库 Collect2 ld 返回 1 退出状态 我用这个命令
  • 为 macOS 构建,但链接到为独立构建的目标文件中

    我正在构建 ffmpeg 并且多个文件出现以下错误 我不是专门用独立式旗帜构建的 所以不明白为什么会发生这种情况 它到底意味着什么 它有问题吗 还是一个可忽略的警告 如果出现问题 有人知道如何解决吗 Building for macOS b
  • 对数据库表中的列进行排序

    当涉及数据库表中的列顺序时 是否有任何标准或至少是最佳实践 这是我遵循的手工约定 主键 即id 独特的列 即email ssn 外键 即article 保存用户生成的数据的列 即first name last name columns ho
  • 获取光标下的所有小部件

    The widgetAt函数以最高的 z 顺序为我提供了直接位于光标下方的小部件 pos QtGui QCursor pos widget QtGui qApp widgetAt pos 但我怎样才能得到all光标下的小部件 包括最上面那个
  • 获取活动模型序列化器生成的 JSON 中的 kaminari 分页链接

    我正在尝试使用 AdminSerializer 将 admins 转换为 JSON app serializers admin serializer rb class AdminSerializer lt ActiveModel Seria
  • 从 Xamarin 可移植类库发送 Http 请求

    我在这个非常简单的任务上遇到了相当大的问题并寻求帮助 问题是 从 Xamarin PCL 执行超时的 Http 请求的最佳和最可靠的方法是什么 有几种选择 使用旧的 HttpWebRequest 这个解决方案肯定应该有效 但是我对这个问题中
  • 微服务架构中的 ASP.NET 身份

    我正在尝试通过将主要组件分解为单独的 Web 服务器来使用微服务架构来实现 Web 应用程序 我正在使用 ASP NET Identity 仅电子邮件 用户名登录 没有 Facebook 等 和 主 应用程序服务器实现身份验证服务器 我当前
  • 对于模块路径+类型名称,应该在宏示例中使用哪些片段说明符(元变量类型)?

    我发现自己写的代码是这样的 Of course I could add a use statement but there s still undesireable duplication in the real code theres a
  • 如何从 firebase 永久重新排序 recyclerview?

    我正在开发一个 firebase 项目 我使用 Itemtouchhelper 从 firebase 数据库中拖动并重新排序 recyclerview 但如果我进入另一个活动并返回或重新启动应用程序 它会重置为原来的状态 有没有办法使 re
  • 根据日期时间创建计算列

    我的 SQL Server 2005 表中有一个名为 DateTimeDeleted 的可为空的 DateTime 列 我想要一个 BIT 类型计算列 如果 DateTimeDeleted 不为空 则为 1 否则为 0 但是 我似乎无法正确