我原来是由access转成mssql的..原来的自增自动没有了
我怎么用sql来转化呢?(不想在企业面板管理中改 表太多..)还有smalldate的默认值改成getdate()的语句要怎么写..谢谢了
我怎么用sql来转化呢?(不想在企业面板管理中改 表太多..)还有smalldate的默认值改成getdate()的语句要怎么写..谢谢了
解决方案 »
- sql insert的问题
- 请教如下的语句要怎么取得。谢谢
- 在企業管理器上新建一個數據庫,用於還原原來的一個備份數據庫時出現的問題?急啊!!!!
- 我的存儲過程運行中有時會出現警告信息,但是這應不影響它的運行呀,但是我在客戶機上運行它時報警信息會彈出,並終止運行
- 为什么有些表“新建索引”是灰色的?
- 求一条查询SQL,建表代码,要求结果都有,帮帮忙,谢谢
- SQLStale '01000',错误 11001 和 SQLStale '08001',错误 6 ,是哪里有问题?
- 紧急求助:我在SQL SERVER 企业管理器中使用备份文件恢复数据库时一奇怪错误,请高手指点!
- 请教sqlServer2000中是否可以自动实现这么一个生日送积分问题
- 如何从一个数据库向另一个数据库copy 存储过程(注:不想用复制机制)
- 修改的问题
- 我的sql2005安装部分是英文的
CREATE TABLE t1(ID int IDENTITY,A int)
GO
--插入记录
INSERT t1 VALUES(1)
GO--1. 将IDENTITY(标识)列变为普通列
ALTER TABLE t1 ADD ID_temp int
GOUPDATE t1 SET ID_temp=ID
ALTER TABLE t1 DROP COLUMN ID
EXEC sp_rename N't1.ID_temp',N'ID',N'COLUMN'
INSERT t1 VALUES(100,9)
GO--2. 将普通列变为标识列
CREATE TABLE t1_temp(ID int,A int IDENTITY)
SET IDENTITY_INSERT t1_temp ON
INSERT t1_temp(ID,A) SELECT * FROM t1
SET IDENTITY_INSERT t1_temp OFF
DROP TABLE T1
GOEXEC sp_rename N't1_temp',N't1'
INSERT t1 VALUES(109999)
GO--显示处理结果
SELECT * FROM t1
/*--结果:
ID A
----------------- -----------
1 1
100 9
109999 10
--*/