带有指定建表人信息的sqlserver表的建表语句怎么写? 就是说在表的上面有一行是显示建表人的信息,下面才是表的内容,这种表能建不?
create schema 所有者
create table 所有者.table1(id int)
Create table(
ID int,
tableCreater varchar(50)
)
Extend Properties 就可以了。参考这个存储过程sp_addextendedproperty ,还有sp_updateextendeproperty。
CREATE TABLE [dbo].[TableName]
(
...
)
GO
EXEC sys.sp_addextendedproperty @name=N'Creator', @value=N'Handsome' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TableName'
GO
EXEC sys.sp_addextendedproperty @name=N'Date', @value=N'2011-02-28' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'TableName'
GO