Как создать динамическую таблицу в mySql - PullRequest
1 голос
/ 19 мая 2011

Я хочу знать, как создать динамическую таблицу в mySql.Я использовал динамическую таблицу в Sqlserver 2008, но я новичок в 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 ]

2 голосов
/ 19 мая 2011
@sqlstmt = 'whatever sql';
Prepare st from @stlstmt;
Execute @st;
Deallocate prepare @st;

Поместите оператор CREATE TABLE в @sqlstmt, и все готово!

Таблица настоящая.После этого вам придется бросить стол.

1 голос
/ 19 мая 2011

Довольно просто сделать:

 CREATE TABLE AS
 SELECT * FROM tblCustomer

Он по возможности возьмет существующие типы полей из схемы.

...