随笔分类 -  sql / sqlserver

1 2 下一页

查询字段值是多个逗号隔开的字段
摘要:1、 and ','+ R.FK_EXPERT_IDS + ',' like '%,'+ #{expertId} +',%' 2、 and CHARINDEX(#{expertId},R.FK_EXPERT_IDS) > 0 阅读全文

posted @ 2025-01-09 15:50 五官一体即忢 阅读(4) 评论(0) 推荐(0) 编辑

mybatis批量更新(where的条件越少,最好是主键,效率越高)
摘要:<update id="updateBatch" databaseId="sqlserver"> update T_RISK_TASK_SERVICE <trim prefix="set" suffixOverrides=","> <trim prefix=" TASK_REALITY_START_ 阅读全文

posted @ 2024-06-21 10:36 五官一体即忢 阅读(40) 评论(0) 推荐(0) 编辑

sqlserver多个值拼接并去重
摘要:STUFF( (SELECT DISTINCT ', ' + FK_EXPERT_PHONES FROM T_RISK_TASK_SERVICE WHERE FK_RISK_CONTROL_ID=__T1.ID AND FK_EXPERT_IDS != '' FOR XML PATH(''), TY 阅读全文

posted @ 2024-06-20 08:52 五官一体即忢 阅读(9) 评论(0) 推荐(0) 编辑

拼接多个逗号隔开的id,取出对应名称
摘要:SELECT [ID] ,[APP_NAME] ,[TYPE] ,[DESCRIBE] ,[UPDATE_FILE] ,[UPDATE_TIME] ,se.[U_ID] ,se.[CREATE_TIME] ,su.REALNAME as UNAME ,DIC.TYPENAME AS PTNAME , 阅读全文

posted @ 2024-05-27 11:04 五官一体即忢 阅读(24) 评论(0) 推荐(0) 编辑

拼接行政区划(有上级时显示上级),查询行政区划
摘要:select __T1.AREA_CODE as ID, area1.AREA_NAME as provinceName, area2.AREA_NAME as cityName, area3.AREA_NAME as disinctName, case when area1.AREA_NAME = 阅读全文

posted @ 2024-05-14 15:55 五官一体即忢 阅读(23) 评论(0) 推荐(0) 编辑

sqlserver一键生成表结构表格
摘要:1、首先获取所有的表 SELECT name, id From sysobjects WHERE xtype = 'u' ORDER BY name ASC 2、根据表名查询字段信息 select syscolumns.name, syscolumns.length, systypes.name a 阅读全文

posted @ 2024-05-14 07:52 五官一体即忢 阅读(117) 评论(0) 推荐(0) 编辑

拼接字符串(行政区划)
摘要:SELECT chosecod = stuff( ( select '/' + AREA_NAME from ss_sys_area where CHARINDEX(',' + area_code + ',', ',' + TB_UNIT_CODE + ',') > 0 and TENANT_ID 阅读全文

posted @ 2024-05-11 11:20 五官一体即忢 阅读(4) 评论(0) 推荐(0) 编辑

查询插入
摘要:INSERT INTO T_AREACODE_ISP_SORT ( ID ,[BEIANDIQU_CODE] ,[REGION_CODE] ,[ISP_GUID] ,[SERIAL_NUMBER] ,[CREATE_TIME] ,[MODIFY_TIME]) select newid(),'x900 阅读全文

posted @ 2024-04-01 10:43 五官一体即忢 阅读(12) 评论(0) 推荐(0) 编辑

分页查询
摘要:select * from ( SELECT __T1.ORDER_SN as ORDER_SN, __T1.RES_ORDER_SN as RES_ORDER_SN, __T1.PROJECT_NAME as PROJECT_NAME, __T1.SX_UNITNAME as SX_UNITNAM 阅读全文

posted @ 2024-03-14 08:34 五官一体即忢 阅读(8) 评论(0) 推荐(0) 编辑

SQL Server数据库(自动、手动)备份
摘要:数据库自动备份: 1.首先需要启动SQL Server Agent服务,这个服务如果不启动是无法运行新建作业的。点击“开始”–“所有程序”–“Microsoft SQL Server 2008”–“启动SQL Server Management Studio”登录数据库,点击管理–维护计划–右击维护 阅读全文

posted @ 2023-11-20 13:47 五官一体即忢 阅读(570) 评论(0) 推荐(0) 编辑

SqlServer开启远程连接配置
摘要:第一步:打开配置管理器 第二步:开启端口监听 第三步:设置所有端口均使用1433(或者其他) 阅读全文

posted @ 2023-11-09 10:45 五官一体即忢 阅读(86) 评论(0) 推荐(0) 编辑

sql server2008禁用远程连接
摘要:1.打开SQL Server 配置管理器,双击左边 SQL Server 网络配置,点击TCP/IP协议,在协议一栏中,找到 全部侦听,修改为否,然后点击IP地址,将IP地址为127.0.0.1(IPV4)或::1(IPV6)的已启用修改为是,其它的IP地址的已启用修改为否 注意:如果要开启局域网远 阅读全文

posted @ 2023-11-09 10:44 五官一体即忢 阅读(70) 评论(0) 推荐(0) 编辑

通过日志恢复SQL Server的历史数据
摘要:通过日志还原 方案一: 前提条件 1.必须有一个完整的备份,且这个备份必须是在修改、删除数据之前做的。 2.在更新、删除数据之后,做日志备份,该log备份将用于还原之前的数据 建议使用备份数据库进行还原操作,确认无误再对原库进行操作,或同步数据 开始还原操作: 此处使用SQL management界 阅读全文

posted @ 2023-11-09 10:43 五官一体即忢 阅读(547) 评论(0) 推荐(0) 编辑

高版本SqlServer数据库还原到低版本数据库
摘要:需求:SqlServer2017还原到SqlServer2008数据库 直接备份还原与拷贝文件还原均无法成功 解决方案:1、修改兼容性,再备份数据库,还原(推荐) 2、导出脚本、导入(即数据同步),大数据量不建议使用该方法 阅读全文

posted @ 2023-11-09 10:40 五官一体即忢 阅读(146) 评论(0) 推荐(0) 编辑

linux/docker 版 Sql Server新建的数据库插入中文乱码问题解决方案
摘要:SqlServer 插入遇到乱码 原因:在英文系统中,SqlServer默认排序规则为英文字典顺序 解决方案一:容器版 Sql Server ,在创建容器时,可以加上环境变量-e MSSQL_COLLATION=Chinese_PRC_CI_AS -e TZ=Asia/Shanghai 把排序规则设 阅读全文

posted @ 2023-11-09 10:38 五官一体即忢 阅读(472) 评论(0) 推荐(0) 编辑

SQLServer用户仅有访问某个库的权限设置
摘要:第一步:取消数据库公开的权限 USE master GO DENY VIEW any DATABASE TO PUBLIC; 第二步:将Test数据库对view_test用户可见 use Test go EXEC dbo.sp_changedbowner N'view_test' 阅读全文

posted @ 2023-11-09 10:37 五官一体即忢 阅读(52) 评论(0) 推荐(0) 编辑

SQL server自动备份,还原
摘要:开启SqlServer 代理服务 需要开启SqlServer 代理服务才能使用自动备份功能 Linux Windows 开启代理前 开启代理后 自动备份 由于数据库中的数据很多,数据文件很大,如果每次都进行完整备份,硬盘会占用很大空间,而且备份时间很长,维护起来也很麻烦。对此我们可以采用完整备份+差 阅读全文

posted @ 2023-11-09 10:33 五官一体即忢 阅读(75) 评论(0) 推荐(0) 编辑

SQL Server导出存储过程
摘要:sqlserver批量导出视图 select text from syscomments s1 join sysobjects s2 on s1.id=s2.id where xtype = 'V' sqlserver批量导出存储过程 select text from syscomments s1 阅读全文

posted @ 2023-08-02 11:50 五官一体即忢 阅读(126) 评论(0) 推荐(0) 编辑

SqlServer将数据库中的表复制到另一个数据库;SqlServer怎样把一个数据库的数据复制粘贴到另一个名称数据库
摘要:一.复制表结构 1.首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“Create到”→“新查询编辑器窗口”。 2.在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。 3.新建查 阅读全文

posted @ 2023-07-26 14:04 五官一体即忢 阅读(1098) 评论(0) 推荐(0) 编辑

1 2 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示