社区
MS-SQL Server
帖子详情
新手问题---这两个SQL语句怎么写?
steve_shun
2003-10-18 04:37:52
1.有两个表cybr00和mzghk,要将cybr00中zyh列的内容导入mzghk的ph列中.
2.将mzghk的ghf列的内容全部改为40.00
请各位大侠帮忙.
...全文
103
15
打赏
收藏
新手问题---这两个SQL语句怎么写?
1.有两个表cybr00和mzghk,要将cybr00中zyh列的内容导入mzghk的ph列中. 2.将mzghk的ghf列的内容全部改为40.00 请各位大侠帮忙.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
T-
SQL语句
创建数据库
T-
SQL语句
创建数据库 一 T-
SQL语句
创建 二 详细过程 三 常见
问题
及解决方法 小白或者
新手
无所谓啦,SQL server自学中,欢迎批评 一 T-
SQL语句
创建数据库 在SQL server 2008中,创建数据库主要有两种方法。第一种是用SSMS(SQL Server Management Studio)图形界面创建数据库,第二种就是通过T-SQ...
让用户自己前台
写
SQL语句
?!!!v2.0
相信看到标题你有些怀疑,对于数据库的操作,怎么能让用户自己去
写
SQL语句
呢?如果你工作时间久了,也会产生一些奇奇怪怪的想法,这里我只解释让用户自己前台
写
SQL语句
!!!我可以很肯定的告诉你,没
问题
!!! 在传统的思路中,你如果是一个
新手
,你会想到的是什么?select * from 表 where 条件1,条件2,条件3;或者再整一些高大上的想法,拼接JSON,类型与阿里云,腾讯云的配置功能,直...
SQL语句
复制粘贴
开发工具与关键技术:SQL Server 2014与SQL 作者:戴怡斌 撰
写
时间:2019年6月27日 很多
新手
一开始学习创建数据库时,都是不知道创建一张表或者一个数据库都可以用
SQL语句
,
SQL语句
有很多实用价值,一般
新手
是不知道的,当然老师会讲,只是刚开始并不会将这些。 上一篇讲了如何用
SQL语句
创建数据库和表,这一篇还是
SQL语句
的类容,
SQL语句
里的复制粘贴。 打个比方,假如...
SQL语句
创建数据库
开发工具与关键技术:SQL Server 2014与SQL 作者:戴怡斌 撰
写
时间:2019年6月27日 一般
新手
一开始使用SQL Server 2014时,都是直接用鼠标各种操作,其实并不是不想用
SQL语句
,而是不知道,但其实
SQL语句
比鼠标在某些方面更好用。 比如,创建一张表,或是多张表,就比用鼠标更快,还有也可以用
SQL语句
创建一张表的主键和外键。 先来看怎么用
SQL语句
创建数据...
使用Excel批量生成
SQL语句
,用过的人都说好
点击关注公众号,SQL干货及时获取后台回复:1024,获取海量学习资源Excel的公式自动生成想必大家都知道了,就是
写
好一个公式后直接往下拖,就可以将后面数据的公式自动生成。今天我们就用这个功能来快速生成
SQL语句
。导入Excel数据Excel的数据有多种方式,这里我们演示用SQL代码导入Excel中的数据。例如我们想把左边Excel中的数据插入到数据库中,如下图:
写
好模板语句我们可以先
写
一条插入...
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章