在使用C#执行sql的过程中,在plsql中执行没错,在程序中执行的话,就会提示”语法错误: 应为标识符或带引号的标识符”以下错误
解决办法
包含子查询的将子查询去掉用联合查询来做
例子:
1 | --原sql为 |
个人记录
在使用C#执行sql的过程中,在plsql中执行没错,在程序中执行的话,就会提示”语法错误: 应为标识符或带引号的标识符”以下错误
解决办法
包含子查询的将子查询去掉用联合查询来做
例子:
1 | --原sql为 |
正常使用imp/exp时。先导出源库,再创建新库把表空间创建好,然后再导入。即使用户名表空间都不同,但也能正常导入。
即导出的表的表空间不存在,会默认添加到导入用户名下的默认表空间中。
如果涉及到BOLB字段的表,导入时会出现错误,提示表空间不存在(即导出的表的表空间与导入用户的表空间不一样)。
含有BOLB字段的表用sql导入时会很麻烦,正常情况下没法导入。
一般都是使用dmp文件导入。
第一次处理时把原先导出数据的表空间创建一次,正常导入,再在数据库修改表和索引的表空间,这样处理的问题是,修改完后,表数据全部丢失。
使用UltraEdit工具,编辑打开dmp文件。切换为文本模式,把以前的表空间替换为现在需要导入的表空间,目前这种方法对于数据量小的表可以使用。数据量大的情况下待测试。
还有找到了其他的正统方法,
链接 https://www.cnblogs.com/xd502djj/archive/2010/11/21/1883467.html
1 | ROUND() 函数 :用于把数值字段舍入为指定的小数位数。 |
1 | 上标数字及符合 |
1 | -- 1.先计算出每个井号的最大年份 |
sql server 日期操作问题1
2
3
4
5
6-- 上个月最后一天
select DATEADD(ms,-3,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0));
-- 上个月第一天
select DATEADD(MONTH,DATEDIFF(MONTH,0, DATEADD(ms,-3,DATEADD(MONTH,DATEDIFF(MONTH,0,GETDATE()),0)) ),0);
--参考
<http://www.cnblogs.com/lcyuhe/p/5613632.html>
购买证书页面
https://common-buy.aliyun.com/?spm=5176.7968328.1120760.1.1b8f12329uxmQj&commodityCode=cas#/buy
购买页面如果选择到免费证书
https://yq.aliyun.com/articles/221596?spm=5176.10695662.1996646101.searchclickresult.1f677d54LcbjNk
ssh证书控制台
https://yundun.console.aliyun.com/?spm=5176.7968328.1120760.1.1b8f12329uxmQj&p=cas#/cas/home
在阿里云ssh控制台 查看证书信息,补全信息,里面填写需要加ssh链接的 域名信息–>个人信息–>相关信息。
在证书项目信息里查看 记录值 和 主机记录 ,下一步会有用到。此时证书状态为未审核。
在域名解析列表配置上 ,点击 添加记录,内容填写如下:
|记录类型| TXT|
|主机记录|(上一步查询到的值)|
|解析路线|默认|
|记录值|(上一步查询到的值|
|TTL|10分钟|
过上一两个小时,在证书信息页面查看证书状态是否已经变为 已签发。
这样配置域名配置就结束了,接下来是对nginx服务添加证书。
点击列表后面的下载证书。
文件说明:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
421. 证书文件214983143490997.pem,包含两段内容,请不要删除任何一段内容。
2. 如果是证书系统创建的CSR,还包含:证书私钥文件214983143490997.key。
( 1 ) 在Nginx的安装目录下创建cert目录,并且将下载的全部文件拷贝到cert目录中。如果申请证书时是自己创建的CSR文件,请将对应的私钥文件放到cert目录下并且命名为214983143490997.key;
( 2 ) 打开 Nginx 安装目录下 conf 目录中的 nginx.conf 文件,找到:
# HTTPS server
# #server {
# listen 443;
# server_name localhost;
# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
# ssl_session_timeout 5m;
# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
# ssl_prefer_server_ciphers on;
# location / {
#
#
#}
#}
( 3 ) 将其修改为 (以下属性中ssl开头的属性与证书配置有直接关系,其它属性请结合自己的实际情况复制或调整) :
server {
listen 443;
server_name localhost;
ssl on;
root html;
index index.html index.htm;
ssl_certificate cert/214983143490997.pem;
ssl_certificate_key cert/214983143490997.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
root html;
index index.html index.htm;
}
}
保存退出。
( 4 )重启 Nginx。
( 5 ) 通过 https 方式访问您的站点,测试站点证书的安装配置。如遇到证书不信任问题,请查看帮助视频。
服务端系统 Centos7.4
客户端系统 win7或者linux
官网下载:http://subversion.apache.org/packages.html
SVN客户端:TortoiseSVN,官网下载:http://tortoisesvn.net/downloads.html ,windows系统直接点击安装就可以装好客户端了。
能连接外网的话用yum 直接安装1
yum install subversion
1 | mkdir /usr/svn |
1 | svnadmin create /usr/svn/blog.wziyou.top |
可以查看到1
ls /usr/svn/blog.wziyou.top
1 | conf db format hooks locks README.txt |
1 | vim /usr/svn/blog.wziyou.top/conf/svnserve.conf |
修改或添加以下信息(注意顶格写,别有空格),保存1
2
3
4
5
6[general]
anon-access = none
auth-access = write
password-db = /usr/svn/blog.wziyou.top/conf/passwd
authz-db =/usr/svn/blog.wziyou.top/conf/authz
realm = wz's blog by hexo #这是个提示信息
1 | vim /usr/svn/blog.wziyou.top/conf/passwd |
修改或添加以下信息(注意顶格写,别有空格,等号左边是账号,后边是密码),保存1
2
3
4[users]
wziyou = wziyou
test1 = 123456
test2 = 123456
1 | vim /usr/svn/blog.wziyou.top/conf/authz |
修改或添加以下信息(注意顶格写,别有空格),保存1
2
3
4
5
6
7[groups]
admin = wziyou,test1
user = test2
[/]
@admin = rw
@user = r
*=
代表的意思是 给wziyou,test1俩个用户 admin 角色,admin角色具有rw(读写)权限,user 同理。
*=表示除了上面设置的权限用户组以外,其他所有用户都设置空权限,空权限表示禁止访问本目录,这很重要一定要加上。
默认svn服务器端口是3690。1
svnserve -d -r /usr/svn/blog.wziyou.top
使用TortoiseSVN Repository Browser工具打开
使用如下命令1
svn co svn://你的ip地址
co 是checkout简称,也可以写成1
svn checkout svn://你的ip地址
1 | Date.isLeapYear = function (year) { |
在用 pagehelper插件 时,遇到了分页数量查询出错的问题。
pagehelper和mybatis的关联结果查询冲突,在GitHub上的重要提示中有写。
后续中找到了一种解决方案。
https://blog.csdn.net/u013887008/article/details/80382764
注:数据量过多时,不推荐使用,还是用一般的分页方式。