SQL Server入门到精通 预备知识 SQL Server 2000简介 SQL Server 连接基础知识 SQL:JOIN之完全用法 通用SQL数据库查询语句精华使用简介 SQL Server 2008几项新特性概述 基础教程 Microsoft SQL Server 2005 概述 SQL Server 2005新特性 Microsoft SQL Server 2005 中的 XML 支持 SQL Server 2005数据库开发概述 SQL Server 2005 Beta2安装及
drop PROCEDURE if exists my_procedure;
create PROCEDURE my_procedure(in my_id int,out my_name char)
BEGIN
select list_name into my_name from aa_list where list_id=my_id;
end;
call my_procedure(24,a);
select a;
您可能感兴趣的文章:Mysql
drop PROCEDURE if exists my_procedure;
create PROCEDURE my_procedure()
BEGIN
declare my_sqll varchar(500);
set my_sqll='select * from aa_list';
set ms=my_sqll;
PREPARE s1 from ms;
EXECUTE s1;
deallocate prepare s1;
end;
视图:
一个临时表被反复使用的时候,对这个临时表起一个别名,方便以后使用,就可以创建一个视图,别名就是视图的名称。视图只是一个虚拟的表,其中的数据是动态的从物理表中读出来的,所以物理表的变更回改变视图。
创建:
create view v1 as SQL
例如:create view v1 as select * from student where sid<10
创建后如果使用mysql终端可以看到一个叫v1的表,如果用navicate可以在视图中看到生成了一个v1的视