some--sql

None.gif--说明:复制表(只复制结构,源表名:a 新表名:b) 
None.gif

None.gif
--SQL: select * into b from a where 1<>1 
None.gif--
use testCrystal
None.gif--
select * into b from tblItem where 1<>1         //但是主键没有自动设置
None.gif

None.gif
None.gif
--说明:拷贝表(拷贝数据,源表名:a 目标表名:b) 
None.gif

None.gif
--SQL: insert into b(a, b, c) select d,e,f from b; 
None.gif

None.gif
--insert into b(ItemId,Description) select ItemId,Description from tblItem
None.gif--
前提是b已经存在(可以在本文的第一步建好),后面的ItemId,Description为源表的已知字段,所
None.gif

None.gif
--以,要拷贝表,必须已知源表的结构




None.gif--如果指定了限定的列名称,限定符必须同 UPDATE 子句中的表或视图的名称相匹配。例如,下面的内容有效:
None.gif

None.gif
UPDATE authors
None.gif    
SET authors.au_fname = 'Annie'
None.gif    
WHERE au_fname = 'Anne'

None.gif--FROM 子句中指定的表的别名不能作为 SET column_name 子句中的限定符使用。例如,下面的内容无效:
None.gif

None.gif
UPDATE titles
None.gif    
SET t.ytd_sales = t.ytd_sales + s.qty
None.gif    
FROM titles t, sales s
None.gif    
WHERE t.title_id = s.title_id
None.gif    
AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)
None.gif
None.gif
--若要使上例合法,请从列名中删除别名 t。
None.gif

None.gif
UPDATE titles
None.gif    
SET ytd_sales = t.ytd_sales + s.qty
None.gif    
FROM titles t, sales s
None.gif    
WHERE t.title_id = s.title_id
None.gif    
AND s.ord_date = (SELECT MAX(sales.ord_date) FROM sales)

转载于:https://www.cnblogs.com/simhare/archive/2007/08/10/851358.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值