如何在 SQL Server 2008 中更改此计算列?

2024-01-06

我使用以下行创建了一个计算列:

alter table tbPedidos 
add restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 then 1 else 0 end as bit))

但是,现在我需要将此列更改为:

alter table tbPedidos 
alter column restricoes as (cast(case when restricaoLicenca = 1 or restricaoLote = 1 or restricaoValor = 1 then 1 else 0 end as bit))

但这不起作用。我试图在 case 语句中输入另一个条件,但它不起作用。

多谢!


像这样的东西:

ALTER TABLE dbo.MyTable
DROP COLUMN OldComputedColumn

ALTER TABLE dbo.MyTable
ADD OldComputedColumn AS OtherColumn + 10

Source http://www.sqlservercentral.com/Forums/Topic995032-338-1.aspx#bm995387

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

如何在 SQL Server 2008 中更改此计算列? 的相关文章

  • SQL Server 中的嵌套事务

    sql server 允许嵌套事务吗 如果是的话那么交易的优先级是什么 来自 SQL Server 上的 MSDN 文档 嵌套交易 http msdn microsoft com en us library ms189336 SQL 90
  • 计算包含字母/数字的行数

    我想要实现的目标很简单 但是解释起来有点困难 我不知道在 postgres 中这是否真的可能 我处于相当基础的水平 SELECT FROM WHERE LEFT JOIN ON HAVING 等等基本的东西 我正在尝试计算包含特定字母 数字
  • 如何从 MySQL 中的布尔类型返回不同的字符串?

    如果我在 MySql 中将一列设置为布尔值 则查询将返回以下值 0 or 1 是否可以做这样的事情 SELECT bool value AS yes OR no 我的意思是 根据真假返回两个不同的字符串 SELECT CASE WHEN b
  • Sql Server 的夏令时

    我们正在使用一个以 C Unix 格式存储日期的旧应用程序 C 时间基本上是自 1970 年 1 月 1 日以来的秒数 日期以整数形式存储在 SQL Server 数据库中 我正在为使用这些日期的报告编写视图 到目前为止 我正在使用以下命令
  • 将图像列保存到 SQL Server 2000 中的文件

    我在 SQL Server 2000 中有一个包含图像列的表 我需要将图像数据保存到文件系统上的文件中 在 SQL Server 2005 中 我可以使用 ADODB Stream 对象进行文件 I O 但这在 SQL Server 200
  • SQL Server 批量插入 - “批量加载数据转换错误”

    bulk insert dbo A FROM d AData csv WITH FIELDTERMINATOR ROWTERMINATOR n 将批量数据插入数据库时 在检查可疑数据后 我遇到了无法解释的错误 消息 4867 16 级 状态
  • SQL 选择 n 到 m 关系

    我有一个n to m之间的关系Author and Book 表作者 ID Name 1 Follett 2 Rowling 3 Martin 桌书 ID Title Category 1 A Dance with Dragons Fant
  • 如何比较行内的重叠值?

    我似乎对这个 SQL 查询有问题 SELECT FROM appts WHERE timeStart gt timeStart AND timeEnd lt timeEnd AND dayappt boatdate 时间格式为军用时间 物流
  • nvarchar 值“3001822585”的转换溢出了 int 列

    我使用以下方法将 Excel 文件导入到 SQL Server Excel 文件将所有值作为字符串 我可以导入文件 除了Barcode SalePrice and Price2 我收到错误 nvarchar 值 3001822585 条形码
  • Magento 设置脚本中的 ALTER TABLE 不使用 SQL

    乔纳森 戴 https stackoverflow com users 336905 jonathan day says 更新不应采用以下形式 SQL命令 我没遇到过 任何 DDL 或 DML 语句不能 通过 Magento 的配置执行 结
  • 如何将事物的组合映射到关系数据库?

    我有一个表 其记录代表某些对象 为了简单起见 我假设该表只有一列 这是唯一的ObjectId 现在我需要一种方法来存储该表中的对象组合 组合必须是唯一的 但可以是任意长度 例如 如果我有ObjectIds 1 2 3 4 我想存储以下组合
  • 创建日期范围表

    我正在编写一份需要显示每天值的报告 我有查询的开始日期和结束日期 但我希望避免丢失日期 以防表不包含特定日期的值 我正在考虑创建一个基本日期范围表 其中包含开始和结束之间的所有日期 然后将其与数据表左连接以显示每一天的值 我找到了一些适用于
  • 最近邻居的 Postgis SQL

    我正在尝试计算最近的邻居 为此 我需要传递一个参数来限制与邻居的最大距离 例如 半径1000米内最近的邻居是哪些 我做了以下事情 我用数据创建了表 id name latitude longitude 之后 我执行了以下查询 SELECT
  • 我应该使用平面表还是标准化数据库?

    我目前正在开发一个使用 MySQL 数据库作为后端的 Web 应用程序 在继续下一步之前 我需要知道什么更适合我的情况 简而言之 在这个应用程序中 用户将能够使用任何数字字段 他们决定 构建自己的表单 现在我将其全部存储在通过外键链接的几个
  • SQL UPDATE 语句根据另一个现有行更新列

    基本上我有一个与下表具有相似格式的表格 我想做的是根据这个逻辑更新 Col4 如果 Col2 为空 则用 Col3 更新 Col4 如果 Col2 不为 null 则在 Col1 中查找与 Col2 中的值匹配的值 使用 col3 中的相应
  • 如何进行数据透视并计算列平均值

    我承认这是迄今为止我必须面对的最复杂的 SQL 语句之一 我在这件事上碰壁了 我希望有人能帮我一把 我在数据库中有这张表 Item ActiveTime sec DateTime 1 10 2013 06 03 17 34 22 gt Mo
  • 如何在 Spring Data 中选择不同的结果

    我在使用简单的 Spring Data 查询或 Query 或 QueryDSL 在 Spring Data 中构建查询时遇到问题 如何选择三列 研究 国家 登录 不同的行 并且查询结果将是用户对象类型的列表 Table User Id S
  • ASP SQL Server 连接

  • 在 Mysql 上使用 EntityManager JPA 运行脚本

    我正在尝试运行脚本 sql 文件 但由于我尝试了多种方法 因此出现多个错误 这是我的主要 sql 脚本 INSERT INTO Unity VALUES 11 paq 0 2013 04 15 11 41 37 Admin Paquete
  • 如何连续添加起始行和下一行的值

    我只想创建一个 sql 查询 结果就像图片上的那样 类似于 SQL 中的斐波那契数列 Ex Column 1 10 则 Result 列的值为 Result 10 因为这是第一行 然后假设column1第二行的值为50 那么Result第二

随机推荐

  • scrapy 蜘蛛中的类型错误

    note 我正在爬行的页面直到我现在为止都没有使用javascript 我也尝试过使用 scrapy splash 但遇到了同样的错误 我已经依靠this https www udemy com course web scraping in
  • x86-64 GAS Intel 语法中的 RIP 相对变量引用(如“[RIP + _a]”)如何工作?

    考虑 x64 Intel 程序集中的以下变量引用 其中变量a被声明在 data部分 mov eax dword ptr rip a 我无法理解这个变量引用是如何工作的 自从a是与变量的运行时地址对应的符号 带重定位 如何 rip a 取消引
  • 在 MySql 中用一个公共字段连接表,但公共字段的值不同

    如何将 3 个表与一个公共字段连接起来 例如 表1 c id 用户名 密码 c 角色 表2 p id 用户名 密码 c 角色 表3 s id 用户名 密码 c 角色 in this c role领域很常见 在这里我分配了 表 1 中 c r
  • 这段 T-SQL 代码中发生了什么? (连接 SELECT 语句的结果)

    我刚刚开始学习 T SQL 需要一些帮助来理解特定代码块中发生的情况 我修改了一些代码我在上一个问题中收到的答案 https stackoverflow com questions 2554826 dynamic sql to genera
  • 无法让 RSpec 工作 - “require”:无法加载此类文件

    我花了三天时间把头撞在墙上 试图找出为什么一个简单的 rake 无法通过我的规范文件 如果您遇到这种情况 任何文件夹路径中都不要有空格 严重地 事实上 从现在开始 您命名的任何内容都不要有空格 这是我的控制台输出 in Users Desk
  • OrientDB:连接组件 OSQL 查询

    有谁知道如何使用 OrientDB 查询计算图的连通分量 我正在尝试复制所做的事情here https stackoverflow com questions 22497707 get connected graphs in neo4j b
  • Chrome DevTools:文件丢失与工作区的链接

    当我修改代码时 加载到 Google Chrome DevTools 中的 Javascript 文件经常会丢失与工作区的链接 绿点消失 结果是简单的保存不再起作用 我必须使用右键单击菜单中的 另存为 并且调试经常停止 使用 将文件夹添加到
  • 在unix中使用“find”命令时出错

    我只是尝试下面的代码 但它不起作用 请建议更正此代码 echo abc txt while read name do find name name done 输出成功 rak abc txt echo abc txt pqr txt whi
  • 使用 PHP 创建表并从 MySQL 填充

    我正在创建一个要在网页上显示的表 该表是根据 MySQL 数据库中的数据填充的 我正在尝试做一些对我来说很困难的事情 首先 我尝试通过 JavaScript 调用 HTML 中单独文件中存在的 PHP 代码 我认为我可以正常工作 但我不是
  • 图像处理:“可口可乐罐”识别的算法改进

    过去几年我做过的最有趣的项目之一是一个关于图像处理 https en wikipedia org wiki Image processing 目标是开发一个能够识别可口可乐的系统 cans 请注意 我强调 罐头 这个词 您很快就会明白原因
  • 如何创建自定义 git/bash 脚本?

    我想让它这样 如果我输入git recent在我的终端中 它实际上运行 git reflog egrep io moving from space awk print 3 awk x 0 egrep v a f0 9 40 head n5给
  • 第一个和最后一个 UITableViewCell 在滚动时不断变化

    我有一个 tableView 其中的单元格包含一个 UITextField 作为每个单元格的子视图 我的问题是 当我向下滚动时 第一个单元格中的文本会在最后一个单元格中重复 如果我弄清楚原因的话我一辈子都做不到 我尝试从不同的笔尖加载单元格
  • 如何在Visual Studio中调试SQL

    有没有在Visual Studio中调试sql的方法 有一种方法可以在 SQL Server 上运行的 Visual Studio 中调试存储过程 您可以通过 服务器 选项卡建立与 SQL 服务器的连接 然后只需打开一个存储过程 设置一个断
  • 在脚本化管道中发布等效内容?

    与声明性管道相比 脚本化管道中 post 的语法是什么 https jenkins io doc book pipeline syntax post https jenkins io doc book pipeline syntax pos
  • 使用预备语句时是否需要 mysql_real_escape_string() ?

    对于此查询 需要使用mysql real escape string 有什么改进或者查询没问题吗 consulta REQUEST term sql db gt prepare select location from location j
  • 向 Identity users 表添加软删除

    我已经在我的用户表中添加了一个已删除的列 但显然身份框架提供的注册新用户方法仍然可以在数据库中看到这些用户 有没有办法告诉它忽略某个列 登记 this needs to ignore any DeletedAt where not null
  • PHP:PEAR 邮件消息错误

    我可以通过此代码发送电子邮件 网址 http stackoverflow com questions 712392 send email using gmail smtp server from php page 但错误如下所示 严格标准
  • 使用自制 Python 在 Mac 10.8 上安装 scipy 的正确位置是什么?

    我遵循了大多数 Python 爱好者的建议 设置了一个与 Mac OS X 内置版本不同的 Python 版本 经过一番扫描后 处理问题的最佳方法似乎是使用homebrew 然后跟进pip 一切都很好numpy 然后事情就变糟了 我无法得到
  • Java:按照指定的时间间隔执行一个方法

    我有这个问题 如果可能的话 我需要一个无限重复的方法 但又不会使系统超载 据我了解 while true code 会挂起系统 您建议我使用什么不会挂起系统 Thanks 还 我的方法的执行可能需要长达 5 分钟或 50 毫秒 并且我希望方
  • 如何在 SQL Server 2008 中更改此计算列?

    我使用以下行创建了一个计算列 alter table tbPedidos add restricoes as cast case when restricaoLicenca 1 or restricaoLote 1 then 1 else