摘要:
触发器是当发生某个事件后自动的调用执行的特殊存储过程。Sql server中的3类触发器Insert:向数据表插入数据时,调用insert触发器。Update:更新数据时调用update触发器。Delete:删除数据时执行Delete触发器。Sql server中这三类触发器总是在执行操作语句后才被自动调用。三个虚拟表Inserted表在执行插入语句时临时缓存数据值,通过触发器的判断之后才正式插入成功。Updated表在更新数据是临时缓存数据值,功能同上。Deleted表在删除数据是临时缓存数据值,功能同上。Sql server中创建和使用触发器语法Create trigger trigger 阅读全文
摘要:
如表 ------------------------------------------------- table1 | table2 | ------------------------------------------------- id name |id score | 1 lee |1 90 | 2 zhang |2 100 | 4 wang |3 70 | ------------------------------------------------- 以下均在查询分析器中执行 一、外连接 1.概念:包括左向外联接、右向外联接或完整外部联接 2.左... 阅读全文
摘要:
SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所影响的行数。对于所有其他类型的语句,返回值为 -1。如果发生回滚,返回值也为 -1所以在查询表中是否有(某条)数据的时候,一定不能用select sql语句+ cmd.ExecuteNonQuery(),通过判断返回值是否大于0来判断。解决方案: 1.SqlCeCommand.ExecuteScalar 方法 ( + 聚合查询)执行查询,并返回查询所返回的结果集中第一行的第一列。忽略额外的列或行。例如一 阅读全文
摘要:
//方法一protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ViewState["BackUrl"] = Request.UrlReferrer.ToString(); } } /// /// 返回按... 阅读全文