表为:dept 
结构: 
dept_no(部门编号)、 
dept_upper(上级部门编号)、 
dept_name(部门名称) 
这里面是正式的基础数据,这个表的结构不能变的,现在我要一个表为 
dept1 
id (部门编号)、 
pid(上级部门编号)、 
name(部门名称) 
url 
target 现多两列,我应该怎样做才到得到这张表,该表的数据是动态继承dept表的内容 
急呀? 

解决方案 »

  1.   

    ALTER TABLE DEPT ADD COLUMN URL VARCHAR(50) 
    ALTER TABLE DEPT ADD COLUMN TARGET VARCHAR(500) 
      

  2.   

    ALTER TABLE DEPT ADD URL VARCHAR(50) 
    ALTER TABLE DEPT ADD TARGET VARCHAR(500) 
      

  3.   

    ALTER TABLE dept ADD
    URL VARCHAR(20) NULL,
    TARGET VARCHAR(100) NULL
      

  4.   

    如果还没建子表:
    ------------------
    --将父表数据导入
    -----------------
    SELECT dept_no id, dept_upper pid ,dept_name name
    INTO dept1
    from dept 
    --这里可以加WHER子句------------------
    --修改子表,添加列
    -----------------
    ALTER TABLE dept ADD
    URL VARCHAR(20) NULL,
    TARGET VARCHAR(100) NULL
      

  5.   

    delete from dept1
    insert into dept1(id (部门编号),pid(上级部门编号),name(部门名称) ) select dept_no(部门编号), dept_upper(上级部门编号),
    dept_name(部门名称) from dept
    自己再修改下,不晓得理解对没
    至于增加列上面写的楼上他们写的就是
      

  6.   

    现多两列,我应该怎样做才到得到这张表,该表的数据是动态继承dept表的内容 
    急呀? 
    drop table deptselect *,url=null,target=null into dept1 from dept
      

  7.   

    楼主动态继承肯定有脚本。比如CREATE TABLE .........只需要在新表DEPT1上加两句 
    ALTER TABLE DEPT1 ADD URL VARCHAR(50) 
    ALTER TABLE DEPT1 ADD TARGET VARCHAR(500) 就OK了。
      

  8.   

    url 和target都是什么类型的?
      

  9.   

    不对哟,因为我的新表的数据是从表Dept来的,不是输入的数据,而新表多两列而已
    数据不能是导入,而是象视图一样动态生成的
      

  10.   

    --那就是查询了。
    select *,url=null,target=null  from dept 
      

  11.   

    select id=dept_no,pid=dept_upper,name=dept_name,
        url=convert(varchar(100),''),
        target=convert(varchar(100),'') 
    into dept1 from dept 
      

  12.   

    不只是从dept中导入数据,以后随着dept的数据变化dept1也根着变化
      

  13.   

    表为:dept 
    结构: 
    dept_no(部门编号)、 dept_upper(上级部门编号)、dept_name(部门名称) 001                                            11111
    002                   001                      22222dept1 
    id (部门编号)、 
    pid(上级部门编号)、 
    name(部门名称) 
    url 
    target 得到的结果为
    id       pid  name     url          target
    001           11111  ok.jsp?id=001  _blank
    002      001  22222  ok.jsp?id=002  _blank是这样的,我该怎样做?