34,870
社区成员




create table BlockManage
(
BmUID int ,
ForumID int ,
BmType bit,
MUID int references Member(UID) ,
MTime smalldatetime default(getdate()),
primary key (BmUID,ForumID)
)
create table member
(
[UID] int primary key,
MemberName nvarchar(15) unique not null
)
INSERT INTO BLOCKMANAGE(BMUID,FORUMID,BMTYPE,MUID,MTIME)
VALUES(
SELECT UID FROM MEMBER WHERE UID=0 OR MEMBERNAME='admin',
2010082715484700,
0,
0,
getdate())
INSERT INTO BLOCKMANAGE(BMUID,FORUMID,BMTYPE,MUID,MTIME)
select
(SELECT top 1 UID FROM MEMBER WHERE UID=0 OR MEMBERNAME='admin'),
2010082715484700,
0,
0,
getdate()
INSERT INTO BLOCKMANAGE(BMUID,FORUMID,BMTYPE,MUID,MTIME)
SELECT UID,2010082715484700,0,0,getdate() FROM MEMBER WHERE UID=0 OR MEMBERNAME='admin'
INSERT INTO BLOCKMANAGE(BMUID,FORUMID,BMTYPE,MUID,MTIME)
SELECT ..,...,..
INSERT INTO BLOCKMANAGE(BMUID,FORUMID,BMTYPE,MUID,MTIME)
SELECT UID FROM MEMBER WHERE UID=0 OR MEMBERNAME='admin',
2010082715484700,
0,
0,
getdate()
values(col1,col2)
这样写成不?
INSERT INTO BLOCKMANAGE(BMUID,FORUMID,BMTYPE,MUID,MTIME)
SELECT UID,2010082715484700,0,0,getdate() FROM MEMBER WHERE UID=0 OR MEMBERNAME='admin'
insert into tb(col1,col2) values(col1,col2)
insert into tb(col1,col2) select col1,col2 from tb