问题标签 [create-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
33503 浏览

mysql - 创建新表时如何添加外键?

我有这两个CREATE TABLE陈述:

第二个陈述有什么问题?它没有创建新表。

0 投票
2 回答
351 浏览

sql - SQL 创建表错误

我刚刚开始学习 SQL,并且在第一个障碍中绊倒了,我无法创建表。下面是代码示例。我在运行语句时收到的错误,引用第 7 行,说明“关系运算符”存在问题。第7 行的目的是检查此人的年龄是否大于 18。

我正在使用 Oracle(不确定这是否会有所作为)。我希望有人能指出我正确的方向。

谢谢你。

0 投票
1 回答
17217 浏览

sql - 快速 SQL 问题:在 H2 中创建具有主键的表的正确语法?

我目前正在使用H2 数据库启动一个新的 Java 应用程序,但我对创建表的基本 SQL 使用有些困惑。如何制作一个条目(字符串)表,每个条目(字符串)都有唯一的、自动递增的、非空的、整数主键?最基本的事情之一,但我不确定使用 H2 的正确方法是什么。

我将这些归咎于我的困惑(指定了在不同数据库之间做同样事情的不止一种方法;但无法为 H2 找到正确的方法): http: //www.w3schools.com/Sql/sql_primarykey.asp http ://www.w3schools.com/Sql/sql_autoincrement.asp

0 投票
2 回答
1627 浏览

mysql - 离线 MySQL 表定义生成器

我正在寻找类似于 phpmyadmin 的表创建表单的内容,但它应该只是在表单下方的文本区域中显示 CREATE TABLE 语句。
它也不应该需要 MySQL、PHP 甚至服务器来工作。

在我从事项目并且只想快速定义表格时,我想要这个。我很可能总是打开一个文本编辑器,所以能够保存到文件不是必须的。

我在 Ubuntu 上并使用 Gnome。我可以粘贴在我的应用程序菜单中的一个小型 GTK 应用程序将是理想的。

0 投票
1 回答
597 浏览

sql - MYSQL Create table + Alter table incorrect syntax?

I'm trying to create a table in Navicat and immediately add a foreign key relation after that. The syntax however seems to be incorrect... Is this even possible?

0 投票
5 回答
25073 浏览

java - DBUnit 有没有办法自动创建表?

我刚刚意识到 DBUnit 不会自行创建表(请参阅如何使用纯 JDBC 和 HSQLDB 测试 DBUnit 而不会遇到 NoSuchTableException?)。

DBUnit 有什么方法可以自动从数据集或 dtd 创建表?

编辑: 对于像 HSQLDB 这样的内存数据库的简单测试,可以使用一种粗略的方法来自动创建表:

0 投票
2 回答
89 浏览

mysql - 创建表的问题

create table mainTable as select curr_Table.empID as empID, (currTable.ToTalDays-oldTable.ToTalDays) as DiffDays from currTable left outer join oldTable on currTable.empID = oldTable.empID

这是我用来查找员工工作天数的查询。

当有“新加入者”时,问题就出现了。“oldTable.ToTalDays”将没有任何值,因为在 oldTable 中找不到“New Joinee”的记录。因此,对于此记录,DiffDays (Integer-null) 结果为零,而不是当前的总天数。

有什么办法可以解决这个问题?

0 投票
3 回答
1194 浏览

sql - 在 SQL Server 中创建类似于 INFORMATION_SCHEMA.VIEW_DEFINITION 的表

是否有标准方法来检索 SQL Server 中表的“CREATE TABLE..”定义?

我可以向 INFORMATION_SCHEMA 询问视图和函数/过程的定义,所以我认为为表获得相同的定义是很自然的,但我没有找到任何东西。

0 投票
2 回答
8098 浏览

ms-access - 即使在 docmd.close 之后,表格也将我的桌子锁定得很紧

对不起,文字墙的人,但这需要解释,太多的代码要发布......

我正在将固定宽度的文件导入到需要数据输入的方法中。我使用 transferText 将文件导入两个规范(一个是全局的,另一个是特殊情况)。

我有一个函数,它使用 DAO 循环遍历 TableDefs 中的所有 Field 对象,以构建一个包含 AutoIncrement PK 的重复表,因此我能够编辑这些记录。我使用 INSERT INTO 将数据推送到该表中。

效果很好。发现错误后,用户进入数据输入以手动更正错误,这比筛选 400 个字符行并按照应有的方式重新组织所有内容要好。效果很好!

问题:当数据输入发生更改时,按下提交按钮,该按钮调用表单外模块内的函数。它关闭数据输入表单并将信息推送回原始表减去自动递增的 PK,并且应该删除带有 ID 的复制表,并再次生成一个新表以查找错误...

它推回原来的就好了,但它不会删除 ID 表。总是返回给我一条消息,表明此表已锁定。我注意到该表被无限锁定,直到所有函数/子退出。在任何时候单步执行代码时,我都无法手动删除它,一旦执行完成,我就可以将其删除。

我假设由于我通过表单中的命令调用它,因此在所有代码完成并且可以调用表单终止并执行其操作之前,不会释放锁。有什么想法吗?是的,这很野蛮,但效果很好,我只需要能够将这张桌子从地球上撕下来,这样我就可以重新删除更新的副本......

在最坏的情况下,我可以让用户关闭表单并点击主表单中的另一个按钮,但这是在考虑用户竞争力的情况下设计的。然而,这现在引起了我的全部关注,并且希望至少找到一个解决方案,即使它不是最佳解决方案。

-编辑-

在这个问题中使用了两种形式

表格B - 数据输入表格

一旦我打开此表单,表 tempExtractID 就会被锁定,我无法删除该表。表单的记录源根据 Problems_t 中的 ID 查询 tempExtractID,以仅返回我们需要键入的内容。

在表格完全终止之前,我不能放下表格。按下数据输入表单上的按钮以提交更改,其中只有5行代码可以在我收到锁定错误之前触发。

这是在打开表单(表第一次被锁定的位置)和继续锁定直到所有子和功能完成之间运行的唯一代码。

0 投票
2 回答
448 浏览

oracle - 甲骨文:LONG RAW 到?

我正在用java编写一个程序,我需要创建一个表的副本(没有数据)。为此,我正在使用以下查询

我遇到了一张表,其中一列的数据类型为LONG RAW,已被弃用。

我尝试使用下面的查询,但没有奏效。(ORA-01003: 没有解析语句)

谁能告诉我一个简单的查询。它应该能够存储上一个表中的值。我正在使用 oracle 10g

提前致谢。

编辑:

对不起,这是我的错误,上面的查询工作正常,但我打电话executeQuery而不是executeUpdate