在sql2008中,如何查看已经创建好的视图,创建时候的语句?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在sql2008中,如何查看已经创建好的视图,创建时候的语句?相关的知识,希望对你有一定的参考价值。

参考技术A 用sp_helptext这个函数

用法
sp_helptext 视图名这个可以查看到这个视图的写法
所有已经创建的视图
可以把数据库展开里面有单独的“视图”这个文件夹。
参考技术B 数据库版本SQL
SERVER
2008
R2
1、打开视图节点,找到要查看的视图,右键点击该视图,然后点击“设计”。

2、在视图设计窗口就可以看到创建的语句,如下图。

(如有帮助,请采纳,谢谢)

请问在一个已经创建好的package里面创建存储过程该如何弄啊

Oracle,谢谢,在plsql developer里面,好像存储过程的声明和实现
一楼说的是新创建一个package吧,在老package里面创建新的存储过程呢,谢谢

PACKAGE分SPEC和body两部分:

1.SPEC是声明部分:
CREATE OR REPLACE PACKAGE pk_a
IS
procedure p_test(i_name in varchar2,o_result out varchar2);
end pk_a;

2.BODY是功能实现部分:
CREATE OR REPLACE PACKAGE body pk_a
IS
procedure p_test(i_name in varchar2,o_result out varchar2)
is
begin
dbms_output.put_line('输入参数为:'||i_name);
o_result := i_name;
end;
end pk_a;

3.调用示例:
declare v_result varchar2(50);
begin
pk_a.p_test('aa',v_result);
end;

一楼说的是新创建一个package吧,在老package里面创建新的存储过程呢,
------------------------------------------------
哎..哥们,有点无语了
照画葫芦就可以啦
在声明部分增加类似
"procedure p_test(i_name in varchar2,o_result out varchar2);"
的声明

在功能实现部分增加类似
"
procedure p_test(i_name in varchar2,o_result out varchar2)
is
begin
dbms_output.put_line('输入参数为:'||i_name);
o_result := i_name;
end;
"
这样就可以了嘛
参考技术A 如一楼,

加存储过程一样加入
声明及body

注意顺序

以上是关于在sql2008中,如何查看已经创建好的视图,创建时候的语句?的主要内容,如果未能解决你的问题,请参考以下文章

oracle数据库中如何查看已经创建的索引信息?

请问在一个已经创建好的package里面创建存储过程该如何弄啊

SQL Server ---- 创建好的表修改不了字段

sql server 2008如何链接远程服务器?注意细看问题补充。

“如何在本地运行已经创建好的 WordPress 网站”?

sql server的数据如何导入到mysql数据库中?