SQL 分布式查询、插入递增列示例_MsSql

复制代码 代码如下:

truncate table TestTable

EXEC sp_configure 'show advanced options', 1; -- 开启高级配置
RECONFIGURE
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;--开启分布式查询
RECONFIGURE

set IDENTITY_insert TestTable on --设置 某表允许插入递增量

INSERT INTO TestTable(ID,Date,Info )SELECT a.ID,a.Date,a.Info
FROM OPENROWSET('SQLOLEDB','V';'sa';'123456',
'SELECT * FROM TestDatabase.dbo.TestTable') AS a

set IDENTITY_insert TestTable OFF --设置 不某表允许插入递增量

EXEC sp_configure 'Ad Hoc Distributed Queries', 0;--关闭分布式查询
RECONFIGURE

EXEC sp_configure 'show advanced options', 0;--关闭高级配置
RECONFIGURE

时间: 2025-01-25 12:05:17

SQL 分布式查询、插入递增列示例_MsSql的相关文章

SQL 分布式查询、插入递增列示例

复制代码 代码如下: truncate table TestTable EXEC sp_configure 'show advanced options', 1; -- 开启高级配置 RECONFIGURE EXEC sp_configure 'Ad Hoc Distributed Queries', 1;--开启分布式查询 RECONFIGURE set IDENTITY_insert TestTable on --设置 某表允许插入递增量 INSERT INTO TestTable(ID,D

数据库-sql server新插入一列报错

问题描述 sql server新插入一列报错 sqlserver数据库想在一列后面新加一列 alter table Factors_copy Add EPIBS DECIMAL(18,5) AFTER ETP5 总是会报错 [Err] 42000 - [SQL Server]'AFTER' 附近有语法错误. 是不是sqlserver不支持这么写呢 急,请问该怎么解决 解决方案 sql server的语法 ALTER TABLE 表名 add 字段 数据类型 其他约束 示例 ALETER TABL

sql连接查询,修改列值

问题描述 sql连接查询,修改列值 两表连接查询,需要将其中一列的值加到另一列上(两列在分别两张表中): update (select * from g3_buybudgetg3_budget_plan where g3_buybudget.budgetno in (select budgetno from g3_budget_plan where buyplanno = 1031))set remainingmoney = remainingmoney + thismoney 提示我不能修改该

SQL Server手工插入标识列的方法_MsSql

如果我们在标识列中插入值,例如: 复制代码 代码如下: insert member(id,username) values(10,'admin')   则在查询分析器里面会返回错误信息: [plain]  引用内容   服务器: 消息 544,级别 16,状态 1,行 1   当 IDENTITY_Insert 设置为 OFF 时,不能向表 'member' 中的标识列插入显式值.   有的情况我们需要手动插入标识列的值,例如删除了一些记录后,标识列并不连续,而我们又想把它补齐.我们利用一个开关

SQL Server手工插入标识列的方法

如果我们在标识列中插入值,例如: 复制代码 代码如下:insert member(id,username) values(10,'admin') 则在查询分析器里面会返回错误信息: [plain]  引用内容   服务器: 消息 544,级别 16,状态 1,行 1   当 IDENTITY_Insert 设置为 OFF 时,不能向表 'member' 中的标识列插入显式值.   有的情况我们需要手动插入标识列的值,例如删除了一些记录后,标识列并不连续,而我们又想把它补齐.我们利用一个开关可以让

jsp操作MySQL实现查询/插入/删除功能示例_JSP编程

直接贴代码吧: 首先,index_test.jsp页面的代码如下: 复制代码 代码如下: <%@ page language="java" pageEncoding="utf-8"%> <%@ page contentType="text/html;charset=utf-8"%>  <%     request.setCharacterEncoding("UTF-8");     respons

SQL Server中通配符的使用示例_MsSql

在某些情况下熟悉SQL Server 通配符的使用可以帮助我们简单的解决很多问题. --使用_运算符查找Person表中以an结尾的三字母名字 USEAdventureWorks2012; GO SELECT FirstName, LastName FROM Person.Person WHERE FirstName LIKE'_an' ORDER BY FirstName; ---使用[^]运算符在Contact表中查找所有名字以Al开头且第三个字母不是字母a的人 USEAdventureWo

sql条件查询语句的简单实例_MsSql

复制代码 代码如下: //创建成绩表 create table result(        stu_id varchar2(20) not null,        china number(9,2) null,        math number(9,2) null,        english number(9,2) null); //插入数据 insert into result values('0001',60,20,80); insert into result values('

SQLServer用存储过程实现插入更新数据示例_MsSql

实现 1)有相同的数据,直接返回(返回值:0): 2)有主键相同,但是数据不同的数据,进行更新处理(返回值:2): 3)没有数据,进行插入数据处理(返回值:1). [创建存储过程] Create proc Insert_Update @Id varchar(20), @Name varchar(20), @Telephone varchar(20), @Address varchar(20), @Job varchar(20), @returnValue int output as declar