表为:dept
结构:
dept_no(部门编号)、
dept_upper(上级部门编号)、
dept_name(部门名称)
这里面是正式的基础数据,这个表的结构不能变的,现在我要一个表为
dept1
id (部门编号)、
pid(上级部门编号)、
name(部门名称)
url
target 现多两列,我应该怎样做才到得到这张表,该表的数据是动态继承dept表的内容
急呀?
结构:
dept_no(部门编号)、
dept_upper(上级部门编号)、
dept_name(部门名称)
这里面是正式的基础数据,这个表的结构不能变的,现在我要一个表为
dept1
id (部门编号)、
pid(上级部门编号)、
name(部门名称)
url
target 现多两列,我应该怎样做才到得到这张表,该表的数据是动态继承dept表的内容
急呀?
解决方案 »
- 用vMonitor扫描不到sql server?
- 这个分页存储过程怎么改下
- 2000S下有共享1600K,现想从另一98工作站上用共享的1600K,提示要在
- DISTINCT 的一个小问题。速度接贴。高手进!
- 抱头痛哭哇哇哇哇哇哇~~ 来解答我的问题吧 谢谢各位大妈大婶大姐大姑们
- T-SQL语句编个函数(同一记录的多个列相加) 急!!
- 异地数据库服务器数据统一方案(分可再加)
- 如何在oracle中创建job?
- 初学者的学习-10->clustered index and bitmap index
- SQL行列转置,不使用pivot
- 苍天已死,我来提问,关于excel表格转成sql2000表的问题
- sql 语句查询多表。高手请进
ALTER TABLE DEPT ADD COLUMN TARGET VARCHAR(500)
ALTER TABLE DEPT ADD TARGET VARCHAR(500)
URL VARCHAR(20) NULL,
TARGET VARCHAR(100) NULL
------------------
--将父表数据导入
-----------------
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
insert into dept1(id (部门编号),pid(上级部门编号),name(部门名称) ) select dept_no(部门编号), dept_upper(上级部门编号),
dept_name(部门名称) from dept
自己再修改下,不晓得理解对没
至于增加列上面写的楼上他们写的就是
急呀?
drop table deptselect *,url=null,target=null into dept1 from dept
ALTER TABLE DEPT1 ADD URL VARCHAR(50)
ALTER TABLE DEPT1 ADD TARGET VARCHAR(500) 就OK了。
数据不能是导入,而是象视图一样动态生成的
select *,url=null,target=null from dept
url=convert(varchar(100),''),
target=convert(varchar(100),'')
into dept1 from 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是这样的,我该怎样做?