
库名.表名就可以跨库 *** 作
例如数据库schema1(含有表A)和schema2(含有表B)
在schema2中想访问schema1的A表,直接select
*
from
schema1.A
简单回答:依你的意思,只要插入一条记录,让它的BH字段的值为“02”即可。
至于你需要它在第2个位置出现,请你在查询时,加上排序条件: “order by bh”,即可。
完整的语句:
SELECT * FROM YCHCZ.SYS_HY ORDER BY BH
以下是相关知识:
1、有一个概念你弄错了,那就是,在SQL Server里,在它的物理记录上,它的表就没有顺序的概念。所以,也就不存在,在某两个记录之间插入一条记录的说法。
2、另外一个概念就是,在SQL Server里的表里的记录的物理顺序,是SQL Server数据库管理系统的“方便”来的,也就是说,它原意在哪个位置写就在哪个位置写,这个位置,对于 *** 作者来说,不必管,也不能去管。
3、如果你不确切地指定条件,直接去查询一组数据,或打开整个表的话,SQL Server系统会依它最“方便”的顺序将你要查的数据给列出来。
4、《这里是最重要的》如果你需要按某种顺序让SQL Server列出查询数据,那就请你在查询语句中加上排序的条件。
5、不要关心你用鼠标在SQL 2000企业管理器里打开某表时,数据的顺序,如果你实在要关心,那就在打开这个表的 *** 作后,修正它的SQL代码,加上排序指令。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)