
SQL
苍穹帝
这个作者很懒,什么都没留下…
展开
-
利用透明网关,oracle与SQLServer数据传输
先建好透明网关!!1、在PLSQL/oracle中查询SQLServer的数据:字段要加双引号"",例如:"ID"2、从oracle中插入数据到SQLServer中时,不能直接insert intoTable(A,B)@sqlserver select A,B from oracle,这样会报错ERROR at line 1:ORA-02025: all tables in th...原创 2020-03-19 15:00:43 · 385 阅读 · 0 评论 -
SQL SERVER中DBLINK的实现
不同服务器数据库之间的数据操作--创建链接服务器 exec sp_addlinkedserver'ITSV' ,'' , 'SQLOLEDB' ,'远程服务器名或ip地址'exec sp_addlinkedsrvlogin'ITSV' ,'false' ,null , '用户名' ,'密码'--查询示例 select*from ITSV.数据库名.dbo转载 2016-11-26 12:07:18 · 640 阅读 · 0 评论 -
SQL Server中如何让SQL语句对字符串大小写敏感
在SQL Server中默认对大小写是不敏感的,例如fname='peter'和fname='PETER'结果是一样的。但有时候用户会要求区分大小写,如验证密码等。这种情况下的处理办法就是在字段后加上collate Chinese_PRC_CS_AS_WS如:select * from HRS_EMPLOYEE where EMPLOYEE_NAME='admin' AND PASSWORDc转载 2016-01-22 11:30:43 · 3174 阅读 · 0 评论 -
SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)
SQL SERVER 2008不能修改表的解决方法(增加字段、修改字段名)新装的SQL SERVER 2008,打开原来SQL SERVER 2008中建立的表,现在想增加一些字段,在保存时提示错误,无法保存。刚开始以为是SQL SERVER 2008与2005的不兼容,后来发现在SQL SERVER 2008中新建的表也存在无法修改表结构,也就是无法修改字段名和增加字段名。提示是:不转载 2016-01-22 11:29:58 · 846 阅读 · 0 评论 -
SQL Server中截取字符串常用函数
SQL Server 中截取字符串常用的函数:1.LEFT ( character_expression , integer_expression )函数说明:LEFT ( '源字符串' , '要截取最左边的字符数' )返回从字符串左边开始指定个数的字符select LEFT('SQL_Server_2008',4 );返回结果:SQL_2.RIGHT ( c原创 2015-10-21 10:02:52 · 610 阅读 · 0 评论 -
sql2000的jdbc连接
【转】jdbc访问sql2000与驱动包classpath配置2012年02月10日 星期五 下午 9:20转载自 cna仔最终编辑 cna仔1、首先要记得sql2000 要打上sp3以上的补丁.(建议用sp4)2、装上SQL Server 2000 Driver for JDBC Service Pack 3 下载地址:http://www.microsoft.com转载 2015-09-26 19:01:17 · 523 阅读 · 0 评论 -
SQL语句-exec执行
动态sql语句基本语法1 :普通SQL语句可以用Exec执行eg: Select * fromtableName Exec('select * from tableName') Exec sp_executesql N'select * fromtableName' --请注意字符串前一定要加N2:字段名,表名,数据库名之类作为变量时,必须转载 2015-07-22 16:43:08 · 5465 阅读 · 0 评论 -
sql 分布式查询 (sp_addlinkedserver使用方法)
Transact-SQL 参考 sp_addlinkedserver创建一个链接的服务器,使其允许对分布式的、针对 OLE DB 数据源的异类查询进行访问。在使用 sp_addlinkedserver 创建链接的服务器之后,此服务器就可以执行分布式查询。如果链接服务器定义为 Microsoft® SQL Server™,则可执行远程存储过程。语法sp_addlinkedse转载 2015-01-09 10:02:50 · 1697 阅读 · 0 评论 -
SQL 游标的使用(更新数据)
一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环游标的类型: 1、静态游标(不检测数据行的变化) 2、动态游标(反映所有数据行的改变) 3、仅向前游标(不支持滚动) 4、键集游标(能反映修改,但不能准确反映插入、删除) 游标使用顺序: 1转载 2014-10-23 16:32:51 · 10638 阅读 · 0 评论 -
SQL 游标的使用
游标是邪恶的! 在关系数据库中,我们对于查询的思考是面向集合的。而游标打破了这一规则,游标使得我们思考方式变为逐行进行.对于类C的开发人员来着,这样的思考方式会更加舒服。 正常面向集合的思维方式是: 而对于游标来说: 这也是为什么游标是邪恶的,它会使开发人员变懒,懒得去想用面向集合的查询方式实转载 2014-10-23 16:35:21 · 731 阅读 · 0 评论 -
SQL: DELETE FROM FROM
delete from Table_A from Table_A, Table_Bwhere Table_A.ID = Table_B.ID即delete Table_A from Table_A, Table_Bwhere Table_A.ID = Table_B.ID即delete from Table_Awhere exists(原创 2014-08-29 15:56:08 · 1548 阅读 · 0 评论 -
利用SQL临时表判断用户是否登录
在SQL中,可以利用临时表判断用户是否已经登录。原创 2014-07-17 15:28:24 · 1366 阅读 · 0 评论 -
SQL2005:Excel 导入,使用sp_configure启用 'Ad Hoc Distributed Queries'
使用SQL2005,导入excel时,提示: SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。原创 2013-03-23 15:08:01 · 1239 阅读 · 0 评论 -
Create table(access环境下)自动编号类型的写法
create table sm_huawen(id autoincrement(1,1) primary key,peij_huawen varchar(100))或create table sm_huawen(id autoincrement,peij_huawen varchar(100), primary key (id))其中在access中,autoincrement为自动编原创 2013-01-06 14:15:16 · 1544 阅读 · 0 评论 -
SQL grouping 分组汇总
Create Table T_SendMoney(StateCode varchar(6),DepCode varchar(6),SendMoney Money)Insert Into T_SendMoneySelect '100001','310001',1000UNION ALLSelect '100001','310001',2000UNION ALLSelect '原创 2012-10-27 14:35:47 · 698 阅读 · 0 评论 -
delphi的函数round、trunc、ceil、floor 和RoundTo
1.Round(四舍六入五留双)功能说明:对一个实数进行四舍五入。(按照银行家算法)例:var i, j: Integer;begin i := Round(1.5); // i等于2 j := Round(2.5); // j等于2end;在Delphi中使用Round函数得到的答案有时与我们所预期的会不太一样:采用的是四舍六入五留双。即当舍转载 2012-10-27 13:20:05 · 9733 阅读 · 0 评论 -
SQL Server 2005 无法远程连接的解决方法
方法如下: 一、为 SQL Server 2005 启用远程连接1. 单击"开始",依次选择"程序"、"Microsoft SQL Server 2005"、"配置工具",然后单击"SQL Server 外围应用配置器"。 2. 在"SQL Server 外围应用配置器"页上,单击"服务和连接的外围应用配置器"。 3. 在"服务和连接的外围应用配置器"页上,展开"Data转载 2012-10-31 09:07:10 · 442 阅读 · 0 评论 -
SQL:CROSS APPLY和OUTER APPLY的应用
CROSS APPLY,先记录学习下。if object_id('T_a','U') is not nulldrop table T_aGOCREATE TABLE T_a( id int unique not null, name varchar(50),)GOif object_id('T_b',N'U') is not nulldrop t原创 2012-09-13 16:15:37 · 587 阅读 · 0 评论 -
sql server 强制删除连接
用SQl语句控制MS SQl server的用户连接 if exists(select 1 from sysobjects where name = 'killspid' and type = 'P') drop proc killspidcreate proc killspid (@dbname varchar(20))原创 2012-09-12 15:39:24 · 785 阅读 · 0 评论