SQL Server 2000一个郁闷的地方
2005-09-24 13:06
295 查看
在函数里居然不能使用,GetDate()
如:
create function GetToday
(
)
returns datetime
as
begin
return convert(char(10),getdate(),120)
end报以下错:
服务器: 消息 443,级别 16,状态 1,过程 GetToday,行 7
在函数内不正确地使用了 'getdate'。
没有办法,只能使用参数带入GetDate()
create function GetToday
(
@Now datetime
)
returns datetime
as
begin
return convert(char(10),@Now,120)
end
另推荐一个,获得所有表的表记录,和使用空间的SQL
exec sp_MSForEachTable
@precommand=N'
create table ##(
id int identity,
表名 sysname,
字段数 int,
记录数 int,
保留空间 Nvarchar(10),
使用空间 varchar(10),
索引使用空间 varchar(10),
未用空间 varchar(10))',
@command1=N'insert ##(表名,记录数,保留空间,使用空间,索引使用空间,未用空间) exec sp_spaceused ''?''
update ## set 字段数=(select count(*) from syscolumns where id=object_id(''?'')) where id=scope_identity()',
@postcommand=N'select * from ## order by id drop table ##'
如:
create function GetToday
(
)
returns datetime
as
begin
return convert(char(10),getdate(),120)
end报以下错:
服务器: 消息 443,级别 16,状态 1,过程 GetToday,行 7
在函数内不正确地使用了 'getdate'。
没有办法,只能使用参数带入GetDate()
create function GetToday
(
@Now datetime
)
returns datetime
as
begin
return convert(char(10),@Now,120)
end
另推荐一个,获得所有表的表记录,和使用空间的SQL
exec sp_MSForEachTable
@precommand=N'
create table ##(
id int identity,
表名 sysname,
字段数 int,
记录数 int,
保留空间 Nvarchar(10),
使用空间 varchar(10),
索引使用空间 varchar(10),
未用空间 varchar(10))',
@command1=N'insert ##(表名,记录数,保留空间,使用空间,索引使用空间,未用空间) exec sp_spaceused ''?''
update ## set 字段数=(select count(*) from syscolumns where id=object_id(''?'')) where id=scope_identity()',
@postcommand=N'select * from ## order by id drop table ##'
相关文章推荐
- 使用SQL Server 2014 In-Memory 内存数据库时需要注意的地方
- 真是让人郁闷地方
- Oracle转成Sql server之郁闷传奇
- sql server 中 null 值需要注意的地方
- 使用SQL Server 2014内存数据库时需要注意的地方
- ACCESS中使用SQL语句应注意的地方、与sql server的区别及几点技巧(整理中)
- 小地方,大郁闷001
- 发现sql server 2005 一个奇怪的地方(多选的问题)
- 郁闷,安装sql server 2005时的问题!!
- 使用SQL Server 2014内存数据库时需要注意的地方
- ACCESS中使用SQL语句应注意的地方、与sql server的区别及几点技巧(整理中)
- vs2005环境下Ajax控件updatepanel的一些 Bug和一些比较郁闷的地方
- sql server使用组合索引需要注意的地方
- 被SQL Server 2005郁闷了
- 郁闷了,SQL SERVER为什么报这个错啊Incorrect syntax near
- 太郁闷了,新建项目的时候不小心改了一个地方,导致已用到java类或者servlet 就出错!
- 使用SQL Server 2014内存数据库时需要注意的地方
- FireDAC 连接SQL Server一些要注意的地方
- ACCESS中使用SQL语句应注意的地方、与sql server的区别及几点技巧(整理中)
- Sql server 镜像线上部署注意的地方