新手问题---这两个SQL语句怎么写?

steve_shun 2003-10-18 04:37:52
1.有两个表cybr00和mzghk,要将cybr00中zyh列的内容导入mzghk的ph列中.
2.将mzghk的ghf列的内容全部改为40.00
请各位大侠帮忙.
...全文
101 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
steve_shun 2003-10-18
  • 打赏
  • 举报
回复
welyngj(平平淡淡)大哥,您上面提到的
"mzghk表中列mzh被定义为unique,它允许有重复的出现。
为了插入数据 ,你可以把这个unique key 删了。"
是不是应该为"它不允许有重复的出现。"啊?小弟班门弄斧了.还有,unique key是在哪里定义的啊?
welyngj 2003-10-18
  • 打赏
  • 举报
回复
我的也是。
select datalength(b) from t2
结果:
8
steve_shun 2003-10-18
  • 打赏
  • 举报
回复
welyngj(平平淡淡)大哥,我在查询分析器里执行了
create table t2
( a int,
b float)
insert into t2 select 1,4.00
select * from t2
这时候看到的是4.0
我是直接在SQL管理器中打开表t2看到的是4,用PB9连上看到的也是4,对了我的SQL是2000的企业版.
steve_shun 2003-10-18
  • 打赏
  • 举报
回复
numeric(10,2)或decimal(10,2)应该放在update mzghk set ghf=40.00语句的哪个部分啊.
welyngj 2003-10-18
  • 打赏
  • 举报
回复
还有一个问题:ghf是float类型的,用update mzghk set ghf=40.00得到的是40,后面没有小数部分

不会啊!请看:

create table t2
( a int,
b float)
insert into t2 select 1,4.00
select * from t2
结果:
1 4.0
1 4.0
除非你定义的不为float 型。
steve_shun 2003-10-18
  • 打赏
  • 举报
回复
其他大侠也帮小弟看看好吗?
welyngj 2003-10-18
  • 打赏
  • 举报
回复
mzghk表中列mzh被定义为unique,它允许有重复的出现。
为了插入数据 ,你可以把这个unique key 删了。
angle097113 2003-10-18
  • 打赏
  • 举报
回复
已经回复到你的消息了
回家再看看
steve_shun 2003-10-18
  • 打赏
  • 举报
回复
还有一个问题:ghf是float类型的,用update mzghk set ghf=40.00得到的是40,后面没有小数部分
steve_shun 2003-10-18
  • 打赏
  • 举报
回复
angle097113(深思不解)大侠,果然报错
服务器: 消息 2601,级别 14,状态 3,行 1
不能在具有唯一索引 'mzh' 的对象 'mzghk' 中插入重复键的行。
语句已终止。
大侠帮忙啊.
steve_shun 2003-10-18
  • 打赏
  • 举报
回复
angle097113(深思不解)大侠,ph不是主键,您说的"有自动累加的字段"怎么看啊?
angle097113 2003-10-18
  • 打赏
  • 举报
回复
insert into mzghk (ph) select zyh from cybr00
顺便问一句你的ph是主键或者有自动累加的字段 要不然插入数据的时候会报错的吧!
update mzghk set ghf=40.00
yujohny 2003-10-18
  • 打赏
  • 举报
回复
如果是数据型的就是,必须保证是两位小数的数据类型,
如numeric(10,2)或decimal(10,2),那就直接这样
update mzghk set ghf=40
liuqinyi 2003-10-18
  • 打赏
  • 举报
回复
update mzghk set ghf='40.00'
如果是数据型的就是
update mzghk set ghf=40.00
liuqinyi 2003-10-18
  • 打赏
  • 举报
回复
insert into mzghk (ph) select zyh from cybr00

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧