ICode9

精准搜索请尝试: 精确搜索
  • if exists用法(判断对象的用法)2020-11-14 10:32:34

    1 判断数据库是否存在 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] 2 判断表是否存在 if exists (select * from sysobjects where id = object_id(N’[表名]’) and OBJECTPROPERTY(id, N’IsUserTable’) = 1) drop table

  • sql server 使用链接服务器远程查询2020-11-12 10:32:58

    --创建链接服务器exec sp_addlinkedserver 'erplink', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 'exec sp_addlinkedsrvlogin 'erplink', 'false ',null, '用户名 ', '密码 '   --查询示例select * from erplink.数据库

  • SQL server 分组后每组取出任意一行2020-09-29 14:01:36

    数据源: INSERT INTO [dbo].[dept] ([id], [code], [name]) VALUES (N'1', N'HEX_1', N'张三')GOGOINSERT INTO [dbo].[dept] ([id], [code], [name]) VALUES (N'2', N'HEX_2', N'lisi')GOGOINSERT INTO [dbo].[dept]

  • sql server 判断临时表、表、存储过程和函数是否存在2020-09-08 09:02:54

    -- 查询临时表 #tt11 是否存在,不存在则返回 nullselect OBJECT_ID(N'tempdb..#tt11','U')-- 查询表 aliwl 是否存在select OBJECT_ID(N'dbo.aliwl','U')-- 查询存储过程 Proc_ProductDevp2 是否存在select OBJECT_ID(N'dbo.Proc_ProductDevp2','P

  • SqlServer高级教程之链接服务器2020-09-07 11:00:20

    DECLARE @DatabaseName NVARCHAR(128) DECLARE @Rmtsrvname NVARCHAR(128) DECLARE @Rmtuser NVARCHAR(64) DECLARE @Rmtpassword NVARCHAR(64) DECLARE @Server NVARCHAR(128) DECLARE @Id UNIQUEIDENTIFIER --先清理链接数据库 EXECUTE sys.sp_droplinkedsrvlogin @Server, nu

  • SQL Server解惑——标识列的限制和跳号现象2020-09-03 08:32:04

      1:每个表只能创建一个标识列。   如下测试所示,如果表中有一个标识列,新增一个标识列就会遇到错误“Multiple identity columns specified for table 'TEST'. Only one identity column per table is allowed.“   CREATE TABLE dbo.TEST(    ID        INT IDENTI

  • Resetting Entity Framework Migrations to a clean Slate2020-07-17 19:03:22

    Not sure if this is a common occurrence, but I've had a number of occasions where Entity Framework migrations have left the state of migrations in an unusable state. Usually this happens after a large number of migrations have been applied and I get

  • 查询A表数据插入到B表中 sql2020-07-09 14:01:39

      通常使用的插入sql语句大部分是 insert into  A (a,b,c) values (1,2,3),(4,5,6);      1. 同一个数据库,A表存在时     在一些特殊的情况下 也可以使用 insert  into  A (a,b,c) select a,b,c from B ;   但是需要注意的是 在这种情况中的"values"是不写的,否则会报s

  • SQL Server 服务器对象之链接服务器2020-06-25 13:40:46

    在SQLServer中经常使用别的服务器的数据库进行夸数据库数据的访问和操作,这时候比较好的方式之一就是在本机的SQLServer数据库服务器中创建一个链接服务器。 创建一个链接服务器 右击链接服务器 2、填写对应的参数,这里设置链接服务器也是SQLServer,并且使用远程登录的模式 上

  • Rename failed for user 'dbo' -MS SQL ERROR 151502020-06-11 19:58:24

      SQL SERVER 2016修改“User Mapping"时报错: TITLE: Microsoft SQL Server Management Studio------------------------------ Rename failed for User 'dbo'.  (Microsoft.SqlServer.Smo) For help, click: https://go.microsoft.com/fwlink?ProdName=Microsoft+S

  • SQL2008 R2 拒绝了对对象 (数据库 ,架构'dbo')的SELECT权限2020-06-08 11:03:01

    1、问题描述:新安装了SQL SERVER 2008 R2,加好数据库,在配置文件里链接好数据库后,运行项目,报错:SQL2008 R2 拒绝了对对象 (数据库 ,架构'dbo')的SELECT权限。 2、问题原因:没给sa或者你新加的用户权限。 3、问题解决: (1)首先我们要用windows身份登陆进去进行设置,记得一定要是windows身份

  • DML_Data Modification_INSERT2020-06-08 10:59:28

    Data Modification (INSERT、DELETE、UPDATE、MERGE)之INSERT(基础知识,算是20年来第2次学习MSSQL吧,2005年折腾过一段时间的Oracle)INSERT...VALUES...INSERT...SELECT...INSERT...EXEC...SELECT...INTO...BULK INSERT...IDENTITY下一篇当然会写DELETE、UPDATE、MERGE之类,觉得不熟悉

  • 数据控制DCL2020-05-25 10:05:40

    一、数据安全性 1.用户表示和鉴别 2.存取控制 3.定义视图 4.审计 5.数据加密   二、服务器级安全: 登入名(windows账号登入、账号密码登入) 默认登入账号:1.BUILTIN\Administrators 2.sa(管理员账号,默认禁用,需启用)   创建SQLsever登入账号 create login 登入名 [with password=‘

  • sql server触发器2020-05-22 19:42:01

    触发器的定义 触发器的种类以及使用 触发器的作用 触发器的定义 触发器是一种专用类型的存储过程,它被捆绑到SQL Server 的表格或者视图上。 触发器的种类 instead of 触发器 1用于执行一个替代操作来代替触发事件的操作,最终instead of 触发器的触发事件本身不会被执行,不像DM

  • sql中错误使用EXISTS语法2020-05-16 21:04:46

    前段时间通过mybatis写sql,想实现EXISTS语法,一直报错,记录一下,以防以后范同样的错误, 错误语法类似如下: INSERT INTO [dbo].[geo_asso_type] ([geo_asso_type_id] ,[bound_asso_type] ,[updated_date]) VALUES (11 ,'Province to City' ,GETDATE() WHERE NOT EXISTS (SELEC

  • 【SQL】更新到另一个库的表。2020-04-24 10:53:07

    将sq_data1的UserInfo表复制到 test_data1的UserInfo里   Update sq_data1.dbo.UserInfo setID=ct.ID, ParentId=ct.ParentId, UserName=ct.UserName, Telephone=ct.Telephone, Password=ct.Password, Email=ct.Email, Hits=ct.Hits, JobTitle=ct.JobTitle, CompanyName=ct.Com

  • sql server临时删除/禁用非聚集索引并重新创建加回/启用的简便编程方法研究对比2020-04-19 10:54:09

    前言:  由于新型冠状病毒影响,博主(zhang502219048)在2020年1月份从广东广州工作地回到广东揭阳产业转移工业园磐东街道(镇里有阳美亚洲玉都、五金之乡,素以“金玉”闻名)老家后,还没过去广州现场复工,年后又延迟复工 + 居家办公,并且在老家对原来房子进行简单装修,1月份到3月份没时间去写

  • msdb.dbo.sp_send_dbmail 系统函数出错2020-04-17 10:56:59

    SQL Server 阻止了对组件 'Agent XPs' 的 过程 'dbo.sp_set_sqlagent_properties' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。     -- show advanced options EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO   -- enable Database Mail XP

  • SQL Server 创建链接服务器的脚本,自定义链路服务器的简短名称2020-04-09 12:02:05

    USE [master]GO/****** Object:  LinkedServer [SQL01]    Script Date: 2020/4/9 11:51:17 ******/EXEC master.dbo.sp_addlinkedserver @server = N'SQL01', @srvproduct=N'', @provider=N'SQLNCLI', @datasrc=N'域名或者IP' /* For se

  • SQL Server 跨数据库查询数据的方法2020-04-02 14:53:50

    需求 两个服务器上对应的SQL Server数据库服务,关联两张表查询数据。 单表查询 select * from OPENDATASOURCE('SQLOLEDB','Data Source=远程实列名;User ID=sa;Password=密码').库名.dbo.表名  例如: select * from OPENDATASOURCE('SQLOLEDB','Data Source=192.168.1.131;User I

  • Dapper批量更新2020-04-01 15:53:01

        本次示例项目使用Dappe1.50.5和Dapper.Contrib1.50.5数据库执行的脚本检测工具是SQL Server Prifiler 1.使用Where In 实现批量更新 1.1代码如下: /// <summary> /// 把多个用户的isvalid置为0 /// </summary> public void UpdateUsersByWhereInTest() { var sql = @

  • SQL SERVER中 DBLINK的实现2020-03-17 17:03:41

    SQL SERVER中 DBLINK的实现   不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver'ITSV' ,'' , 'SQLOLEDB' ,'远程服务器名或ip地址' exec sp_addlinkedsrvlogin'ITSV' ,'false' ,null , '用户名' ,'密码'

  • 【ABP】小功能介绍2020-03-12 23:03:43

    任何软件都有一些实用的小功能,可能是一个设定,也可能是一个菜单操作,因为很多人不熟悉导致走了一些弯路。 这篇文章介绍ABP框架中一些这样的小功能(仅限于不超过2步即可完成的功能),持续更新,欢迎补充。   这里是清单: 默认账号、密码。 默认语言。   这里是明细: 1.默认账号、密码。

  • 开发常用的部分sql语句总结2020-02-27 23:00:09

    1.按姓氏笔画排序: Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多 2.数据库加密: select encrypt('原始密码') select pwdencrypt('原始密码') select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encrypt(

  • 表关联使用INNER JOIN实现更新功能2020-02-21 15:00:37

    准备一些数据,创建2张表,表1为学生表:   CREATE TABLE [dbo].[Student] ( [SNO] INT NOT NULL PRIMARY KEY, [Name] NVARCHAR(10) NOT NULL, [Performance] DECIMAL(18,2) NULL ) GO Source Code   表2为学生成绩表:   接下来,我们为上面2张表添加一些数据,并查询

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

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

ICode9版权所有