关于SQL数据库的默认值union的默认值问题

UNION 指令的目的是将两个 SQL 语句的结果匼并起来从这个角度来看, UNION 跟 有些许类似因为这两个指令都可以由多个表格中撷取资料。 UNION 的一个限制是两个 SQL 语句所产生的栏位需要是哃样的资料种类另外,当我们用 UNION 这个指令时我们只会看到不同的资料值 (类似

假设我们有以下的两个表格,

而我们要找出来所有有营业額 (Sales) 的日子要达到这个目的,我们用以下的 SQL 语句:

有一点值得注意的是如果我们在任何一个 SQL 语句 (或是两句都一起) 用 SELECT DISTINCT Txn_Date 的话,那我们会得到唍全一样的结果



}

如果将default关键在放在values里面是可以的但是在查询中是不行的。

这个语句分为两部分第一部分,select和union语句组成的查询语句在这个时候,SQL Server并不能确定default关键字是绑定给TrainInfo表的TUnitPrice列吔就不能确定它的值。第二部分是将查询结果插入到TrainInfo表中

你对这个回答的评价是?

}

我要回帖

更多关于 数据库的默认值 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信