当前位置: 代码迷 >> Sql Server >> 问几个SQL基础有关问题,求大神
  详细解决方案

问几个SQL基础有关问题,求大神

热度:68   发布时间:2016-04-24 08:54:47.0
问几个SQL基础问题,求大神!
问题1:想问一下,我在设计数据表的时候,假如字段是体积,数据类型是Varchar,长度是10,然后我想设定体积的单位是立方米,怎么设定? 就是数据的单位怎么设定?
问题2:我想问一下: 我对外键主键的意思基本清楚,就想问一下假如我a表是主表,b表是从表,然后b表里面有a表的主键ID或者编号作为外键,假如a表的的ID或者编号是1,2,3,4.。。。慢慢望往下去,然后我b表要在外键这一列输入信息也输1,2,3,4.。。。吗?是不是本来这样的外键就不对?就是外键不能是自动生成的?

------解决思路----------------------
外键好像不可以自动生成吧  最好自己设置  比如  员工表的部门列 和部门表的编号  是相等的
------解决思路----------------------
问题1:想问一下,我在设计数据表的时候,假如字段是体积,数据类型是Varchar,长度是10,然后我想设定体积的单位是立方米,怎么设定? 就是数据的单位怎么设定?
re:  其实可以用2个字段,一个表示值,一个表示单位

问题2:我想问一下: 我对外键主键的意思基本清楚,就想问一下假如我a表是主表,b表是从表,然后b表里面有a表的主键ID或者编号作为外键,假如a表的的ID或者编号是1,2,3,4.。。。慢慢望往下去,然后我b表要在外键这一列输入信息也输1,2,3,4.。。。吗?是不是本来这样的外键就不对?就是外键不能是自动生成的?
re: 是。这样做没有问题。b表的外键列,你想一下要a表存在的健才能插入进去,那肯定要a先有这个值,那怎么给B自动生成呢?
  相关解决方案