社区
MS-SQL Server
帖子详情
一个简单的更新,执行结果却错误
netpot
2003-04-22 06:27:05
SqlServer中一数据表DBF1,有列Flag1,Flag2,类型都是nvarchar(1)
在一存储过程中如下语句:
update DBF1 set Flag2=Flag1 where ……
去实现将Flag1的标志备份到Flag2中
原表中Flag1标志为y,n等字母
执行更新后Flag2标志却变成了1,2,3
很奇怪,请指教!
...全文
30
4
打赏
收藏
一个简单的更新,执行结果却错误
SqlServer中一数据表DBF1,有列Flag1,Flag2,类型都是nvarchar(1) 在一存储过程中如下语句: update DBF1 set Flag2=Flag1 where …… 去实现将Flag1的标志备份到Flag2中 原表中Flag1标志为y,n等字母 执行更新后Flag2标志却变成了1,2,3 很奇怪,请指教!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netpot
2003-04-22
打赏
举报
回复
8好意思,问题发现了,是存储过程中的参数长度写错了,应该是9位,错写成了8了,呵呵,眼花了,也没发现。
错误的存储过程如下:
CREATE PROCEDURE [dbo].[SetFlag] (@para nvarchar(8))
AS
Begin Tran
update DBF1 set FLAG1=FLAG2 where para=@para
commit tran
GO
para的长度应该为9位,改过来就好啦 :)
pengdali
2003-04-22
打赏
举报
回复
create table #a (a nvarchar(1),b nvarchar(1))
insert #a values ('A',null)
insert #a values ('C',null)
insert #a values ('F',null)
update #a set b=a
select * from #a
drop table #a
这段代码呢??
netpot
2003-04-22
打赏
举报
回复
用sql语句是没问题的
我是在存储过程中使用有时候就会出错
kenshin_z
2003-04-22
打赏
举报
回复
我执行是可以的阿!
android之计算器源码
当检测到这类
错误
时,应用会显示
一个
错误
消息,而不是崩溃。 除此之外,UI的动态
更新
也是
一个
关键点。当用户进行计算时,结果显示在文本框(TextView)中。开发者会使用setText()方法来
更新
TextView的内容,显示...
数据库操作(使用FMDB)
FMDB是
一个
流行的Objective-C封装SQLite数据库的库,它提供了
一个
简单
易用的接口来
执行
SQL语句,进行数据库操作。本篇将详细介绍如何在iOS项目中使用FMDB进行数据库的创建、查询、插入、
更新
和删除等操作。 ### 1. ...
灵活运用TSRs的程序库
1. **时间片管理**:你需要设计和实现
一个
时间片分配算法,比如
简单
轮转或优先级抢占。这可能涉及到计时中断服务程序(ISR),用于监控和
更新
任务的
执行
时间。 2. **任务上下文切换**:每当
一个
任务完成其时间片,...
SQL语句
执行
与结果集的获取
数据源在
执行
完SQL语句后会返回
一个
结果集对象,将SQL
执行
的结果返回到结果集对象中,应用程序在
执行
完SQL语句后,解析结果集对象中的结果,得到具体的结果,这次的主要内容是如何解析结果集对象并获取其中的值。...
bash忽略
错误
继续
执行
_shell
执行
命令失败则中断
执行
类似断言
运算符结合正常
执行
cd ~ || exit终止
执行
cd ~xxxx || exitecho 'success'但是想在终止时输出一些
错误
信息,怎么写?第一种cd dir || echo '出错啦' && exit❌
错误
shell 中运算符没有优先级,从左向右
执行
...
MS-SQL Server
34,838
社区成员
254,631
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章