随笔分类 - 数据库
收藏一些技术总结及工作积累
摘要:server sql 400W的表,批量更新 while 更新比游标快 declare @rt int set @rt=625867 while @rt<1458873 BEGIn update a set DEAL=b.DEAL,mtime='2021-03-13 09:30:46.987' fr
阅读全文
摘要:""" 获取所有时间区间 :return: """ sql = """SELECT '{tradedate}' AS ENDDATE, dateadd(WEEK, -1, '{tradedate}')+1 AS date_week, dateadd(MONTH, -1, '{tradedate}')
阅读全文
摘要:server sql SELECT * FROM (select fund_code,fundsname,invst_type,fund_status,ROW_NUMBER() OVER(PARTITION BY FUND_CODE ORDER BY ESTAB_DATE DESC) AS RNfr
阅读全文
摘要:1、查询数据时间范围控制2、查询、关联条件 尽量用到主键字段或者索引字段 3、需要链接查询的 尽量先单表小范围查询出来,然后用子查询跟本地表进行关联4、链接尽量用openquery语法5、查询时表名 后面都加上 nolock 查询sql 优化原则 给你们总结出来大概就这样
阅读全文
摘要:有时候,我们想把数据库的某张表里的所有数据导入到另外一个数据库或另外一台计算机上的数据库,对于sql server有这样的一种方法 下面我以sql server 2008 R2,数据库是Northwind数据库为例, 目标:把Northwind数据库的Orders表导出成insert语句。 第一步:
阅读全文
摘要:WHILE 1 = 1BEGIN DELETE TOP(500) FROM pgenius.dbo.CUST_NEWS_CONTENT with(nolock) WHERE mtime<='2020-01-01' IF @@rowcount < 500 BREAK;END
阅读全文
摘要:通过CHARINDEX如果能够找到对应的字符串,则返回该字符串位置,否则返回0。 基本语法如下: CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] ) expressionToFind :目标字符串,就是想要
阅读全文
摘要:show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 学习网址: https://www.cnblogs.com/liyonghui/p/mongodb.html 查看不等于null的数值 db.secti
阅读全文
摘要:--在进行转换时,先要判断DISC_MAIN中是否存在已转纪录,如果有就只是修改记录的某些字段,如果没有就是新增一条记录 BEGIN TRY BEGIN TRAN PK_SEQ_JL_TEXT --引用事务加排它锁防止出现主子表同步生成记录 if @DISC_ID is null -- 不存在已转纪
阅读全文
摘要:declare @table table ( [SEQ] [INT] NOT NULL, [MTIME] [DATETIME] NOT NULL, [ISVALID] [NUMERIC](1, 0) NOT NULL , [P_SEQ] [INT] NOT NULL, [ISS_TYPE] [INT
阅读全文
摘要:sublime Text3 sql编辑器 安装包上传到百度云上,可自行下载 链接:https://pan.baidu.com/s/1y7PjdLfHLzt52Bp4tZMJ4g 提取码:tnv5 今天安装了sublime Text3,发现中文符号显示是乱码,刚开始以为是编码问题,经过各种尝试,终于找
阅读全文
摘要:USE TRAN_C_CGO/* 名称: L611_C_STK_PVSAIPM_SUB_2_C_STK_ASSET_DEPR功能: 实时数据转换: 源表: CGENIUS..上市公司资产减值准备明细主表 STK_PVSAIPM_MAIN CGENIUS..上市公司资产减值准备明细子表 STK_PVS
阅读全文
摘要:功能:将一条记录,转换成 多行 PS :空记录,未生成记录 示例: 转后效果: 语句: select * from ( select b.START_VAL ,b.ADD_VAL ,b.CUR_DIST ,b.LES_VAL ,b.BAC_VAL ,b.OUT_VAL ,b.OTH_LES_VAL
阅读全文
摘要:--Sql Server获取数据库名,表信息,字段信息,主键信息等 --获取所有数据库名: SELECT name FROM master..sysdatabases WHERE name NOT IN ( 'master', 'model', 'msdb', 'tempdb', 'northwin
阅读全文
浙公网安备 33010602011771号