
sql
mmkkuoi
这个作者很懒,什么都没留下…
展开
-
SQL SERVER 截取多个分隔符中指定第几个分隔符的前边的内容
SQL SERVER 截取多个分隔符中指定第几个分隔符的前边的内容转载 2023-01-07 10:05:16 · 1221 阅读 · 0 评论 -
sqlserver 删除重复数据,保留一条
--查询重复数据,确认<br>select * From(SelectRow_Number() Over(PartitionBy[Name]orderBy[ID])AsRowNumber,*FromStudent)TWhereT.RowNumber > 1---删除重复数据DeleteTFrom(SelectRow_Number() Over(PartitionBy[Name]orderBy[ID])AsRowNumb...原创 2022-05-31 16:20:28 · 3063 阅读 · 1 评论 -
sqlserver 触发器增删改
create TRIGGER updPassWordON [user]-- 触发时机、条件AFTER UPDATE ASBEGIN --SET NOCOUNT ON; UPDATE [user] SET passWord='upd' WHERE id IN (SELECT id FROM inserted)ENDcreate TRIGGER addUserON [user]-- 触发时机、条件AFTER insert ASBEGIN ...原创 2020-05-25 12:50:33 · 723 阅读 · 0 评论 -
SQL truncate 、delete与drop区别
相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。 2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(index);转载 2013-04-19 13:39:30 · 577 阅读 · 0 评论 -
sql 学习
字符替换 replace('a.b.c','.','')将a.b.c的.替换成空查询表或者存储过程修改时间SELECT * FROM sys.all_objects WHERE name = 'GetMaxIntNo_2'原创 2018-08-21 23:48:44 · 242 阅读 · 0 评论 -
java调用存储过程
java则行存储过程先修改操作,再查询返回 存储过程需要设置SET NOCOUNT ONPreparedStatement.executeQueryalter PROCEDURE xxxASDECLARE @nameBEGIN SET NOCOUNT ON update ... SELECT @name = name from user RETURN END普...原创 2018-08-31 15:37:48 · 231 阅读 · 0 评论 -
oracle 连接sqlserver
1、建立数据源 1)、oracle 11G菜单--配置和移植工具--Microsoft ODBC管理员 或 者:开始菜单--管理工具--数据源 2)、选择系统DNS--点击添加 3)、 ...原创 2019-07-10 11:39:01 · 23486 阅读 · 4 评论 -
Sql Server 2008 R2链接服务器Oracle数据库
操作如下确保网络通畅注:一定要确保数据库服务器网络环境是否连通安装Oracle Client装完之后,访问接口选项中才会出现Oracle Provider for OLE DB选项 访问接口设置 注:之前勾选了很多项,写sql查询语句时报错(如下图),又恢复只勾选“允许进程内”就好了,不清楚报错与这些选项有什么关联。 新增链接服务器并配置...原创 2019-08-29 11:08:25 · 1077 阅读 · 0 评论