数据库
文章平均质量分 52
彩洋威
代码改变世界
展开
-
数据库-DML触发器
Microsoft Sql Server 2008系统中提供了两种强制业务逻辑和数据完整性的机制,即约束技术和触发器技术。触发器的概念及类型 一般地认为,触发器是一种特殊的存储过程,它包含大量的Transact-SQL语句。但是存储过程与触发器还是有一些不同,存储过程可以由用户直接调用执行,而触发器不能被直接调用,只能自动执行。按照触发事件的不同,可以把触发器分为两种,即DML触发器和原创 2014-07-16 15:17:44 · 3661 阅读 · 0 评论 -
数据库中的存储过程
存储过程u 存储过程的特点和类型存储过程可以提高应用程序的设计效率和系统的安全性。存储过程是一个可重用的代码模块,可以高效的地完成指定的操作。u 使用Transact-SQL语言编写存储过程使用Transact-SQL语言编写存储过程而不是用存储在客户端的计算机上的Transact-SQL语言有许多优点:l 存储过程已经在服务器上注册,这样可以提高执行的效率l 存储原创 2014-07-15 17:42:35 · 1303 阅读 · 0 评论 -
SqlCommand的使用
1、SqlCommand对象可以用于执行数据库的增、删、查、改;2、SqlCommand与DataReader对象用于执行T-Sql3、sqlCommand创建: (1)SqlCommand cmd=new SqlComand(); cmd.Connection=conn; (2)SqlCommand cmd=new SqlCommand(连接字符串)原创 2014-08-13 19:31:32 · 985 阅读 · 0 评论 -
mysql 存储过程游标
mysql存储过程原创 2017-08-03 10:41:12 · 215 阅读 · 0 评论 -
mysql排序问题
mysql中文排序原创 2017-11-22 12:12:37 · 545 阅读 · 0 评论 -
DataTable DataSet DataReader DataAdapter
DataReaderDataReader is used to read the data from database and it is a read and forward only connection oriented architecture during fetch the data from database. DataReader will fetch the data very ...转载 2018-02-26 15:39:29 · 148 阅读 · 0 评论 -
mysql Group_Concat() Sum IF()
SELECT #stu.`Id` AS StudentId,stu.`Name` AS StudentName,stu.`StudyCode` AS StudyCode,grade.`Name` AS GradeName,bgroup.`Name` AS GroupName,IF(stu.`Gender`='00050001','男','女') AS Sex,SUM(IF(detail.`stat...原创 2018-05-19 15:27:09 · 1548 阅读 · 0 评论 -
mysql分组查询√
SELECTcsh.`DisplayName` AS CourseGroupName, SUM(IF(batch.`id` IS NULL,0,1)) AS SumCount,SUM(IF(batch.`absenceCount` IS NOT NULL,batch.`absenceCount`,0)) AS AbsenceCount,SUM(IF(batch.`lateCount` IS NOT...原创 2018-05-19 18:14:21 · 191 阅读 · 0 评论