求Sql语句一条 - MS-SQL Server / 基础类
一个表 a ,做了一个a 表的 备份 取名 a_bak(字段都是相同的)。
现在 不小心把 a 表某一条记录给删除了,但是 也插入 a_bak表中,
现在 如何把 a_bak 表中那一条记录 再插入 a表中....???
由于a表中 的字段非常的多,
insert 目标表名(字段列表) select 字段列表 from 源表名 where 拷贝条件
字段列表 就要写 把所有字段都写进去,
这个 方法 就显得比较复杂,很麻烦...
还有没 更好的方法???
就用insert into 吧
不用写条件 insert a select * from a_bak where 条件
SQL code:
insert into b (id)
select id from a_back
没有更好的办法,不就才一条记录吗,麻烦也就是一次。
最好的方法是把你正式表删除,把备份表全部拷贝一下再复制一份就行,代码都不用写。
insert into
用这句显示出所有的字段名
SQL code:
select name from syscolumns where id = object_id('a')
再编辑一下就可以用了
相关问答:
从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
<folder state="unchecked&qu ......
需求如下:
学院 academy(aid,aname)
班级 class(cid,cname,aid)
学生 stu(sid,sname,aid,cid)
住宿区 region(rid,rname)
宿舍楼 build(bid,rid,bnote) bnote是‘男’/‘女’
宿舍 dorm(did,rid,bid,bedn ......
这里想了解下,关于SQL Server中分页和Oracle中分页;
平常写应用程序的时候,比如用的语言是Java,有个列表页面,需要对数据分页显示;
这里要分页难道不需要借助Java,而直接sql能知道分页吗,起码也要传个页码� ......
表数据
COL1 COL2 COL2 COL4 COL5
----------------------------------------------------------------------------------------------
2010-05-05 00:00 ......
各位好,我刚把一个ASP网站设置好了,也能正常访问。但是在我本机上不能打开admin\login.asp,所以无法实现后台管理。(错误提示无法找到网页,代码404,我的操作系统是win2000 server)
但是奇怪的是在局域网的其他� ......