重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、建立一个到sqlserver数据库的odbc连接。2、通过这个odbc建立一个岛sqlserver数据库的dblink。3、通过dblink建立物化视图。每一步都很简单,组合起来就行了。
创新互联公司是一家专注于成都网站设计、做网站与策划设计,桐城网站建设哪家好?创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:桐城等地区。桐城做网站价格咨询:028-86922220
create view 视图名
as
select *别名from 表1
union
select *别名from 表2
字段一一对应,默认会以第一条select的列名为准,你也可以再套一层select进行其他操作,数据会去重,union all 不会去重
只要给他加一个0 就行了! id可以为null,表示已不是自动增长列了, sql 2008下面测试通过------
示例如下:
----表
-----视图
--建立一个测试表
IF EXISTS (SELECT * FROM sysobjects AS o WHERE o.name='test')
DROP TABLE test
CREATE TABLE test
(
id int PRIMARY KEY IDENTITY(1,1),
NAME varchar(10)
)
go
--插入测试数据
DECLARE @i INT=1
WHILE @i10
BEGIN
INSERT INTO test
VALUES('User'+CAST(@i AS CHAr))
SET @i+=1
END
go
SELECT * FROM test
IF EXISTS(SELECT NAME FROM sys.views AS v WHERE v.name='view_test')
DROP VIEW view_test
-----建立视图---
--注意这下面的语句要单独执行---------------
---begin---
CREATE VIEW view_test
AS
SELECT id=id+0,name FROM test
----end-------
SELECT * FROM view_test
打开sql server management studio,依次展开到视图
右键点击,选择新建视图
选中建立图片需要的表,然后点击添加(可以添加多个)
添加完后,点击关闭
点击表中的复选框,来添加一些列,在最下面的框中会自动生成相应
也可以在下面的代码框中直接输入一些代码
点击空白处,并使用快捷键Ctrl+S进行保存
创建视图成功