В дополнение к предыдущим ответам вы можете заметить, что вместо [ऀ-ॿ]
\p{IsDevanagari}
Вы можете использовать префикс Exec
using( SqlConnection con = new SqlConnection( "Server=.;database=employee;user=sa;password=12345" ) )
{
SqlCommand cmd = new SqlCommand( " exec ('drop table '+@tab)" , con );
cmd.Parameters.AddWithValue( "@tab" ,"Employee" );
con.Open( );
cmd.ExecuteNonQuery( );
}
. Я попытался сделать это и получил исключение:
Параметр типа таблицы '@MyDataType' должен иметь правильное имя типа.
Мне нужно было установить свойство «TypeName» SqlParameter:
parameter.TypeName = "MyDataType";