C#学习教程:如何把SETIDENTITY_INSERTdbo.myTable放在ON语句中在应用程序中使用上述语句的语法是什么?它与SQL的任何其他部分相同:using(varconnection=newSqlConnection("ConnectionStringhere")){connection.Open();varquery="SETIDENTITY_INSERTdbo.MyTableON;INSERTINTOdbo.MyTable(IdentityColumn)VALUES(@identityColumnValue);SETIDENTITY_INSERTdbo.MyTableOFF;";using(varcommand=newSqlCommand(query,connection){command.Parameters.AddWithValue("@identityColumnValue",3);command.ExecuteNonQuery();}}那么,如果它是SqlCommand实例的一部分,您只需将它添加到文本:using(SqlConnectionmyConnection=newSqlConnection(connString)){SqlCommandcmd=newSqlCommand();cmd.CommandText="SETIDENTITY_INSERTdbo.MyTableON";cmd.CommandText+=//在此处设置其余命令.}不过我质疑这样做的必要性。如果您经常将ID插入表中以使用代码,我建议使用存储过程来执行插入操作。然后你基本上会这样调用它:以上就是C#学习教程的全部内容:如何把SETIDENTITY_INSERTdbo.myTable放在ON语句中,希望大家多多关注——using(SqlConnectionmyConnectino=newSqlConnection(connString)){SqlCommandcmd=newSqlCommand();cmd.CommandText="usp_insert_record_into_my_table[ParamList]";cmd.CommandType=SqlCommandType.StoredProcedure;}本文来自网络收藏,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
