
数据库
Forest-8023
与己斗,与天合,与人赢。✒
展开
-
SqlServer存储过程Merge数据进行新增或者更新
use [database_name] go set ansi_nulls on go set quoted_identifier on go create procedure PROCEDURE_IMPORT_{upper(table_name)} as begin begin try begin transaction; if ((select count(1) from [temp_table_name])> 0) be...原创 2021-09-01 17:55:38 · 536 阅读 · 0 评论 -
基于DataTable和数据库表结构创建临时表Sql
public string CreateTempTableSql(DataTable sourceDataTable, string sourceTabelName) { var createTempTableSql = string.Empty; try { if (sourceDataTable == null || (string.IsNullOrEmpty(sour...原创 2021-09-01 16:40:13 · 662 阅读 · 0 评论 -
sql server 语句获取表的结构
select b.[name] tableName,a.[name] columnName,c.[name] typeName,a.[length] typeLength ,(case when a.colstat=1 then 1 else 0 end )isIdentity ,(case when a.colstat=4 then 1 else 0 end )isColstat ,(case when isnull(e.[name],'')<>'' then 1 else 0 end) as原创 2021-08-23 11:44:27 · 704 阅读 · 0 评论 -
“跨库分页”的四种方案
分页需求 互联网很多业务都有分页拉取数据的需求,例如: (1)微信消息过多时,拉取第N页消息 (2)京东下单过多时,拉取第N页订单 (3)浏览58同城,查看第N页帖子转载 2017-05-23 10:00:09 · 342 阅读 · 0 评论