MS SQL Server
netyeaxi
这个作者很懒,什么都没留下…
展开
-
ODBC:如何在执行SQL插入操作时返回主键列的自增值和其它列的默认生成值
执行SQL插入操作时,如果能将主键列的自增值和其它列的默认生成值一同返回,将极大的提高SQL的执行效率。原创 2018-11-15 19:25:15 · 622 阅读 · 0 评论 -
ODBC:事务
ODBC事务相关知识原创 2018-11-15 12:10:19 · 918 阅读 · 0 评论 -
ODBC:连接与连接池
在使用C++访问数据库时一定会使用到连接与连接池,下面就以MS SQL Server为例,介绍一下如何使用它们。目录一、连接字符串是怎样定义的?二、如何使用连接字符串?三、连接中需要设置哪些属性?四、如何获取连接的属性值?五、如何设置连接池六、如何从连接池中取出连接,如何释放连接池中的连接?一、连接字符串是怎样定义的?下面通过一个例子,说明连接字符串要如何配置:...原创 2018-11-14 20:45:09 · 4787 阅读 · 0 评论 -
ODBC:Datetime 字段溢出。秒的小数精度超出了在参数绑定中指定的小数位数。
在使用ODBC将SQL_TIMESTAMP_STRUCT格式的数据保存到MS SQL Server的datetime字段时,报如下错误:Datetime 字段溢出。秒的小数精度超出了在参数绑定中指定的小数位数。 C++代码如下:void execSql(SQLHSTMT hstmt, SQLUINTEGER id, SQL_TIMESTAMP_STRUCT optDtm) { ...原创 2018-11-17 15:07:45 · 1628 阅读 · 3 评论 -
MS SQL Server:如何按月创建表分区?
MS SQL Server如何按月创建表分区原创 2017-07-13 19:48:42 · 13188 阅读 · 1 评论 -
如何找出执行最慢的SQL
找出执行时间最长的10条SQL:SELECT top 10 (total_elapsed_time / execution_count)/1000 N'平均时间ms' ,total_elapsed_time/1000 N'总花费时间ms' ,total_worker_time/1000 N'所用的CPU总时间ms' ,total_physical_reads N'物理读取总次数...转载 2016-02-23 21:25:28 · 1806 阅读 · 0 评论 -
Sql Server数据库锁相关知识
Sql Server锁模式:锁模式 说明 共享 (S) 用于不更改或不更新数据的读取操作,如 SELECT 语句。 更新 (U) 用于可更新的资源中。 防止当多个会话在读取、锁定以及随后可能进行的资源更新时发生常见形式的死锁。 排他 (X) 用于数据修改操作,例如 INSERT、UPDATE 或 DELETE。 确保不会同时对同一资源进行多重更新。 ...原创 2016-02-04 15:26:06 · 432 阅读 · 0 评论