导航

随笔分类 -  SQL

摘要:PL/SQL 用户登录出现ORA-12170:TNS:连接超时 等问题时,建议参考如下解决方案。 1.cmd ping ip地址 查看网络问题,能否ping通ip地址; 2.cmd tnsping ip地址(或服务器的实例名SID ①如果出现"TNS-12535:操作超时" 提示,可能是服务器端防火 阅读全文

posted @ 2021-01-20 14:35 beeone 阅读(8551) 评论(0) 推荐(0)

摘要:vs2015连接Oracle数据库出现“尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。”解决办法: 1.找到解决方案的 启动类库 >右键属性 >生成 >目标平台 >改成 阅读全文

posted @ 2021-01-20 14:28 beeone 阅读(384) 评论(0) 推荐(0)

摘要:UPDATE t1 SET t1.BuilderName='ZhangSan' from ( SELECT * from tCardList_Made WHERE BuilderName='123' ) AS t1 SQL update select语句 最常用的update语法是: UPDATE  阅读全文

posted @ 2020-02-02 16:04 beeone 阅读(9807) 评论(0) 推荐(1)

摘要:存储过程中的 SET XACT_ABORT ON 和事务 在存储过程中写SET XACT_ABORT ON 有什么用? SET XACT_ABORT ON是设置事务回滚的! 当为ON时,如果你存储中的某个地方出了问题,整个事务中的语句都会回滚 为OFF时,只回滚错误的地方 ------------------------------------------------------------... 阅读全文

posted @ 2019-02-01 15:12 beeone 阅读(1146) 评论(0) 推荐(0)

摘要:Declare @T Table (iDay VARCHAR(4),iNum DECIMAL(18,2),yuxiang DECIMAL(18,9)) Insert @T --EXEC [dbo].[BSP0101_GetYuXiang] -- ... 阅读全文

posted @ 2018-06-01 14:46 beeone 阅读(1488) 评论(0) 推荐(0)

摘要:1 查询整个数据库中某个特定值所在的表和字段的方法 2 3 4 当数据库做的太庞大的时候,难免会出现忘记哪个值会存入哪个表的情况,于是在网上找到的如下解决办法。 5 6 通过做一个存储过程,只需要传入一个想要查找的值,即可查询出这个值所在的表和字段名。前提是要将这个存储过程放在所查询的数据库。 7 阅读全文

posted @ 2018-05-11 09:08 beeone 阅读(7872) 评论(0) 推荐(1)

摘要:1 --利用SQL语句来查询字段所在的表 2 --从某数据库中查出包含 字段名 字段的所有表名 3 SELECT TABLE_NAME 4 FROM INFORMATION_SCHEMA.COLUMNS 5 WHERE COLUMN_NAME = '字段名' 阅读全文

posted @ 2018-05-11 08:55 beeone 阅读(1062) 评论(0) 推荐(0)

摘要:ALTER TRIGGER test_Rate ON dbo.tRate FOR insert AS declare @errno int, @errmsg varchar(255) begin UPDATE dbo.tRate SET vcUpdaterId=Inserted.iAutoId FROM dbo.tRate, inserted W... 阅读全文

posted @ 2018-04-18 14:54 beeone 阅读(1681) 评论(0) 推荐(0)

摘要:T-Sql 递归查询(给定节点查所有父节点、所有子节点的方法) -- 查找所有父节点with tab as( select Type_Id,ParentId,Type_Name from Sys_ParamType_V2_0 where Type_Id=316--子节点 union all sele 阅读全文

posted @ 2018-04-04 12:42 beeone 阅读(845) 评论(0) 推荐(0)

摘要:下面来看几个比较有用的例子: 首先,从MSDN上看看这个函数的使用方法,coalesce函数(下面简称函数),返回一个参数中非空的值。如: SELECT COALESCE(NULL, NULL, GETDATE()) 由于两个参数都为null,所以返回getdate()函数的值,也就是当前时间。即返 阅读全文

posted @ 2017-09-15 11:14 beeone 阅读(4732) 评论(0) 推荐(0)

摘要:然后关闭注册表。 阅读全文

posted @ 2017-07-21 11:55 beeone 阅读(26867) 评论(0) 推荐(0)

摘要:这是SQL Prompt5的工具栏按钮 Refresh Suggestions 刷新提示(数据库更改表结构后,需要刷新一下) Format SQL 格式化代码(Pro版本才能启用,可定制,所有前边带红花的,都是Pro版可用,以下不再特意说明),格式化乱糟糟的SQL语句,方便查看 Uppercase Keyword... 阅读全文

posted @ 2017-07-04 10:29 beeone 阅读(2050) 评论(0) 推荐(0)

摘要:-- Author : hetao-- Create date: 2017/7/4 10:23 -- Version : V1.0-- Description: -- Modified by:-- Update date:-- Update Content:-- 阅读全文

posted @ 2017-07-04 10:27 beeone 阅读(153) 评论(0) 推荐(0)

摘要:比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的E 阅读全文

posted @ 2017-04-26 11:34 beeone 阅读(269) 评论(0) 推荐(0)

摘要:第一种: 第二种: 第三种: 阅读全文

posted @ 2017-03-28 10:27 beeone 阅读(528) 评论(0) 推荐(0)

摘要:1 USE master 2 go 3 4 IF EXISTS ( SELECT * 5 FROM dbo.sysobjects 6 WHERE id = OBJECT_ID(N'[dbo].[P_KillConnections]') 7 AND OBJECTPROPERTY(id... 阅读全文

posted @ 2017-03-07 11:41 beeone 阅读(584) 评论(0) 推荐(0)

摘要:SQL:复制数据库某一个表到另一个数据库中 SELECT * INTO 表1 FROM 表2 --复制表2如果只复制结构而不复制内容或只复制某一列只要加WHERE条件就好了例子:SELECT * INTO [IMCDB].[dbo].[SysLog] FROM [AimManageDB].[dbo]... 阅读全文

posted @ 2016-01-14 19:36 beeone 阅读(27534) 评论(0) 推荐(1)

摘要:HRMS Name InsuranceMoney InsuranceName -------------------- -------------------- --------------------- --------... 阅读全文

posted @ 2016-01-14 19:18 beeone 阅读(297) 评论(0) 推荐(0)

摘要:Select Name from syscolumns Where ID=OBJECT_ID('表名')select * from information_schema.tables WHERE TABLE_TYPE='BASE TABLE' OR TABLE_TYPE='VIEW'select *... 阅读全文

posted @ 2015-11-24 14:03 beeone 阅读(683) 评论(0) 推荐(0)

摘要:方法一:SELECT *FROM FTCE_ACCS.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE'--------------------------------------------------------------... 阅读全文

posted @ 2015-11-24 11:31 beeone 阅读(793) 评论(0) 推荐(0)