随笔分类 - SQL Server
SQL Server数据库基础知识
摘要:1、查询耗时较久的sql语句 SELECT TOP 20 total_worker_time/1000 AS [总消耗CPU 时间(ms)],execution_count [运行次数], qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CP
阅读全文
摘要:SQL SERVER中time字段对应C#类型为TimeSpan类型,下面详细介绍这两种: 1、time TIME数据类型,它允许你只存储一个时间值而没有时间。如果想要存储一个特定的时间信息而不涉及具体的日期时,这将非常的有用。TIME数据类型存储使用24小时制,它并不关心时区,支持高达100纳秒的
阅读全文
摘要:geometry、geography、hierarchyid 等类型的字段,不能使用 DataAdapter 往 DataSet 填充。 使用 SQL Profiler 攔截程式對資料庫送出的 SQL 命令,發現該 SQL 所查詢的資料表的第五個欄位的型別是 geometry。進一步追查,原來 .N
阅读全文
摘要:1、查询数据表的属性(名称、说明、是否主键、数据类型、是否自增) SELECT t1.name columnName,case when t4.id is null then 'false' else 'true' end as pkColumn, case when COLUMNPROPERTY(
阅读全文
摘要:当数据库运行时间长了之后,tempdb变得特别大,几十G,受不了啊;当然我们知道重启 SQL Server服务的话,tempdb数据库会自动重新创建的,从而使 tempdb 回归到初始大小。但是这是生产环境,不允许重启 SQL Server服务。咋办呢,废话不多说,直接执行以下sql脚本即可: so
阅读全文
摘要:当某张数据表数据量较大时,我们就需要对该表进行分区处理,以下sql语句,会将数据表按月份,分为12个分区表存储数据,废话不多说,直接上脚本: 数据库名称和数据表名称自行对应修改。
阅读全文
摘要:很多时候,我们都需要将数据库进行备份,当服务器上数据库较多时,不可能一个数据库创建一个定时任务进行备份,这时,就需要进行批量的数据库备份操作,好了,废话不多说,具体实现语句如下: 在SQL代理中,建立定时作业,按指定时间定时执行该脚本即可。 更多时候,我们可能需要对备份的文件做一个定时清理,例如清理
阅读全文
摘要:废话不多说,直接上代码:
阅读全文
摘要:1、创建table并设置主键(不含主键名:此时主键名会自动生成) 2、创建table并设置主键(含自定义主键名)
阅读全文
摘要:1、首先,安装域环境 IP设置 域服务安装 如果建立域配置时出现 administrator账户密码不符合要求错误; cmd运行命令: net user administrator /passwordreq:yes 打开DNS管理器,查看域控制器是否将主机名和IP注册到DNS服务器中:
阅读全文
摘要:一、简单创建新表,无任何约束: 将数据库文件设为自动增长,虽然省事,但: 1、由于数据库会不定时的增长,会让增长后的文件在磁盘中不连续存放,从而降低数据库的工作效率 2、如果数据库所需空间比较大,增量数据设置的比较小,会导致数据库频繁的增长,也会影响数据库效率 3、不能将数据库文件上设置的过大,以免
阅读全文

浙公网安备 33010602011771号