2011-05-19 37 views
1

我想知道如何在mySql中创建动态表格。我在Sqlserver 2008中使用了动态表,但我是mySql的新手。可能吗 ?如何在mySql中创建动态表格

例如:在Sql服务器我已经创建了动态客户表。

DECLARE @tblCustomer as table(
      [ ] bit 
      ,Sl#  int 
      ,custID  int 
      ,CustCode varchar(max) 
      ,Customer nvarchar(max) 
      ,Authorized bit 
      ,RCount  int) 

    SELECT * FROM @tblCustomer 

请帮助

回答

2
@sqlstmt = 'whatever sql'; 
Prepare st from @stlstmt; 
Execute @st; 
Deallocate prepare @st; 

放置CREATE TABLE在@sqlstmt中声明,你很好走!

该表是一个真正的表。之后你将不得不放弃桌子。

1

很容易做到:

CREATE TABLE AS 
SELECT * FROM tblCustomer 

如果可能的话这将需要现有的字段类型从架构..