<?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  distinct TABLE_NAME as TableName FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=@LoginName</Query>
	</Object>
	<Object Id="2" CmdType="CommandType.Text" Name="GetSPList">
		<Param Type="DbType.String" Size="" Direction="ParameterDirection.Input">@LoginName</Param>
		<Query>
      select name from sysobjects where xtype='p' and category != 2 and permissions(id) != 0 and name not in('sp_upgraddiagrams','sp_helpdiagrams','sp_helpdiagramdefinition','sp_creatediagram','sp_renamediagram','sp_alterdiagram','sp_dropdiagram') order by name asc</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>
		<Query>select sc.name as pname,st.name as pdatatype,'' Value,CASE sc.isoutparam WHEN 0 THEN 'IN' ELSE 'OUT' END AS pdirection from sysusers su,sysobjects so,syscolumns sc,systypes st where su.uid = so.uid and so.id = sc.id and sc.xtype = st.xtype and sc.xusertype=st.xusertype and so.type = 'P' AND upper(so.name) = @spname order by so.name</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 su.name as SchemaName from sysusers su,sysobjects so where su.uid = so.uid  and so.type = 'U'</Query>
	</Object>
	
</SQL92STD>