c# oracle 建表
时间: 2023-07-07 09:42:15 浏览: 79
oracle建表
以下是在 C# 中使用 Oracle 数据库创建表的示例代码:
```csharp
using Oracle.DataAccess.Client;
// 连接数据库
string connectionString = "Data Source=<data source>;User ID=<user id>;Password=<password>;"; // 替换为实际的连接字符串
OracleConnection connection = new OracleConnection(connectionString);
connection.Open();
// 创建表
OracleCommand command = new OracleCommand("CREATE TABLE <table name> (<column definitions>)", connection);
command.ExecuteNonQuery();
// 关闭连接
connection.Close();
```
其中,`<data source>` 是 Oracle 数据库的数据源名称,`<user id>` 和 `<password>` 是连接数据库所需的用户名和密码,`<table name>` 是要创建的表的名称,`<column definitions>` 是表的列定义,例如:
```csharp
string columnDefinitions = "id NUMBER(10) PRIMARY KEY, name VARCHAR2(50), age NUMBER(3)";
```
这将创建一个名为 `<table name>` 的表,包含三列:`id`,`name` 和 `age`。其中,`id` 列是主键,类型为 `NUMBER(10)`,`name` 列是类型为 `VARCHAR2(50)` 的字符串,`age` 列是类型为 `NUMBER(3)` 的整数。
请注意,此示例代码使用了 Oracle 数据库提供的 Oracle.DataAccess.Client 命名空间,因此需要在项目中添加对 Oracle.DataAccess.dll 程序集的引用。
阅读全文