| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 621 人关注过本帖
标题:刚开始学习SQL.弱弱的问一个问题.
取消只看楼主 加入收藏
niyoubudou
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-8-3
收藏
 问题点数:0 回复次数:2 
刚开始学习SQL.弱弱的问一个问题.

我想在SQL查询分析器里用命令向表里插入数据如下:

select *from 用户记录表

insert into 用户记录表 (cardID,passWord,balance,username,address)
select 's120114','84101214',154,'王名',default union
select 's120115','541021',184,'金刚','北京市石景山区' union
select 's120116','547841',178,'孙悟空',' 北京市海淀区'

用户记录表的 address 列定义了默认值
为什么用default会提示错误呢?

搜索更多相关主题的帖子: SQL 学习 
2007-08-04 21:59
niyoubudou
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-8-3
收藏
得分:0 
那意思是如果要插入默认值的话只能用 insert into...values 一条记录一条记录的写,不能用insert into ..select union 一次写入多行,是吗?

2007-08-05 13:36
niyoubudou
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-8-3
收藏
得分:0 
恩.谢谢楼上

2007-08-05 15:14
快速回复:刚开始学习SQL.弱弱的问一个问题.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025367 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved