sqlserver的视图可以带参数?孤陋寡闻了,从没听说过。楼主能不能贴个例子让我学习学习
解决方案 »
- 编译存储过程出现错误
- 如何合并多条SQL语句
- solaris系统上,创建两个数据库,启动这两个数据库时的问题
- 哪里有OraDb11g的零基础自学视频
- 帮我看看这样的错
- 请问oracle里面如何实现FOREIGN KEY 的级联修改
- 两台双cpu的windows服务器,做集群,可以用oracle9i标准版吗?是不是必须企业版?
- 为什么会产生ORA-00055错误?
- 高分求教:请问我如何在oracle8i上加载dbms_random的包,以及哪里可下载
- 哪位大侠能够帮我,c++连接oracle数据库问题!!分不够可以再加
- 请教:入门问题:NET MANAGER配置的服务器名称问题
- 视图的导出导入问题
CREATE VIEW [< owner > . ] view_name [ ( column [ ,...n ] ) ]
[ WITH < view_attribute > [ ,...n ] ]
AS
select_statement
[ WITH CHECK OPTION ] < view_attribute > ::=
{ ENCRYPTION | SCHEMABINDING | VIEW_METADATA } 参数
Owner是拥有视图的用户 ID 的名称。Owner 必须是一个现有的用户 ID。view_name是视图的名称。视图名称必须符合标识符规则。可以选择是否指定视图所有者名称。column是视图中的列名。只有在下列情况下,才必须命名 CREATE VIEW 中的列:当列是从算术表达式、函数或常量派生的,两个或更多的列可能会具有相同的名称(通常是因为联接),视图中的某列被赋予了不同于派生来源列的名称。还可以在 SELECT 语句中指派列名。 如果未指定 column,则视图列将获得与 SELECT 语句中的列相同的名称。 说明 在视图的各列中,列名的权限在 CREATE VIEW 或 ALTER VIEW 语句间均适用,与基础数据源无关。例如,如果在 CREATE VIEW 语句中授予了 title_id 列上的权限,则 ALTER VIEW 语句可以将 title_id 列改名(例如改为 qty),但权限仍与使用 title_id 的视图上的权限相同。
n是表示可以指定多列的占位符。