如题,只要表结构.不需要数据的.表结构复制很好复制.但是跟表有关的触发器,索引等,还有统计信息这个数据能够一起复制走吗.就是两张表是一模一样的.
select * into b from a
引用
select * into b from a
没用,这只是复制表内数据
使用select * into tab2 from tab1
的方式,是不会连同主键,索引,约束,触发器等一起 ......
有两个表,数量级在3000w左右,
想查看具体的数量,用select Count(*) 速度太慢,
之前看到说在sysindexes中有rows 列, 但是我发现,这两个的值不一样,怎么回事啊?
谢谢
有人能回答一下吗? 不是很明白啊
引用
有两个表,数量级在3000w左右,
想查看具体的数量,用select Count(*) 速度太慢,
之前看到说在sysi ......
UPDATE a
SET a.KeyNum=(SELECT COUNT(b.CI_ID) from myTab.dbo.CI_SinKey as b
where CONTAINS(b.SearchKey,a.KeyName)
)
from myKey.dbo.SearchKey as a
where KeyNum=0
这个是错误的语句,相信大家可以看懂我的业务需求,我再描述一下
两个库:myKey myTab
对应表:SearchKey CI_SinKey ......
我建立类似这样的存储过程
SQL code:
CREATE PROCEDURE pro
@var sysname
AS
if @var='a'
select * into #mb from mb
else if @var= 'b'
select * into #mb from mb
提示错误2714:数据库中已存在名为'#mb'的对象
怎么解决?
2楼中稍改一下,temp-->tempdb,2000中的存储过程只支持永久表的滞后 ......
如题
我使用
VBScript code:
conn.execute("SET IDENTITY_INSERT [abc] On" & vbcrlf & "insert into [abc] (id,name,qq,msn) select (select top 1 id from [abc] order by id desc)+1,name,qq,msn) from [abc] where id="&sid&" & vbcrlf & "SET IDENTITY_I ......
a表uid、fid和b表中的id关联,
如何查询a.uid和a.fid对应b表中的相应字段。
SQL code:
select a.uid,a.fid,b.* from a,b where a.uid=b.id and a.fid=b.id
你是说b.id是由a.uid 和a.fid组成的?
要是的话,
b.id = a.uid + a.fid
这样行不
有点迷糊
引用
a表uid、fid和b表中的id关联,
如何� ......