用存储过程创建表20060926(每天一个) ?20060926是日期?
解决方案 »
- ????求vb 2005远程连接的最佳方案?????
- 请问vb读取.iges文件并显示图形该怎么样实现
- 那位大哥用过modbus协议,采用LRC进行数据校验。怎么编写LRC校验码?需要满足一次校验多组数据。
- VB如何读取硬盘物理序列号???
- Set MyField = MyTable.CreateField老报类型错误!!!急!!!谢谢大家!!!!在线等!!!
- 请问哪个api函数可以修改ini文件中某个已存在Section的名称
- 我想将"'"号插入数据库,怎么办?
- 紧急招聘高级软件工程师
- 一个更新时检查输入数据的小问题,用什么方法比较好呢?在线等!!
- 一段很好玩的代码,试试看!
- 想请教一条代码,有空的进来坐坐好吗
- 大家来看看这个问题
As
Declare @strSQL Varchar(1000) Select @strSQL=Convert(Varchar(8), GetDate(), 112)
Set @strSQL = 'CREATE TABLE [dbo].[' + @strSQL + '] (
[ID] [nvarchar] (10) Not NULL ,
[Data] [nvarchar] (30) Not NULL
) ON [PRIMARY]'
Exec(@strSQL)GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[TableName]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[TableName]
GO
DECLARE @TABLENAME VARCHAR(10)
DECLARE @SQL VARCHAR(100)
SELECT @DATE= CONVERT(VARCHAR(10),GETDATE(),120)
SET @TABLENAME= REPLACE(@DATE,'-','')
SELECT @SQL= 'SELECT * INTO #'+@TABLENAME +' FROM A WHERE 1=2'
PRINT 'SELECT * INTO #'+@TABLENAME +' FROM A WHERE 1=2'還有一點問題 你自己弄下吧
SELECT @DATE= CONVERT(VARCHAR(10),GETDATE(),120)
SET @TABLENAME= REPLACE(@DATE,'-','')
這樣可以把時間弄成你要求的格式