承接【网站建设、量身定做管理软件及小型应用软件开发】,专业软件设计师为您服务。(本人现住地:武汉)联系方式:(QQ)280318792 电话:13477007785

twzheng's cppblog

『站在风口浪尖紧握住鼠标旋转!』

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  124 随笔 :: 74 文章 :: 220 评论 :: 0 Trackbacks

数据库

     摘要: 用CREATE DATABASE创建数据库的语法格式:
CREATE DATABASE database_name /*指定数据库名*/
[ON子句] /*指定数据库文件和文件组属性*/
[LOG子句] /*指定日志文件属性*/  阅读全文
posted @ 2008-07-07 09:25 谭文政 阅读(305) | 评论 (0)  编辑

posted @ 2008-05-31 08:54 谭文政 阅读(462) | 评论 (0)  编辑

     摘要:   --如果接受数据导入的表已经存在

  insert into 表 select * from

  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

  ,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)

  --如果导入数据并生成表

  select * into 表 from

  OPENROWSET('MICROSOFT.JET.OLEDB.4.0'

  ,'Excel 5.0;HDR=YES;DATABASE=c:test.xls',sheet1$)
  阅读全文
posted @ 2008-03-20 15:32 谭文政 阅读(146) | 评论 (0)  编辑

     摘要:   通常情况下我们用游标来从基础表中检索数据,以实现对数据的行处理。但在某些情况下,我们也常要修改游标中的数据,即进行定位更新或删除游标所包含的数据。所以必须执行另外的更新或删除命令,并在WHERE 子句中重新给定条件才能修改到该行数据。但是如果在声明游标时使用了FOR UPDATE 语句,那么就可以在UPDATE 或DELETE命令中以WHERE CURRENT OF 关键字直接修改或删除当前游标中所存储的数据,而不必使用WHERE 子句重新给出指定条件。当改变游标中数据时,这种变化会自动地影响到游标的基础表。但是如果在声明游标时选择了INSENSITIVE 选项时,该游标中的数据不能被修改,具体含义请参看声明游标一节中对INSENSITIVE 选项的详细解释。  阅读全文
posted @ 2008-03-07 17:47 谭文政 阅读(70) | 评论 (0)  编辑

     摘要: 利用T-SQL语句,实现数据库的备份与还原的功能

体现了SQL Server中的四个知识点:
1. 获取SQL Server服务器上的默认目录
2. 备份SQL语句的使用
3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理
4. 作业创建SQL语句的使用  阅读全文
posted @ 2008-01-19 17:14 谭文政 阅读(604) | 评论 (0)  编辑

     摘要: 事务定义:
事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。

事务三种运行模式:
自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以 BEGIN TRANSACTION 语句显式开始,以 COMMIT 或 ROLLBACK 语句显式结束。隐性事务在前一个事务完成时新事务隐式启动,但每个事务仍以 COMMIT 或 ROLLBACK 语句显式完成。
。。。。。。
  阅读全文
posted @ 2007-12-19 00:21 谭文政 阅读(1279) | 评论 (0)  编辑

     摘要: ADO.NET提供了处理后台数据所需要的一切功能,并且使用起来就如同从一张表格中读取一个数据那样简单。事务处理(transaction)允许你把数据库操作归为一组,由此来保证所有的操作都能够执行。因为一旦其中的一项操作执行失败,则整个事务处理都会失败。现在让我们来看看在.NET Framework下是如何使用事务处理的。
  阅读全文
posted @ 2007-12-19 00:06 谭文政 阅读(536) | 评论 (1)  编辑

     摘要: 一、字符转换函数
二、去空格函数
三、取子串函数
四、字符串比较函数
五、字符串操作函数
六、数据类型转换函数
七、日期函数  阅读全文
posted @ 2007-12-05 23:49 谭文政 阅读(1170) | 评论 (0)  编辑

     摘要: 递归触发器
递归触发器资料
http://topic.csdn.net/t/20050524/07/4030396.html
递归最大层数的限制
http://topic.csdn.net/t/20041125/23/3589401.html
如何禁用递归调用触发器
http://topic.csdn.net/t/20041116/15/3557957.html
http://topic.csdn.net/t/20050426/16/3968278.html

暂时禁用触发器
http://topic.csdn.net/t/20041207/17/3623631.html
http://topic.csdn.net/t/20041111/09/3542063.html
http://topic.csdn.net/t/20050329/15/3891227.html 阅读全文
posted @ 2007-12-04 11:47 谭文政 阅读(169) | 评论 (0)  编辑

posted @ 2007-11-29 15:10 谭文政 阅读(162) | 评论 (0)  编辑

     摘要: 类型化数据集先是从基类 DataSet 派生,然后使用“数据集设计器”中的信息(存储在 .xsd 文件中)生成一个新的强类型数据集类。架构中的信息(表、列等)被作为一组第一类对象和属性生成并编译为此新数据集类。由于类型化数据集继承自基 DataSet 类,因此类型化类具有 DataSet 类的所有功能,可以与采用 DataSet 类的实例作为参数的方法一起使用。  阅读全文
posted @ 2007-11-26 22:59 谭文政 阅读(137) | 评论 (0)  编辑