小编Har*_*had的帖子

Surrogate键,Synthetic Key和Artificial Key之间有区别吗?

代理键,合成键和人工键之间是否有任何差异?

我不清楚确切的区别.

sql oracle database-design data-modeling

28
推荐指数
1
解决办法
7263
查看次数

SSIS变量与参数(SSIS Denali)

  1. SSIS Denali中的变量和参数有什么区别?
  2. 如果有任何差异,那么变量不能做什么参数可以做什么?或相反亦然.
  3. 什么时候应该使用SSIS参数和变量?

我尝试在Google上搜索,但我没有得到一些信息.

谢谢预期!

ssis

19
推荐指数
2
解决办法
4万
查看次数

没有主键的外键可以参考

我有两张桌子.

CREATE TABLE parent
( c1 INTEGER );

CREATE TABLE child
(
 c1 INTEGER,
 c2 INTEGER,
 c3 INTEGER,
 CONSTRAINT fk_c3 FOREIGN KEY(c3) REFERENCES parent(c1)
);
Run Code Online (Sandbox Code Playgroud)

您必须注意到该列c1不是Parent表中的主键.有没有办法在子表中引用它而不c1作为主键?

sql oracle oracle10g oracle11g

4
推荐指数
1
解决办法
166
查看次数

自然加入场景

当我们使用NATURAL JOIN连接两个表时,在公共列名称的基础上执行连接操作.当我们在两个表中有两个具有相同名称的列时,只显示公共记录.

我有一个查询,当我们有相同名称但不同数据类型的列时,这些列也会连接.我的意思是假设table1中的column_1具有数据类型INTEGER而table2中的column_1具有数据类型VARCHAR,则基于这两列执行连接.

简而言之,当两个具有相同名称的列的数据类型存在差异时,自然连接如何发生?

sql oracle

3
推荐指数
1
解决办法
397
查看次数