2016-08-17 2 views
1

Этот запрос работает отлично в mssql. Я пытался использовать information_schema вместо sys. Но не повезло в mysql.mssql to mysql query conversion

  SELECT c.NAME AS property_name, 
        t.NAME AS datatype 
      FROM sys.columns c 
      JOIN sys.objects o 
      ON  o.object_id = c.object_id 
      JOIN sys.types t 
      ON  t.user_type_id = c.user_type_id 
      JOIN sys.schemas s 
      ON  o.schema_id = s.schema_id 
      WHERE s.NAME ='{0}' 
      AND o.NAME ='{1} 

ответ

1

Здесь вы идете:

SELECT 
    COLUMN_NAME AS property_name, 
    DATA_TYPE AS datatype 
FROM information_schema.columns 
WHERE 
    TABLE_SCHEMA = {0} AND 
    TABLE_NAME = {1} 
ORDER BY ORDINAL_POSITION 
+0

Спасибо большое за помощь. – user3386325