DBA
ocean42234111
制造业,DBA,大数据
展开
-
sql sql server 加行锁注意事项(防止锁全表)
sql sql server 加行锁注意事项(防止锁全表) 实例: BEGIN TRAN SET TRANSACTION ISOLATION LEVEL REPEATABLE READ; SET LOCK_TIMEOUT 5000 --初始化分配一个@sn declare @SN varchar(20) select top 1 @SN=SN from Tablenam原创 2015-11-12 09:23:29 · 1589 阅读 · 0 评论 -
唯一非聚集索引变量传入时索引失效解决方案
优化SQL语句,唯一非聚集索引变量传入时索引失效解决方案原创 2015-11-12 09:35:52 · 537 阅读 · 0 评论 -
XML抓取列名
DECLARE @xml XML = ' xxx111 xxx222 '; SELECT tab.col.value('(../@column_name)', 'nvarchar(100)') AS column_name , tab.col.value('.[1]', 'nvarchar(100)') AS va原创 2016-08-24 09:34:44 · 311 阅读 · 0 评论 -
SQL SERVER 截断大日志文件
1.备份事务日志 2.截断(运行下边示例代码) 3.再备份事务日志(观察LDF文件有没有变小) -----收缩大日志 SELECT * FROM sys.database_files USE DBname GO --截断日志 CHECKPOINT --收缩日志 DBCC SHRINKFILE(DBname_Log,1000) --查原创 2016-08-24 09:42:18 · 2741 阅读 · 0 评论 -
SQL SERVER INSERT EXEC嵌套问题解决方案
INSERT EXEC嵌套问题 --第一个存储过程_TestA ALTER PROCEDURE[dbo].[_TestA] @SN NVARCHAR(50) = NULL AS SET NOCOUNT ON; BEGIN CREATE TABLE#Detail ( sn VARCH原创 2016-08-24 15:59:16 · 9628 阅读 · 1 评论 -
工厂模式下每天定期转移海量数据
1. 建立文件组 2. 建立文件 3. 分区函数 CREATE PARTITION FUNCTION [DAYOrderPartitionFunction] (datetime) AS RANGE RIGHT FOR VALUES (N'2016-05-23T00:00:00.000', N'2016-05-24T00:00:00.000', N'2016-05-25T00:原创 2016-11-16 13:53:10 · 296 阅读 · 0 评论 -
SQL SERVER key value 实现转置功能
--1生成测试表 CREATE TABLE [dbo].[TABLEA]( [WO] [varchar](50) NOT NULL, [ColoumnName] [varchar](50) NULL, [ColoumnValue] [varchar](50) NULL, ) insert into [TABLEA] values('PRD_100000048','SN','SN001') ins...原创 2017-02-23 15:46:34 · 2859 阅读 · 0 评论 -
关于中文和分词,计算机通讯的思考
中文分词 为什么不用四角号码呢(方块字四个角加一个补码)? 10604 30104 22770 80221 26000 67127 12013 42913 44214 30112 12900 21182 27106 77217 西塞山前白鹭飞,桃花流水鳜鱼肥. 要知道中文的四角号码之间是有天然的联系的,比如词\成语等,对中文分...原创 2019-05-21 09:40:01 · 216 阅读 · 0 评论