首页 > 资讯列表 >  本页面生成Console专题报道,Console滚动新闻,Console业界评论等相关报道!
  • 秒懂drop、truncate和delete的区别

    秒懂drop、truncate和delete的区别

    (1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATETABLE则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的...

    数据库操作教程 2022-09-23 18:24:42
  • table行转列的sql详解

    table行转列的sql详解

    一、要求1创建数据表CREATETABLE[dbo].[StuScore]([stuid][int]NOTNULL,[subject][nvarchar](30)NULL,[score][decimal](5,1)NULL)2插入测试数据stuidsubjectscore3chinese76.03math73.04chinese82.05chinese66.05math93.06chinese67.07math83.08chinese77.08math84.03行转列后的结果stuidchinesemath376.073.0482.00.0566.093.0667.00.070.083.0877.084.0二、分析1行转列,一个重点就是怎么样知道有多少列,怎么样创建这些列?我们可以先把这个问题搁置,而假设这些列是已知的。例如示例数据中,可以先假设subject的数据[chinese,math]是已知的,这样问题就简化了许多2当已知了chinese,math后,我们至少要先得到转换后的tabel结构如下;selectstuid,0aschinese,0asmathfromdbo.StuS...

    数据库操作教程 2022-09-23 18:24:10
  • SQL删除语句DROP、TRUNCATE、DELETE的区别

    SQL删除语句DROP、TRUNCATE、DELETE的区别

    DROP:DROPTABLEtest;删除表test,并释放空间,将test删除的一干二净。TRUNCATE:TRUNCATEtest;删除表test里的内容,并释放空间,但不删除表的定义,表的结构还在...

    数据库操作教程 2022-09-23 18:24:10
  • SQLServer2016无域群集配置AlwaysON可用性组图文教程

    SQLServer2016无域群集配置AlwaysON可用性组图文教程

    windowsserver2016与sqlserver2016都可用允许不许要加入AD,管理方面省了挺多操作,也不用担心域控出现问题影响各服务器了。本测试版本:windowserver2016datacenter+sqlserver2016ctpIP规划:主机名IP说明ad192.168.2.2域服务器(kk.com)windowsxpServer131192.168.2.131节点Server132192.168.2.132节点Winclt2016192.168.2.139群集Testag_listener192.168.2.135可用性组监听器要求:每个节点都创建一个本地的计算机用户,要求账号密码一致,并隶属于管理员组“Administrators”...

    数据库操作教程 2022-09-23 18:23:58
  • 实现SQLServer原生数据从XML生成JSON数据的实例代码

    实现SQLServer原生数据从XML生成JSON数据的实例代码

    实现SQLServer原生数据从XML生成JSON数据的实例代码  SQLServer是关系数据库,查询结果通常都是数据集,但是在一些特殊需求下,我们需要XML数据,最近这些年,JSON作为WebAPI常用的交换数据格式,那么数据库如何生成JSON数据呢?今天就写了一个DEMO.      1...

    数据库操作教程 2022-09-23 18:23:05
  • SQLServerAlert发送告警邮件少了的原因

    SQLServerAlert发送告警邮件少了的原因

    最近突然发现我们部署在数据库上面的告警(Alert),当错误日志里面出现错误时,并不是每个错误日志都会发送邮件出来。如下所示,设置了告警“SQLServerSeverityEvent14” USE[msdb]GOIFNOTEXISTS(SELECT1FROMmsdb.dbo.syscategoriesWHERENAME='DBA_MONITORING'ANDcategory_class=2)BEGINEXECmsdb.dbo.sp_add_category@class=N'ALERT',@type=N'NONE',@name=N'DBA_MONITORING';ENDGOIFEXISTS(SELECTnameFROMmsdb.dbo.sysalertsWHEREname=N'SQLServerSeverityEvent14')EXECmsdb.dbo.sp_delete_alert@name=N'SQLServerSeverityEvent14'GOEXECmsdb.dbo.sp_add_alert@name=N'SQLServerSeverityEvent14',@mess...

    数据库操作教程 2022-09-23 18:22:59
  • SQL Server中的约束(constraints)详解

    SQL Server中的约束(constraints)详解

    目录一、约束的分类二、约束命名三、主键约束1、在创建表的时候创建主键约束。2、在已存在的表上创建主键约束3、复合主键的创建四、外键约束4.1、创建表的时候创建外键4.2、在已存在的表中添加一个外键4.3、级联动作五、唯一约束主键和唯一约束的区别:六、CHECK约束七、DEFAULT约束7.1在创建表时定义DEFAULT约束:7.2在已存在的表上添加DEFAULT约束:八、禁用约束8.1、在创建约束时,忽略检查之前的不满足数据8.2、临时禁用已存在的约束九、规则和默认值(已淘汰)9.1、规则9.2、默认值9.3确定哪个表和数据类型使用给定的规则或默认值十、系统视图一、约束的分类在SQLServer中,有3种不同类型的约束...

    数据库操作教程 2022-09-23 18:22:44
  • 详解SQLEXISTS运算符

    详解SQLEXISTS运算符

    EXISTS运算符EXISTS运算符用于判断查询子句是否有记录,如果有一条或多条记录存在返回True,否则返回False。SQLEXISTS语法SELECTcolumn_name(s)FROMtable_nameWHEREEXISTS(SELECTcolumn_nameFROMtable_nameWHEREcondition);演示数据库在本教程中,我们将使用RUNOOB样本数据库...

    数据库操作教程 2022-09-23 18:22:35
  • SQL Server格式转换函数Cast、Convert介绍

    SQL Server格式转换函数Cast、Convert介绍

    CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能...

    数据库操作教程 2022-09-23 18:22:33
  • SQL Server中JSON函数的用法详解

    SQL Server中JSON函数的用法详解

    目录一、将查询结果输出JSON格式1、FORJSONAUTO:SELECT语句的结果以JSON输出。2、FORJSONAUTO,Root(’’):为JOSN加上根节点3、FORJSONPATH输出:可通过列别名来定义JSON对象的层次结构4、FORJSONPATH+ROOT输出:为JOSN加上根节点5、INCLUDE_NULL_VALUES:值null的字段需要显示出现...

    数据库操作教程 2022-09-23 18:22:13
  • SQLServerAlwayson创建代理作业的注意事项详解

    SQLServerAlwayson创建代理作业的注意事项详解

    前言AlwaysOn可用性组活动辅助功能包括支持在辅助副本上执行备份操作。备份操作可能会给I/O和CPU带来很大的压力(使用备份压缩)...

    数据库操作教程 2022-09-23 18:21:12
  • SQL解决未能删除约束问题drop constraint

    SQL解决未能删除约束问题drop constraint

    问题如图:想要删除产品表的主键约束,但是报错创建的产品表:CREATETABLEPROVIDERS(PROVIDERIDINTNOTNULL,PROVIDERNAMENVARCHAR(50)NOTNULLPRIMARYKEY,#设置的主键PROVIDERCOMNAMENVARCHAR(20),PROVIDERCOMTITLENVARCHAR(10),PROVIDERADDNVARCHAR(50),PROVIDERACITYNVARCHAR(20),PROVIDERREGIONNVARCHAR(20),PROVIDERZIPNVARCHAR(10),PROVIDERCOUNTRYNVARCHAR(10),PROVIDERTELNVARCHAR(20),PROVIDERFAXNVARCHAR(20),PROVIDERWEBNVARCHAR(50)--CONSTRAINTPK_PROVNAMEPRIMARYKEY(PROVIDENAME))原因在于主键的名称写错了(主键后面有自带的随机数)--查看真正的主键名称EXECSP_HELPPROVIDERS那么为什么它的后面会有随机数呢...

    数据库操作教程 2022-09-23 18:20:46

站长搜索

http://www.adminso.com

Copyright @ 2007~2024 All Rights Reserved.

Powered By 站长搜索

打开手机扫描上面的二维码打开手机版


使用手机软件扫描微信二维码

关注我们可获取更多热点资讯

站长搜索目录系统技术支持