ICode9

精准搜索请尝试: 精确搜索
  • SQL server跨服务器获取数据2022-02-09 14:31:24

    第一种方法:   --单表查询 select * from OPENDATASOURCE('SQLOLEDB','Data Source=远程实列名;User ID=sa;Password=密码').库名.dbo.表名   --多表关联查询  SELECT  A.*  FROM    OPENROWSET('SQLOLEDB' , '远程实列名' ; 'sa' ; '密码', 库名.db

  • Spring Data MongoDB之upsert简单用法2022-02-07 22:33:18

    String collectionName = "fieldSort"; Query query = new Query(); query.addCriteria(Criteria.where("entId").is(dbo.get("entId"))); query.addCriteria(Criteria.where("userId").is(dbo.get("us

  • SQL Server数据库查询优化2022-01-31 10:31:39

    今天工程师给我们分享了一些数据库优化方面的计技巧,也请教了一些问题,总之对个人而言收获很多,所以今天下班后连夜写了这边文章,供大家参考,这篇文章仅限于sql语句的一些优化,不包括事务,阻塞等等。。。。。。 在说正事之前先说一下个人的看法,在实际工作中除了一些基本的需要注意的地方,

  • MSSQL数据库分析2022-01-26 10:35:37

    1. 库管理 1.1 登录数据库 mssql-cli -S 100.1.1.1,1433 -U userName -P password 1.2 查看数据库列表 通过mssql-cli 工具查看 \ld 查看数据库列表 \ld xxx 查看包含xxx字符串的数据库 select name from master…sysdatabases order by name 通过DQL查看 是否添加master均

  • sqlserver 杀死数据库所有线程2022-01-19 14:32:08

    --不能是你要操作的数据库,不然会提示错误 USE [master] GO --存在同名的删除掉 IF EXISTS ( SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[dbo].[p_killspid]') AND OBJECTPROPERTY(id, N'IsProcedure') = 1 )

  • sqlserver夸服务器夸数据库查询2022-01-18 15:36:24

    EXEC sp_addlinkedserver @server='DBVIP',--被访问的服务器别名 @srvproduct='', @provider='SQLOLEDB', @datasrc='连接地址' --要访问的服务器 EXEC sp_addlinkedsrvlogin 'DBVIP', --被访问的服务器别名 'false&

  • 同一个SQL语句如何实现在ORACLE和SQLserver中查询某一天的数据2022-01-18 11:05:16

    --问题:同一个SQL语句如何实现在ORACLE和SQLserver中查询某一天的数据 --背景:项目需要共用SQL语句,通过配置文件中的数据库连接串和数据库类别,创建不同的数据库访问对象, -- 调用时的SQL入参字符串是共用的,因为SQLserver和ORECLE处理时间字段稍微有差异,导致sql带时间过滤时无

  • sqlserver查看数据库的连接数2022-01-17 13:59:00

    先大概了解下数据库连接内容,后续详细分析使用场景; 1、通过系统表查询   SELECT * FROM   [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT       [DBID]   FROM       [Master].[dbo].[SYSDATABASES]   WHERE       NAME='DBName'  

  • sql语句增加列2022-01-11 17:35:29

    --插入不可为空INT类型,并赋默认值 ALTER TABLE [dbo].[Y.UserInfo] ADD UserId INT NOT NULL Default 0; --插入可为空INT类型 ALTER TABLE [dbo].[Y.UserInfo] ADD IsEmail INT NULL ; --插入STRING类型 ALTER TABLE [dbo].[Y.UserInfo] ADD column_b VARCHAR(

  • 开窗函数_202201032022-01-03 10:35:47

    2022年,这两天再将窗口函数、CTE、Offset-Fetch、表的物理存储方式再看一遍   SELECT C.CustID, COUNT(O.OrderID) AS OrderNum FROM dbo.Customers AS C LEFT OUTER JOIN dbo.Orders AS O ON C.CustID = O.CustID WHERE C.City = 'Beijing' GROUP BY C.CustID HAVING COUNT(O.O

  • Sql语句的知识积累2021-12-29 11:36:18

    SELECT T1.ManagerName Manager,T2.* FROM platform.dbo.Bonus_Amazon_ManagerTarget T1 WITH(NOLOCK)OUTER APPLY( SELECT Income=SUM(Income), AfnIncome= SUM(AfnIncome), InstockQTY=SUM(InstockQTY), InstockCost=SUM(InstockCost), InboundQTY=SUM(InboundQTY), Inboun

  • sql语句日期模糊查询2021-12-28 09:34:27

    SELECT * FROM [dbo].[PLM_MID_EBOM] WHERE Convert(varchar,filemodfiydate,120) LIKE '2021-12%' 链接地址:[https://blog.csdn.net/siyubaobao1404/article/details/7452148]

  • java: DAL using SQL Server2021-12-25 17:03:51

    ---角色类型表RoleType IF EXISTS (select * from sysobjects where id = object_id(N'[dbo].[RoleTypeList]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) DROP TABLE [RoleTypeList] GO CREATE TABLE RoleTypeList ( RoleType INT IDENTITY(1,1) PRI

  • 测试数据库服务器磁盘性能和实际写入数据库的速度2021-12-23 15:04:43

    实际项目部署数据库服务器时,需要考虑磁盘性能和读写速度。 目录测试磁盘读写速度测试实际数据库写入数据速度 测试磁盘读写速度 用磁盘基准测试工具(CrystalDiskMark)可以快速测试磁盘读写速度。 测试实际数据库写入数据速度 通过在数据库中循环重复写入数据,测试数据库实际写入速

  • SQL行转列2021-12-19 16:31:41

    1、创建样例用数据表 CREATE TABLE [dbo].[OCFOrderDetail]( [Id] [int] IDENTITY(1,1) NOT NULL, [CustomerCode] [varchar](10) NULL, [ConsingerCode] [varchar](10) NULL, [OrderMonth] [datetime] NULL, [OrderQTY] [int] NULL, [PO_NO] [varchar](10) NULL, CONSTRAINT [PK_

  • SQL行转列2021-12-18 12:02:41

    --2:动态拼接行转列DECLARE @sql VARCHAR(8000)SET @sql = 'SELECT CompanyID,' SELECT @sql = @sql + 'SUM(CASE Name WHEN '''+[Name]+''' THEN [TypeID] ELSE 0 END) AS '''+QUOTENAME(Name)+''',&

  • Sql Server 表分区2021-12-16 19:04:44

       sql server自2005开始支持分区特性,2012 以前单表分区数量限制1000个,2012开始限制数量为15000个,企业版才支分区特性,目前版本只支持范围分区一种,相比oracle 支持范围、列表、哈希以及子分区特性,功能还有不少的差距。 一、表分区的优势: 1、通过分区交换快速归档、清理历史数据,

  • sql查找一列中包含另一张表截取部分字段的数据2021-12-15 16:35:38

    截取d表中Fixture_no列前11个字段,连接b表fixture_no列: d.Fixture_no like concat(’%’,b.fixture_no,’%’) or b.fixture_no= substring(d.Fixture_no,1,11) select a.part_num, a.mc_code, a.pm_no, a.NC_For, a.part_rev, b.RF, b.part_no, b.orientation, b.rev, b.fixt

  • MS SQL 去除字段中的大小写英文、数字、特定符号2021-12-14 09:32:08

      这是要去除字段中的大小写英文、数字、特定符号 函数如下: Create Function [dbo].[RemoveCharacters](@Temp VarChar(1000)) Returns VarChar(1000) AS Begin Declare @KeepValues as varchar(50) Set @KeepValues = '%[a-z,A-Z,0-9,%,/,=,-,#,,,:,;]%' Whi

  • 数据导入相关的SQL脚本2021-12-08 17:33:43

     批量导入数据  (数据来源是: 其他数据库中的表) INSERT INTO dbo.doraInfo ( oID , LinkID    , add_time , add_userID , add_userName ) SELECT ID , LEFT(NEWID(), 18) AS LinkID , '' , convert(varchar,getdate(),23) AS

  • 成果库数据库信息2021-12-08 11:35:24

    USE [wxq] select top 100 * from dbo.kjcg                      

  • sql server主从复制记录2021-12-06 14:33:00

    1. 在主上面脚本查询 exec sp_replcounters   2. 订阅的时候,报进程无法在 上执行 sp_replcmds dbo 不存在 发现从库的owner是空   3. 运维技巧 4. 跟踪令牌--测试复制延迟  

  • SQL Server表合并2021-12-02 11:01:19

    再某种特定情况下,我们需要用到表合并的处理,例如将多行数据根据某个字段转换为1行。 这个时候就需要用到stuff这个函数了。     原表样    合并处理后表样     原表样代码: IF EXISTS (SELECT * FROM sys.all_objects WHERE object_id = OBJECT_ID(N'[dbo].[用户角色表]')

  • 【SQL server数据库基础】子查询2021-11-25 00:00:16

    SQL server数据库基础——子查询 1. 子查询用作派生表2. 子查询用作表达式 连接查询和子查询的区别: ​ ① 连接查询可以查询任意一个的表的字段;代价更高 ​ ② 子查询只能查询一个表的字段;代价更低 -- 查询图像2001班的学生信息 -- 连接查询 select * from StudentInf

  • 一些手工注入2021-11-14 02:00:07

    sql注入产生的条件: 用户能够控制输入 原本程序执行的语句拼接了用户输入的数据 sql注入实质 通过把sql命令插入到web表单提交或者输入域名或页面请求的查询字符串,最终达到七篇服务器执行恶意sql命令 手工注入 判断是否有注入 ;and 1=1 ;and 1=2 初步判断是否是mssql (微软的SQL

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有