MSSQL study
牛尚小又何妨
梦想不是过时的字眼,想要实现的愿望,值得努力去实现。因为努力不会背叛。
展开
-
sql server如何修改xml某个节点的值
update T_BAS_SYSPARAMETER set FPARAMETERS.modify('replace value of (/STKStockParameter/UpdateStockPoint/text())[1] with "1"') where FPARAMETEROBJID = 'STK_StockParameter' and FORGID in (100142,102407)原创 2021-09-10 16:29:08 · 675 阅读 · 0 评论 -
mssqlserver系统表
如何查看mssqlserver中视图、函数、存储过程的定义呢?可以通过sys.sql_modules系统表来实现select b.type,count(1) 数量,case b.type when 'FN' then '标量值函数' when 'P' then '存储过程' when 'TF' then '表值函数' when 'V ' then '视图' end 类型 from sys.sql_modules a join sys.objects b on a.object_id=b.ob原创 2021-08-17 15:31:04 · 231 阅读 · 0 评论 -
sql server跨数据库服务器不能访问带xml列的表解决方案
一、xml的数据不需要被使用这种情况下重新提取需要的字段构建一个新的表即可二、xml的数据需要被使用方案1:将表的数据按脚本导出来,在另一个服务器执行。sql文件如果比较小可以直接在ssms上面执行,否则需要在sql server的命令模式下执行.sql文件方案2:创建数据库仅复制需要访问的表,在另一个数据库服务器上面恢复数据库方案3:创建一个新表,将xml格式转换为nvarchar(max),跨服务器写入nvarchar(max)之后,转换为xml...原创 2021-01-19 16:02:28 · 416 阅读 · 0 评论 -
sql server 游标执行过程中,取消执行后是否全部回滚测试
sql server 游标执行过程中,取消执行后是否全部回滚?答案是不全部回滚!--测试 sql--创建表if exists(select 1 from sys.tables where name='test_cur')drop table test_curcreate table test_cur(fid int identity(1,1),fchar char(1))goin...原创 2019-09-06 17:01:25 · 670 阅读 · 0 评论 -
关于变更数据捕获
变更数据捕获,以下为官网详细的介绍https://docs.microsoft.com/zh-cn/sql/relational-databases/track-changes/about-change-data-capture-sql-server?view=sql-server-2017下面收集重要的语法--对数据库启用cdcEXEC sys.sp_cdc_enable_db ...原创 2019-08-13 09:38:13 · 3714 阅读 · 0 评论 -
sql server修改数据库名称
use masteralter database chl_fromempty modify name=chl_fromempty001原创 2019-08-15 16:38:03 · 7913 阅读 · 1 评论 -
SQLSERVER——查看阻塞信息
--转自:https://www.cnblogs.com/sdlfx/p/8876406.htmlCREATE PROCEDURE [dbo].[sp_who_lock]AS BEGIN DECLARE @spid INT , @bl INT , @intTransactionCountOnEntry INT ...转载 2019-08-15 10:50:57 · 407 阅读 · 0 评论 -
sql server 以EVENTDATA 函数为例获取xml的值
--创建空数据库create database chl_fromemptyuse chl_fromempty--创建表存储xml数据create table chl_ddlevendate(fdata xml,fid int identity(1,1),fdatetime datetime default getdate())--创建DDL触发器获取触发事件的详细信心create ...原创 2019-08-15 10:13:16 · 512 阅读 · 0 评论 -
重要对象目录视图和系统信息架构视图
--对象目录视图https://docs.microsoft.com/zh-cn/sql/relational-databases/system-catalog-views/object-catalog-views-transact-sql?view=sql-server-2017--为每个数据库,包括本机编译标量用户定义函数中创建的用户定义的架构范围内对象对应一行--sys.object...原创 2019-08-14 11:34:56 · 157 阅读 · 0 评论 -
sql server 修改数据库参数配置
--sql server 修改数据库参数配置--启用高级选项EXEC sp_configure 'show advanced options', 1go--配置参数sp_configure 'max text repl size', '-1'go--参数生效RECONFIGURE...原创 2019-08-19 10:01:27 · 2996 阅读 · 0 评论 -
MySQL数据库迁移到MSSQLSERVER中
方法一:使用mysqldump--示例:将mysql的CHL数据库迁移到MSSQLserver中--1、使用mysqldump工具导出mysql的CHL数据库的所有表结构;mysqldump -uroot -p --databases CHL --no-data>/chl/CHLtomssql_nodata.sql--2、使用mysqldump工具导出mysql的CHL数据库的...原创 2018-09-09 22:16:49 · 5743 阅读 · 0 评论 -
INSERT 语句中行值表达式的数目超出了允许的最大行值数 1000
本地环境MSSQL2014,今天在插入数据的时候,出现了提示错误“INSERT 语句中行值表达式的数目超出了允许的最大行值数 1000”--创建表CREATE TABLE t_log ( fdate date DEFAULT NULL, ftime time DEFAULT NULL, fbusinessdate date DEFAULT NULL, fbilltype v...原创 2018-09-09 15:03:38 · 8980 阅读 · 1 评论