首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

同样功能的SQL语句,写成参数和写成常量怎么效率会有那么大的差别

另外一个表finance_budget_account 主要记录了budget_type 预算类型和mis_code MIS系统编码.这里的MIS编码就是ACC_SEGMENT表中的第三段....为了查询出某种预算类型的所有ACC_SEGMENT ,所以写了如下这样的代码: select ACC_SEGMENT from dbo.mis_gl_balance where LEFT(ACC_SEGMENT...但是如果改成了如下的代码: DECLARE @mis_company_code char(4) SET @mis_company_code='3810' select ACC_SEGMENT from ...dbo.mis_gl_balance where LEFT(ACC_SEGMENT,22) IN (SELECT    @mis_company_code+'.105301.'...+mis_code FROM         finance_budget_account WHERE     (budget_type = '电路租费')) 比较这两段SQL.我们只是将其中的一个字符串

16520

如何将SQLServer2005中的数据同步到Oracle中

假设我们这边(SQLServer2005)有一个合同管理系统,其中有表contract 和contract_project是需要同步到一个MIS系统中的(Oracle9i)那么,我们可以按照以下几步实现数据库的同步...比如我们建立了链接服务器MIS,而Oracle中在MIS用户下面建立了表contract_project,那么我们的SQL语句就是: DELETE FROM MIS..MIS.CONTRACT_PROJECT...--清空Oracle表中的数据 INSERT into MIS..MIS.CONTRACT_PROJECT--将SQLServer中的数据写到Oracle中 SELECT contract_id,project_code...用 SELECT * FROM MIS..MIS.CONTRACT_PROJECT 查看Oracle数据库中是否已经有数据了。...这里需要注意的是MIS..MIS.CONTRACT_PROJECT 这里必须要大写,如果是小写的话会造成同步失败。

2.8K40

Oracle建立(基础)

废话少说,现介绍一下情况: 环境:VPC2007中安装了Windows2003 +Oracle9i做服务器,Host名:ms-zy-oracle;数据库名:MIS 本机:windowsXP+Oracle9i...创建"用户就创建成功了. 3.连接 在服务器的Oracle目录中,比如"C:\oracle\ora90\network\ADMIN\tnsnames.ora",打开该文件,可以找到该文件的连接字符串: MIS...(PROTOCOL = TCP)(HOST = ms-zy-oracle)(PORT = 1521))     )     (CONNECT_DATA =       (SERVICE_NAME = MIS...我们已经在客户端配置好服务器的连接,这个时候就要测试是否可以连接上.在命令行下输入tnsping mis,也就是检查MIS是否可用.如果返回一个(**毫秒)说明连接已经成功了. 5.建表,写数据....这个时候就可以使用客户端访问Oracle服务器了.我们这儿推荐使用PLSQL ,比Oracle自己的客户端好.网上有很多下载.运行PLSQL后,让输入用户名密码,选择数据库为"MIS",连接是"Normal

30920
领券