access sql语句 创建和给表赋初值的语句,表名是动态的为变量a

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:49:11
就是创建一张表和把表中的值初始化用一条sql语句搞定
我写的sql语句"Create Table " + a + "( userid text,bookid text,bookname text,bortime datetime,retutime datetime, pay text)and insert into " + a + "(userid)values(" + a + ")
但是老报错

create procedure usp_chuanjianbiao
@table_name nvarchar(20)
as
declare @create nvarchar(1000)
set @create='create table '+@table_name+'colinu_name1 type_1...'
exec (@create)

create 之类的DCL语句不可以在程序中运行!所以肯定会报错!

没明白你的问题,希望你能再详细点
创建表的语句是create table [tableName]
表名是动态的为变量a, create table a ?