视图的创建
来源:互联网 发布:mac电源适配器灯不亮 编辑:程序博客网 时间:2024/05/16 18:10
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[TB_TEST]'))
DROP VIEW [dbo].[TB_TEST]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].TB_TEST
AS
SELECT TB_TEST_1.ID, TB_TEST_1.Code, TB_TEST_1.Name, TB_TEST_1.PassWord, TB_TEST_1.Power,
TB_TEST_1.ClientLevel, TB_TEST_1.DeptNo, TB_TEST_1.DeptName, TB_TEST_1.Rank, TB_TEST_1.ValidStartDate,
TB_TEST_1.ValidEndDate, TB_TEST_1.PWDStartDate, TB_TEST_1.PWDValidDays, TB_TEST_1.DeleteFlag,
TB_TEST_1.LastStaffID, TB_TEST_1.Timestamp, TB_TEST_1.LastLogin, TB_TEST_1.Computer, TB_TEST_1.Memo,
TB_TEST_1.AgentID, TB_TEST_1.AgentPassword, TB_TEST_1.MultiLang, TB_TEST_1.FelicaIDm,
TB_TEST_1.Namekana, TB_TEST_1.ADName, TB_TEST_1.ADFlag, TB_TEST_1.Extension,
TB_TEST_1.MinPassWordLength, TB_TEST_1.PassWordComplexity, TB_TEST_1.BaseID, dbo.TB_Base.BaseName,
TB_TEST_1.LoginLockFlag, TB_TEST_1.LoginStartDate, TB_TEST_1.LoginEndDate, TB_TEST_1.ThreePasswordUseFlag,
TB_TEST_1.NoIncludeThrSameTextFlag, TB_TEST_1.FirstMustUpdateFlag, TB_TEST_1.PassWordBeforeTwo,
TB_TEST_1.PassWordBeforeOne
FROM QCall_User.dbo.TB_TEST AS TB_TEST_1 LEFT OUTER JOIN
dbo.TB_Base ON TB_TEST_1.BaseID = dbo.TB_Base.ID
GO
补充
视图是虚表,可以理解为预先定义好了的SQL语句,不存储数据,所以当你更新视图时就是更新的原表。当然并不是所有的视图都可以更新,如包含自定义列的视图就不能更新
- 表视图的创建
- oracle视图的创建
- 视图的创建
- 表视图的创建
- 物化视图的创建
- UIPikerView视图的创建
- 视图的创建
- 【mysql 视图】Mysql视图的创建
- 创建没有重复的视图
- 视图的创建和销毁
- oracle创建复杂的视图
- MySql下视图的创建
- Oracle创建视图的语法
- 如何创建MySQL5的视图
- Oracle创建视图的语法
- Oracle创建视图的语法
- MySql下视图的创建
- 创建动态结果的视图
- Nginx+Tomcat动静分离及Nginx优化(企业案例)
- asp.net mvc4实现登陆验证
- META标签用法
- ios搜索栏的设置及搜索栏的背景图的设置
- 第六周——静态成员应用
- 视图的创建
- HTML5 CSS3网站在老IE中也能浏览的方法
- 【amazing cocos2d-x 3.0之七】数据结构Vector
- thttpd: unknown user - 'www'
- 唐慧之女被迫卖淫案:老板警校出身 警察是嫖客?
- java程序员快速学c++
- ASP实现远程抓取网页到本地数据库
- 大数据时代你不得不了解的大数据处理工具
- Password management in Django 密码管理,记忆线索