使用 SQL Fiddle 共享 SQL Server

Posted

技术标签:

【中文标题】使用 SQL Fiddle 共享 SQL Server【英文标题】:Using SQL Fiddle to share SQL Server 【发布时间】:2016-05-05 04:54:52 【问题描述】:

我想通过 SQL Fiddle 分享我的 SQL Server 代码。但我似乎无法创建我的架构。我可以毫无问题地创建 mysql 表,但是当我切换到 SQL Server 设置时,有些东西不会合作。我已经在互联网上浏览了将近一个小时。有人可以指导我吗?

这是我正在尝试制作的表格:

create table employee
(
    empnum char(3) primary key,
    empname varchar(15),
    empphone char(4)
)
GO

insert into employee values('123', 'andrew', '1234')
insert into employee values('124', 'andy', '1221')
insert into employee values('125', 'andre', '1344')
GO

我不断得到:

创建脚本错误

谢谢。

【问题讨论】:

您收到什么错误? SQL Fiddle 最近出现了问题。尝试改用SEDE。 它不工作。查看开发者的回答here “创建脚本错误” @FelixPamittan 它不允许用户创建表格。 改用临时表。只需在您的表名前加上 # 【参考方案1】:

我看到这是一篇旧帖子,但上面的示例代码在 MySQL 和 SQL Server 中都有相同的问题。但是,我能够成功运行以下内容:

create table employee
(
    empnum char(3) primary key,
    empname varchar(15),
    empphone char(4)
);

insert into employee values('123', 'andrew', '1234');
insert into employee values('124', 'andy', '1221');
insert into employee values('125', 'andre', '1344');

希望这可以为其他人节省一点时间。 http://sqlfiddle.com/#!6/5649a

【讨论】:

【参考方案2】:

感谢您回答 SQL Fiddle 当前遇到 MS SQL Server 代码问题。我想我将改为通过保管箱链接分享它。制作临时表子堆栈交换有点工作,但我将不得不 ctrl + h 表名的每个实例......

糟糕。我希望我没有花一个小时在这上面挣扎。谢谢你的帮助。

【讨论】:

以上是关于使用 SQL Fiddle 共享 SQL Server的主要内容,如果未能解决你的问题,请参考以下文章

SQL 嵌套查询作业 SQL Fiddle

无法在 Oracle SQL(SQL Fiddle)中声明变量

在 phpmyadmin 和 SQL Fiddle 上执行时相同 SELECT 查询的不同结果

SQL语句报错:You have an error in your SQL syntax; check the manual that corresponds to your MariaDB serv

T-SQL - 连接多个表会导致重复行

SQL(SQL/Oracle)使用序列从选择语句中插入值