CSDN论坛 > MS-SQL Server > 基础类

当建立好一个表后,如果我用SQL语句去动态的改变某个int型字段的自增长属性,这条SQL语句该怎么写或者能不能实现?谢谢各位高手指点 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs5
本版专家分:2333
Blank
蓝花 2002年3月 C++ Builder大版内专家分月排行榜第三
2002年3月 Delphi大版内专家分月排行榜第三
Bbs6
本版专家分:8235
Blank
红花 2001年8月 其他数据库开发大版内专家分月排行榜第一
2001年7月 其他数据库开发大版内专家分月排行榜第一
2001年7月 MS-SQL Server大版内专家分月排行榜第一
2001年6月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2001年8月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2001年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs6
本版专家分:8235
Blank
红花 2001年8月 其他数据库开发大版内专家分月排行榜第一
2001年7月 其他数据库开发大版内专家分月排行榜第一
2001年7月 MS-SQL Server大版内专家分月排行榜第一
2001年6月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2001年8月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2001年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs3
本版专家分:997
Bbs2
本版专家分:464
Bbs2
本版专家分:107
匿名用户不能发表回复!
其他相关推荐
用SQL语句给一个表的增加自增主键或删除主键
刚开始时碰到这个需求时,在网上搜索了一下,发现都说不行,得先删除那主键列再重新增加或者先创建一个临时表再把数据导过来,其实在MYSQL中是可以直接修改的。 修改ID字段为自增主键: alter table `test` change `id` `id` int (11) UNSIGNED NOT NULL AUTO_INCREMENT , add primary key (`id` );
如何用SQL语句查询一个数据表所有字段的类型
SELECT name AS column_name,TYPE_NAME(system_type_id) AS column_type, max_length,is_nullable FROM sys.columns WHERE object_id=OBJECT_ID(N'Product') order by name 或 exec sp_he
sql server ,mysql ,oracle 自增长字段设置以及自增长属性的修改验证
sql server ,mysql ,oracle 自增长字段设置 sql server 和mysql都有自增长的功能,而Oracle通过sequence序列,并使用触发器才能够实现自动增长 sql server自增设置 create table autoincrement(id int auto_increment primary key not null, name varchar(20
把 mysql中的一个字段修改为自增张类型
如何实现MySQL设置自增字段是许多人都问到的问题,下面就为您介绍MySQL设置自增字段的相关知识,希望对您学习MySQL数据库能有所启迪。 MySQL设置自增字段的相关语句: alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment; alter table album auto_increm
SQL实现没有这条数据就添加,有这条数据就修改
方法一:insert into on duplicate key update  举个例子,字段a被定义为UNIQUE,并且原数据库表table中已存在记录(2,2,9)和(3,2,1),如果插入记录的a值与原有记录重复,则更新原有记录,否则插入新行: INSERT INTO TABLE (a,b,c) VALUES  (1,2,3),
sqlserver触发器:若插入的事实值超过预警值则向预警表中插入一条预警数据
--创建insert插入类型触发器 create trigger tgr_data_insert on DATA_RECORD_HISTORY for insert --插入触发 as --定义变量 declare @tempValue int; --插入实时值时获取RECORD_VALUE的值 select @tempValue=RECORD_VALUE
SQL语句数据类型转换,int——string
doc_id (1)  staff_id(170)  2 均为int 如果要将这三个值相加,得到11702,就必须相将三个字段转化成整形 如下:select staff_id,str(doc_id)+str(staff_id)+str(2) as id from flow_status where doc_id =1得到的 结果如下:  这明显不符合我们的要
自增的sql语句
grant create session,resource to xcl create table testuser(id int primary key,name varchar2(20),age int ) CREATE SEQUENCE  testuser_Sequence  INCREMENT BY 1   -- 每次加几个        START WITH 1     --
动态SQL语句实现select指定字段不被查出
declare @str varchar(1000) set @str='' select @str=@str+','+a.[name] from syscolumns a,sysobjects b where a.id=b.id and b.id=object_id('表名') and a.name not in('列名','列名')--这里写不要的列名 set @str=stuff(
JDBC在ID自增的情况下的插入语句
insert into xxx values(?,?,?) 这是我们之前
关闭