我在C#的界面的一个textbox里输入了一个数据,然后我想把这个数据应用到我连接到的ORACLE数据库里做一个表名。请问有高手知道吗?
假如textbox中的的数据为“ax”,那在ORACLE建一个表名为“ax”的表该怎么建啊,表的结构和另一个表一样如“mm”
假如textbox中的的数据为“ax”,那在ORACLE建一个表名为“ax”的表该怎么建啊,表的结构和另一个表一样如“mm”
解决方案 »
- UPDATE 一个表,SQL 错误: ORA-00001: 违反唯一约束条件 (TESTA.PK_BMttt)
- 存储过程的返回值问题
- 求高手理业务关系
- 求助:关于ORACLE数据库介质恢复问题
- 从SQL SERVER 转到ORACLE初提出的问题
- timestamp格式时间相减问题
- 在线求助:SQL PLUS可以登录儿EMC登录不上的原因
- 在oracle数据库中如何存取word文档!!!在线等呀,谢谢各位了!!!
- 如何在Proc下实现多进程(急)
- 在oracle中建表的时候,如何建一个象access中自动id的字段类型。。
- oracle 存储过程查询结果打印很慢 在线等
- 用ORACLE如何做 一个类似用友财务的余额表?就是最后一列余额显示让 期初余额 +借方-贷方
declare
v_sql varchar2(200);
v_table_name varchar2(32);
begin
v_table_name:='ax';
v_sql:='create table ' || v_table_name || ' as select * from mm where rownum<1';
execute immediate v_sql;
end;
using (SqlConnection conn = new SqlConnection(strconn))
{
conn.Open();
SqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "select * into @newTable from mm where 1=2";
cmd.Parameters.Add("@newTable", SqlDbType.NVarChar).Value = TextBox1.text.trim();
cmd.ExecuteNonQuery();
}
Oracle的语句应该是: create table @newTable as select * from mm where 1=2