数据库中有一张“人员信息表”,通过一个C#程序更新,更新方式为完全更新,即将“人员信息表”删除(删除整张表,不是删除表内容),然后再重建“人员信息表”。因重新生成的表没有索引,怎样让触发器在生成表后就自动为“人员信息表”建索引?其实在C#程序源码中修改更好的,重建表后再添加索引,但对C#一窍不通……
p.s:数据库名、表名不变,表结构不变,索引字段不变。
------解决方案--------------------
// 是这个意思吗?
private void CreateNewTable()
{
string strSQL = "create table emp(id int null , cardid varchar(30) , name varchar(30));";
strSQL += " create index emp_ix on emp(cardid) ;";
DataHelper.ExecuteNoQuery(strSQL);
}