简单的 SQL 语句,但消息为错误

发布于 科技 2024-08-10
8个回答
  1. 匿名用户2024-01-31

    create table e_15 (

    abc char(18) not null,aaa char(18) null,bbb char(18) null,ccc char(18) null,code int not null

    goalter table e_15

    add primary key (abc, code)gocreate table join (code int not null,iscode nvarchar(50) null,name nvarchar(50) null

    goalter table join

    add primary key (code)goalter table e_15

    add foreign key (code)references join

    gosql语句写得太久了,这是用erwin**生成的,你去执行一下,你就明白了。

  2. 匿名用户2024-01-30

    主键和外键需要分开创建

  3. 匿名用户2024-01-29

    一、误差原因分析:

    批处理必须从 create 语句开始。 换言之,查询分析器中只有一个批处理语句是标准语法。

    因为在批处理中,create default、create 函数、create procedure、create rule、create schema、create trigger 和 create view 语句不能与其他语句组合使用。

    批处理之后的所有其他语句将被解释为第一个已知 create 语句定义的一部分。

    2.解决方案:

    在 ** 之间批量添加 go 关键字。 您还可以重新创建查询以编写批处理语句。

  4. 匿名用户2024-01-28

    1、错误原因分析:

    批处理必须以 create 语句开头。 也就是说,查询分析器只有一个批处理语句,其中它是规范语法。

    这是因为 create default、create 函数、create procedure、create rule、create schema、create trigger 和 create view 语句不能与批处理中的其他语句组合。

    批处理后面的所有其他语句将被解释为第一个 create 语句定义的一部分。

    2.解决方案:

    在 ** 之间添加 go 关键字,并将其分成批次。 您还可以重新创建查询来编写此批处理语句。

  5. 匿名用户2024-01-27

    create procedure sp_delete_graduate

    end_date datetime,min_credit int

    as。。。当你提前创建存储过程时,会提示创建过程必须是批处理中的语句,语法错误怎么修改? 谢谢。

  6. 匿名用户2024-01-26

    在两者之间添加 go 关键字,应该没问题。

  7. 匿名用户2024-01-25

    存储过程中是否有开始和错过结束?

  8. 匿名用户2024-01-24

    谢谢。 但我只是在其中有一个创建语句。

相关回答
12个回答2024-08-10

可以解决! ()

1. 首先,将 XuekeId 和 Id 字段添加到现有表中,并使用 loop 语句更新 XuekeId 字段。 >>>More

3个回答2024-08-10

select distinct art_no from

选择艺术编号,从运行日期=日期的TB中卖出PR。 >>>More

11个回答2024-08-10

更改表 mytable2 删除约束主键的名称。

这里的主键名称不是你的列名 ID,你可以运行以下语句来检查它。 >>>More

17个回答2024-08-10

向表添加唯一键约束。

alter table a add constraint uk$_a_address_time unique(address, time); >>>More

18个回答2024-08-10

是一个位运算符,用于在两个表达式之间执行位和逻辑运算,从两个表达式中获取相应的位。 当且仅当输入表达式中的两个位(正在解析的当前位)的值均为 1 时,结果中的位设置为 1;否则,结果中的位将设置为 0。 >>>More