社区
MS-SQL Server
帖子详情
两个小问题:如何通过sql脚本实现 判断表是否有记录,如果没有,则插入一条!如何取消表主键的自增。
liyin_first
2004-04-29 01:33:29
1。
比如A表 有字段 a,b,c
判断A是否有记录,如果没有则插入一条记录,如果有就不用。
2。
如何用sql语句修改一张表中的自增主键,取消自增?
谢谢!
...全文
119
2
打赏
收藏
两个小问题:如何通过sql脚本实现 判断表是否有记录,如果没有,则插入一条!如何取消表主键的自增。
1。 比如A表 有字段 a,b,c 判断A是否有记录,如果没有则插入一条记录,如果有就不用。 2。 如何用sql语句修改一张表中的自增主键,取消自增? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjcxc
元老
2004-04-29
打赏
举报
回复
--1.
if not exists(select 1 from a表) --如果没有记录
insert a表(a,b,c) values('1','1','1')
--2.用一条SQL语句取消不了.假设你的id为自增字段
alter table 表 add id_bak int
update 表 set id_bak=id
alter table 表 drop column id
sp_rename '表.id_bak','id','COLUMN'
zheninchangjiang
2004-04-29
打赏
举报
回复
1. if not exists(select 1 from a)
insert into a select '1','2','3'
2. alter table tablename alter column colname --只要直接修改列就行了吧
sql
server新
增
主
键
自
增
_
SQL
SERVER自
增
主
键
SQL
SERVER自
增
主
键
SQL
Server 中含自
增
主
键
的
表
,通常不能直接指定ID值
插入
,可以采用以下方法
插入
。1.
SQL
Server 自
增
主
键
创建语法:identity(seed, increment)其中seed 起始值increment
增
量示例:create table ...
SQL
SERVER2008导入数据保持关
键
字、有自
增
主
键
的数据导入
A数据库的几个
表
要导入到B数据库中,不能直接使用****
sql
企业管理器向目标数据库导入数据,就会发生一系列操蛋的
问题
: ID不能自
增
了、ID改变了、
主
键
索引被删了。 办法是:(1)生成
脚本
(2)再来导数据 首先在源...
怎么
取消
主
键
自
增
长的
问题
(
SQL
Server)
我们想在
插入
一条自
增
长列为1的
记录
是做不到的。我们可以通过设置SET IDENTITY_INSERT <table_name> ON;来
取消
自
增
长,等我们
插入
完数据以后在关闭这个功能。实验如下: 1 use TESTDB2 2 --step1:创建
表
...
简单实用
SQL
脚本
Part:查找
SQL
Server 自
增
ID值不连续
记录
原文:简单实用
SQL
脚本
Part:查找
SQL
Server 自
增
ID值不连续
记录
在很多的时候,我们会在数据库的
表
中设置一个字段:ID,这个ID是一个IDENTITY,也就是说这是一个自
增
ID。当并发量很大并且这个字段不是
主
键
的时候,...
SQL
SERVER如何导入数据保持ID不变(ID为自
增
主
键
)
使用
SQL
SERVER最操蛋的就是导入数据,以前用企业管理器直接导数据,导一次骂N次娘,在骂了微软无数次娘之后总结了一个方法揍合着还算受用。 其核心要点就是要将数据结构导入到目标数据库服务器上,再来导数据,...
MS-SQL Server
34,593
社区成员
254,590
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章