我得到一个字符串,想用它做sql表名,然后再sql数据库中建表了,请问怎么建,给段代码
在线等!!!!!!!!!!!谢谢了
------解决方案--------------------------------------------------------
写个建表的存储过程吧。
然后表名使用参数传入。
------解决方案--------------------------------------------------------
USE [数据库名]
GO
/****** 对象: Table [dbo].[表名] 脚本日期: 03/18/2010 10:33:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[表名](
[id] [int] IDENTITY(1,1) NOT NULL,
[userid] [nvarchar](50) NULL,
[password] [nvarchar](50) NULL
) ON [PRIMARY]
------解决方案--------------------------------------------------------
- SQL code
--存储过程SET ANSI_NULLS ONSET QUOTED_IDENTIFIER ONGOCREATE PROCEDURE [dbo].[SP_createTable] @TableName varchar(50)ASBEGIN CREATE TABLE @TableName( [id] [int] IDENTITY(1,1) NOT NULL, ......ENDGO
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
将建表的sql语句写成一个sql语句,然后asp.net执行即可。
------解决方案--------------------------------------------------------
SqlHelper.ExecuteNonQuery(SqlHelper.SqlConnection, CommandType.Text, "create table haha(id int,name varchar(50))");
------解决方案--------------------------------------------------------
建表使用 create table ....就行了,但是必须有字段
可以先建好表,然后更改表名exec sp_rename 'tableName','newName'---(mssqlserver)