我想做个简单的存储过程,实现每个月自动创建一个以年份月份(如表名为200601)命名的表!可是不知道如何做这个job!多谢多谢
解决方案 »
- 数据库存有学生id和学生分数grade,怎样用一条sql查询语句实现查询出结果:所有id为偶数的加10分,奇数的分数不变
- SQL中写循环语句的问题
- 存储过程用IF语句出错
- 创建存储错误了~~~
- 请问怎么在sql server2005 中把数据库中的数据按年迁移到每年的数据库中?
- SQL数据库中GB2312转成uft-8
- 把数据从sql server 2000导入到 sql server 2005是触发器没了
- 如何用VB代码写出类似IDENTITY(int,1,1) 功能的函数?
- 简单,但我就是不会啊
- 求救:存储过程中,要求使某执行成功后才继续,否则不执行剩下的语句,并报错?怎样写?
- 求一触发器...谢谢
- 一个存储过程的问题
declare @sql varchar(8000)
set @sql='create table ['+ datename(year,getdate())+datename(month,getdate())+']( id int)'exec(@sql)
我这样执行有语法错误:create table tab'+convert(varchar(6),getdate(),112)+'
declare @sql varchar(8000)
set @sql='create table [ tab'+convert(varchar(6),getdate(),112)+']( id int)'exec(@sql)
112表示 yyyymmdd这样的格式
(id as convert(varchar(6),getdate(),112))
存储过程的话
create trigger a on 表 for insert as
update inserted set id=convert(varchar(6),getdate(),112)
go