摘要:
DECLARE @dbname VARCHAR(60)SELECT @dbname = CONVERT(VARCHAR(60), DB_NAME())EXEC('DUMP TRANSACTION ['+@dbname+'] WITH NO_LOG') DECLARE @logname VARCHAR(60) SELECT @logname = name FROM sys.sysfiles WHERE name LIKE '%log' EXEC('BACKUP LOG ['+@dbname+'] WITH NO_LOG 阅读全文
摘要:
1.0(3),2.0(4),3.5(5),3.5111(78),55.98(23345)12.0(2),3.5(5)4567.0(344),234.43(2323),3.5(5),3.5111(78),55.98(23345)1307155.4658041.500003422773.35580create function toolkindvalues(@str varchar(8000) )returns decimal(18,5)as begindeclare @result decimal(18,5)set @result=0declare @charindex int set @cha 阅读全文
摘要:
函数中不能用exec,改存储过程吧. 未在下面的列表中列出的语句不能用在函数主体中。 赋值语句。 控制流语句。 DECLARE 语句,该语句定义函数局部的数据变量和游标。 SELECT 语句,该语句包含带有表达式的选择列表,其中的表达式将值赋予函数的局部变量。 游标操作,该操作引用在函数中声明、打开、关闭和释放的局部游标。只允许使用以 INTO 子句向局部变量赋值的 FETCH 语句;不允许使用将数据返回到客户端的 FETCH 语句。 INSERT、UPDATE 和 DELETE 语句,这些语句修改函数的局部 table 变量。 EXECUTE 语句调用扩展存储过程。 阅读全文