我有一个账号数据表
Account Name Password
1 aa qqq
2 bb ppp
.................
.................
.................Account 是Key键,怎么写插入一行的SQL语句,Account自动+1还有个角色表
CharactorId CharName
1 ffff
.......................
.......................
.......................
插入的行均CharactorId CharName 不能相同
高手给个高效的SQL插入语句...........在线=ing
Account Name Password
1 aa qqq
2 bb ppp
.................
.................
.................Account 是Key键,怎么写插入一行的SQL语句,Account自动+1还有个角色表
CharactorId CharName
1 ffff
.......................
.......................
.......................
插入的行均CharactorId CharName 不能相同
高手给个高效的SQL插入语句...........在线=ing
解决方案 »
- 搞不懂索引的概念。。。求指教
- 怎样将数据库中的一个字段所有的纪录全部都负值为:cd
- 早上恢复了以前的一个数据库,但是里面的用户下面没了登录名,这样用这个用户是登录不了的,然后我就想把他删除再建个用户,但是也删除不
- 这个系统sql server 最大并发连接能有多少?
- 为什么我不能给变量赋值?
- 深圳一公司让我帮招一个sql server DBA,有高手可以周末来谈下.
- 有什么簡便的方法可以找到一個字符在另一個字符出現第N次時的位置?
- 大家进来帮我看看这样的问题怎么解决?
- Select * From City Where CityName = 'Xi'An' 语句出错!急!
- 谁给我解释这个sql语句!
- 求一条SQl Server 查询语句
- 如何查询包含 “123” 排列组合的数据
CharactorId,CharName使用唯一约束至于你说的高效插入,不知道你要怎么高效
(
Account int identity(1,1) primary key,
Name varchar(30) not null,
Password varchar(30),
unique(Name,Password)
)
gocreate table FrameWork_Role
(
CharactorId int,
CharName varchar(50),
unique(CharactorId,CharName)
)
goinsert into FrameWork_User(Name,Password) values('Programmer','Programmer')通过上面两个建表的语句所建立的表就能够满足自增和唯一约束的要求,下面的插入语句是向用户表中插入数据的SQL语句
drop table tb
go
create table tb(id int identity(1,1) primary key,name varchar(20))
http://topic.csdn.net/u/20100205/11/65c2f49a-0b4a-44fa-b4bf-2626edc03189.html
;with cte
as
(
select row_number() over(order by getdate()) as id
from syscolumns a,syscolumns b
)select id into tb from cte where id <=20000
print(convert(varchar(120),getdate(),120))
--2010-02-05 11:33:24
--2010-02-05 11:33:24
--select * from tb