2023/5/12
Posted wangxinyuan1108
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2023/5/12相关的知识,希望对你有一定的参考价值。
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。
输入格式:
输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。
输出格式:
首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X
的格式输出全部数字的和X
。
输入样例:
-3 8
输出样例:
-3 -2 -1 0 1
2 3 4 5 6
7 8
Sum = 30
#include<bits/stdc++.h> using namespace std; int main() int a,b; cin>>a>>b; int count=0,sum=0; for(int i=a;i<=b;i++) printf("%5d",i); count++; sum+=i; if(count%5==0&&i!=b) cout<<endl; cout<<endl; printf("Sum = %d",sum);
批量执行语句之——禁用所有表的外键
在转移数据库,进行数据导入的时候,遇到一件麻烦事,就是表间外键约束的存在,导致insert频频报错,批量执行sql语句又是顺序执行,没办法我只好手动输入。
然后输入到一半灵光一闪,为什么不先把外键约束全部禁用先呢?
于是我百度到以下资料:
oracle 删除(所有)约束 禁用(所有)约束 启用(所有)约束
(2009-06-17 09:56:32)执行以下sql生成的语句即可
1
删除所有外键约束
select ‘alter table ‘||table_name||‘ drop constraint ‘||constraint_name||‘;‘ from user_constraints where constraint_type=‘R‘
2
禁用所有外键约束
select ‘alter table ‘||table_name||‘ disable constraint ‘||constraint_name||‘;‘ from user_constraints where constraint_type=‘R‘
3
启用所有外键约束
select ‘alter table ‘||table_name||‘ enable constraint ‘||constraint_name||‘;‘ from user_constraints where constraint_type=‘R‘
在SQL Plus中输入语句后,生成了很多语句,这些语句其实是没执行的,复制下来执行一遍就好了。
然后我们可以根据这个脚本一样的sql语句进行拼装,得到我们需要的语句:
禁用所有外键约束:
select ‘ALTER TABLE "QIANHAI"."‘||table_name||‘" MODIFY CONSTRAINT "‘||constraint_name||‘" DISABLE;‘ from user_constraints where constraint_type=‘R‘
启用所有外键约束:
select ‘ALTER TABLE "QIANHAI"."‘||table_name||‘" MODIFY CONSTRAINT "‘||constraint_name||‘" ENABLE;‘ from user_constraints where constraint_type=‘R‘;
以上是关于2023/5/12的主要内容,如果未能解决你的问题,请参考以下文章