随笔分类 - Sql
摘要:在程序中,数据库插入数据无非就是逐条和批量。 逐条:如果需要批量插入时,使用逐条效率就很差了(因为每次都需要创建数据库连接,打开数据库,关闭数据库.) 使用sqlbullcopy批量:在程序中定义一个DataTable,把需要插入的数据存储在DataTable中,注意:“DataTable中的列需与
阅读全文
摘要:###1.分页函数 点击查看代码 USE [CRM] GO /****** Object: StoredProcedure [dbo].[alexpage] Script Date: 2022/5/16 16:41:42 ******/ SET ANSI_NULLS ON GO SET QUOTED
阅读全文
摘要:一 . Sql server 查询数据库中表的使用空间及表结构 1.查询单表 点击查看代码 EXEC sp_spaceused 'dbo.tablename' 2.查询所有表 点击查看代码 SELECT t.NAME AS TableName, -- 表明s.Name AS SchemaName,
阅读全文
摘要:转自:https://blog.csdn.net/gavinking0110/article/details/78373894?utm_source=blogkpcl12 一、包含中文字符 select * from 表名 where 列名 like '%[吖-座]%' 二、包含英文字符 selec
阅读全文
摘要:数值转度分秒 Create function [dbo].[ConvertDigitalToDegrees](@digitaldegree numeric(18, 2)) returns varchar(50) as begin declare @num numeric(18, 2)=60 decl
阅读全文
摘要:解决办法: 数据库连接字符串 加上 Allow User Variables=True 原文:https://www.cnblogs.com/alifriend/p/3530779.html
阅读全文
摘要:以下是在写对日期处理的函数过程中用到的一些sql 函数。。。 asciistr()把字符转换为ASCII码,汉字会转成"\XXXX"格式,可以用来排除汉字. ltrim(rtrim(strdate)) 去掉前后的空格。 ltrim(rtrim(replace(strdate,chr(10),''))
阅读全文
摘要:其实这是一个sqlserver的脚本改的。用脚本的原因是:当时我的oracle不能导入execl,也不能从别的数据库直接导入,最后就用脚本了。
阅读全文
摘要:sql server:Charindex函数 charindex("字符串",字段) oracle 和mysql:instr函数 instr(字段,“”字符串“”)
阅读全文
摘要:tbl_slope:发生更新的表, checkupdates:更新后插入数据的表 CREATE trigger updatetbl_slope AFTER update-- 表示触发器是在激活它的语句之后触发 on tbl_slope for each row -- mysql固定语法 BEGIN if EXISTS(SELECT * FROM checkupdates A WHERE ...
阅读全文
摘要:ALTER trigger Monitor_Dic_date_Up on [dbo].[DIC_DATA]--触发器对象表 for update ,insert--插入或更新时触发. as -- begin if EXISTS(select 1 from DIC_DATAupdate A ,inserted B where A.GUID=B.GUID)--检查插入或更...
阅读全文
摘要:SELECT * FROM TBL_QCQF_DISASTERPREVENTION a INNER JOIN tbl_hazardbasicinfo b ON a.UNIFIEDCODE = b.UNIFIEDCODE LEFT JOIN TBL_QCQF_WORKUNDERSTANDCARD C
阅读全文

浙公网安备 33010602011771号