DIV+CSS 教程
和 哪个符合W3C标准,为什么?
更新时间:2024-01-26 16:01
最满意答案
必须在子查询中完成选择:
update instalment set member_name = (select member_name from "member" where instalment.member_no = member_no)
注1 :在ANSI SQL中,
member
是一个保留字,这就是为什么它被双引号为"member"
。注2 :为什么要复制名字? 只是存在数据不一致的风险。 仅在一个地方保留名称,在需要时加入(或创建视图)。
The select must be done in a sub-query:
update instalment set member_name = (select member_name from "member" where instalment.member_no = member_no)
Note 1: in ANSI SQL
member
is a reserved word, that's why it's double-quoted as"member"
.Note 2: Why copy names? Just risk of data inconsistency. Keep a name only in one place, JOIN when needed (or create a view).
相关问答
更多-
必须在子查询中完成选择: update instalment set member_name = (select member_name from "member" where instalment.member_no = member_no) 注1 :在ANSI SQL中, member是一个保留字,这就是为什么它被双引号为"member" 。 注2 :为什么要复制名字? 只是存在数据不一致的风险。 仅在 ...
-
下列中不属于面向对象的编程语言的是?[2022-05-30]
a -
作为一个选项,您最初可以创建Null-able列,然后使用有效的非空值更新表列,最后通过ALTER列设置NOT NULL约束: ALTER TABLE MY_TABLE ADD STAGE INT NULL GO UPDATE MY_TABLE SET GO ALTER TABLE MY_TABLE ALTER COLUMN STAGE INT NOT NULL GO 另一个选项是为列指定正确的默认值: ALTER TAB ...
-
ALTER TABLE MEN DROP COLUMN Lname ALTER TABLE MEN DROP COLUMN Lname
-
def get_letter_grade(score): # define your own rules here if score<50: return "F" if score <60: return "D" if score<70: return "C" if score<80: return "B" return "A" with open(args.source, 'r') as s ...
-
import org.apache.spark.sql.types.DateType import org.apache.spark.sql.functions._ import org.joda.time.DateTime import org.joda.time.format.DateTimeFormat val d = DateTimeFormat.forPattern("yyyy-mm-dd'T'kk:mm:ssZ") val dtFunc: (String => Date) = (arg1: S ...
-
score字段对于报告的一个行是nil 。 Ruby无法比较零。 如果score nil那么result将为0 class AddResultToReports < ActiveRecord::Migration def change add_column :reports, :result, :integer add_index :reports, :result Report.find_each do |r| if r.score.nil? || r.score ...
-
您选择的数据库将非常有用,因为您在大多数RDBMS中看起来已经是正确的。 只需坚持你已经选择的内容: --Insert based on select --INSERT INTO [TABLETOINSERT] (ColumnToInsert) SELECT CASE WHEN ColumnA > 0 THEN ColumnA ELSE ColumnB END AS NewColumn --Or create a table the select --INTO ...
-
根据现有列中的值在新列中插入值(Inserting values in a new column depending on values in existing column)[2024-01-14]
您可以将事务用于多个更新查询 BEGIN; update table set b = table.a where a like '%MOO'; update table set b = 'QOO' where a not like '%MOO'; COMMIT; You could use a transaction for more than one update query BEGIN; update table set b = table.a wher ... -
试着摆脱“后” alter table userdetails add ( mob varchar2(10) ) try get rid of the "after" alter table userdetails add ( mob varchar2(10) )