加载中…
  
博文
分类: 数据库
在postgresql中,表名,字段名都需要加双引号,多表关联更新类似SQL server

--修改接口映射表字段说明,类型,备注信息
UPDATE 'M_HISInterfaceDetail' AS mf
SET 'CNName'= tb.'CNName',
'DataType' =tb.'DataType',
'Remark' =tb.'Remark'
from (select * FROM 'ss' ) as tb
where mf.'Map'=tb.'Name' 
and mf.'InterfaceName'='H_OperationMasters' 
and tb.'InterfaceName'='OPERATION_MASTER'



标签:

oracle

session

分类: 数据库
--如何快速的杀掉Oracle的Session

--1.如何查看session级的等待事件?

Select s.username,s.program,s.status,se.event,se.total_waits,se.total_timeouts,se.time_waited,se.average_wait from v$session s, v$session_event se Where s.sid=se.sid And se.event not like 'SQl*Net%' And s.status ='ACTIVE' And s.username is not null
标签:

it

二进制字符串互转

二进制

字符串转二进制

分类: .Net
 突发奇想字符串和二进制的互转,记录一下http://www/uc/myshow/blog/misc/gif/E___6721EN00SIGG.gif
//字符串转为二进制
public void StringToBinary(string str)
{
                byte[] data = Encoding.Unicode.GetBytes('对与错!');
                StringBuilder strResult = new StringBuilder(data.Length * 8);

                foreach (byte b in data)
                {
                    strResult.Append(Convert.ToString(b, 2).PadLeft(8, '0'));
     
标签:

it

sql

数据导入

a库a1表导入到b库b1表

跨库导入表数据

分类: 数据库
       在工作开发中经常会碰到要将A库的表数据导入到B库中的情况。
       一般情况下我们建表的时候都会设置一个标识列并且是自增长的,自增长是系统自动处理的,不需要我们手工插入,因此这时候的IDENTITY_INSERT的状态是OFF。
       而我们从A数据库TestA表导入到B库TestB表的时候,这时候的标识列是我们手工插入的,不需要系统自动处理,因此我们就要开启IDENTITY_INSERT的状态为ON,否则会报错提示你:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'ANP_Calendar' 中的标识列插入显式值。
       首先要保证的是B库的TestTableB1 表结构和A库的TestTableA1 表结构相同.
SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 ON     --导入前开启IDENTITY_INSERT为ON
INSERT DataBaseB.dbo.TestTableB1    --目标数据库表(需要导入的库表)
        ( TestId,
      &nbs
博文
分类: 数据库
在postgresql中,表名,字段名都需要加双引号,多表关联更新类似SQL server

--修改接口映射表字段说明,类型,备注信息
UPDATE 'M_HISInterfaceDetail' AS mf
SET 'CNName'= tb.'CNName',
'DataType' =tb.'DataType',
'Remark' =tb.'Remark'
from (select * FROM 'ss' ) as tb
where mf.'Map'=tb.'Name' 
and mf.'InterfaceName'='H_OperationMasters' 
and tb.'InterfaceName'='OPERATION_MASTER'



阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

oracle

session

分类: 数据库
--如何快速的杀掉Oracle的Session

--1.如何查看session级的等待事件?

Select s.username,s.program,s.status,se.event,se.total_waits,se.total_timeouts,se.time_waited,se.average_wait from v$session s, v$session_event se Where s.sid=se.sid And se.event not like 'SQl*Net%' And s.status ='ACTIVE' And s.username is not null
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

二进制字符串互转

二进制

字符串转二进制

分类: .Net
 突发奇想字符串和二进制的互转,记录一下http://www/uc/myshow/blog/misc/gif/E___6721EN00SIGG.gif
//字符串转为二进制
public void StringToBinary(string str)
{
                byte[] data = Encoding.Unicode.GetBytes('对与错!');
                StringBuilder strResult = new StringBuilder(data.Length * 8);

                foreach (byte b in data)
                {
                    strResult.Append(Convert.ToString(b, 2).PadLeft(8, '0'));
     
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

sql

数据导入

a库a1表导入到b库b1表

跨库导入表数据

分类: 数据库
       在工作开发中经常会碰到要将A库的表数据导入到B库中的情况。
       一般情况下我们建表的时候都会设置一个标识列并且是自增长的,自增长是系统自动处理的,不需要我们手工插入,因此这时候的IDENTITY_INSERT的状态是OFF。
       而我们从A数据库TestA表导入到B库TestB表的时候,这时候的标识列是我们手工插入的,不需要系统自动处理,因此我们就要开启IDENTITY_INSERT的状态为ON,否则会报错提示你:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'ANP_Calendar' 中的标识列插入显式值。
       首先要保证的是B库的TestTableB1 表结构和A库的TestTableA1 表结构相同.
SET IDENTITY_INSERT DataBaseB.dbo.TestTableB1 ON     --导入前开启IDENTITY_INSERT为ON
INSERT DataBaseB.dbo.TestTableB1    --目标数据库表(需要导入的库表)
        ( TestId,
      &nbs
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有