<?xml version="1.0" encoding="utf-8" ?>
<SQL92STD>
	<Object Id="1" CmdType="CommandType.Text" Name="GetTableList">
		<Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@LoginName</Param>
		<Query>SELECT  TABLE_NAME as TableName FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA=@LoginName</Query>
	</Object>
	<Object Id="2" CmdType="CommandType.Text" Name="GetSPList">
		<Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@SchemaName</Param>
    <Query> SHOW PROCEDURE STATUS Where db = @SchemaName</Query>
	</Object>
	<Object Id="3" CmdType="CommandType.Text" Name="GetViewList">
		<Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@LoginName</Param>
		<Query>select distinct TABLE_NAME as TableName from INFORMATION_SCHEMA.views where table_schema=@LoginName</Query>
	</Object>
	<Object Id="4" CmdType="CommandType.Text" Name="GetParametersForSP">
		<Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@spname</Param>
    <Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@schemaname</Param>
 	      <Query>SELECT param_list from mysql.proc where name= @spname and db = @schemaname</Query>
        </Object>
	<Object Id="5" CmdType="CommandType.Text" Name="GetTableColumnList">
		<Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@TableName</Param>
		<Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@LoginName</Param>
		<Query>SELECT  TABLE_SCHEMA+'.'+TABLE_NAME+'.'+COLUMN_NAME as ColumnName FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name in (@TableName) </Query>
	</Object>
	<Object Id="6" CmdType="CommandType.Text" Name="GetSchemaList">
		<Query>select distinct schema_name as SchemaName from information_schema.schemata</Query>
	</Object>
	
</SQL92STD>

