[SQL Server]
sql函数实现三种父子递归
日期:2012-02-06 12:06:14
点击:0
好评:0
在实际运用中经常会创建这样的结构表Category(Id, ParentId, Name),特别是用于树形结构时(菜单树,权限树..),这种表设计自然而然地会用到递归,若是在程序中进行递归(虽然在程序中递归真的更方便一些),无论是通过ADO.NET简单sql查找还是ORM属性关联都会执行多次sql语句...
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两...
如果你要把Oracle里的大量数据(80MB以上)转移到另外的用户,另外的表空间里。可以用下面介绍的快速转移数据的方法。 一、建新表的方式 create table target_tablename tablespace target_tablespace_name nologging pctfree 10 pctused 60 storage(initia...
利用数据库的函数,实现人民币小写转换成发票大写方式: CREATE OR REPLACE FUNCTION L2U -- 小写金额转换成大写 ( n_LowerMoney IN NUMBER ) RETURN VARCHAR2 AS v_LowerStr VARCHAR2(200); -- 小写金额 v_UpperPart VARCHAR2(200); v_...
查询 SELECT语句用于从数据库中查询数据,当在PL/SQL中使用SELECT语句时,要与INTO子句一起使用,查询的返回值被赋予INTO子句中的变量,变量的声明是在DELCARE中。SELECT INTO语法如下: SELECT [DISTICT|ALL]{*|column[,column,...]} INTO (variable[,variable,....
下面实例在C#中连接Oracle数据库(Name),从表(TableName)中读取数据,并写入Excel。 string cnString=Provider=msdaora.1;Data source=Name; ; cnString=cnString+user id=UserName;password=Password; try { OleDbConne...
移除字符串左边的字符: CREATE FUNCTION [ dbo ] . [ RemoveLeftChar ] ( @Expression varchar ( max ), @char varchar ( 4 ) ) RETURNS varchar ( max ) AS BEGIN WHILE LEN ( @Expression ) 0 AND CHARI...
[SQL Server]
IDENTITY的小技巧--SQL Server 2005
日期:2011-12-22 20:49:27
点击:3
好评:0
备份数据库遇到一个问题,就是将旧数据搬移到新主机数据表的时候,如果主键是的 IDENTITY 是设定自动增加的话,那么旧有的主键数据,在新数据表上面就好像是重新编号一样又从第 1 笔开始塞到第 N 笔。 例如 : 某台主机上旧有数据如下,C1 字段是自动编号,但是可能经过使用者动作,可能只剩下 1、3、4、7、11 这几笔。 塞到新数据表,C1 字段就变成 ...
如何将相同键值的蓝位内容值串接 ? 举例来说 TableA 如下: ID Type DESC 1 cpu 处理器 1 cpu 双核心 1 cpu 800外频 2 HD 硬盘 2 HD 500G 2 HD 5400转 希望将字段内容串接并以【,】分隔,在 SQL Server 2005 可以利用 XML PATH 来将功能实作,如: ID Type DESC ...
很多数据恢复工程师包括一些数据恢复技术爱好者经常会问同样一个问题:数据一旦被覆盖了,还能不能恢复呀?我听说国外能恢复被覆盖以后的数据,据说只要是覆盖操作在7次以内,都能恢复出来,国内有没有这种技术呀?这种问题困惑很多人,也困惑很多年,到现在也只是停留在传说阶段,没有人能够证实!市面上有一些数据擦除工具,在进行数据毁灭擦除的时候往往有一个选项:擦除1遍?擦除3...
SQL2005索引优化...
在实际运用中经常会创建这样的结构表Category(Id, ParentId, Name),特别是用于树形结构时(菜单树,权限树..),这种表设计自然而然地会用...
Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THE...
利用数据库的函数,实现人民币小写转换成发票大写方式: CREATE OR REPLACE FUNCTION L2U -- 小写金额转换成大写 ( n_Lower...
下面实例在C#中连接Oracle数据库(Name),从表(TableName)中读取数据,并写入Excel。 string cnString=Provider=...
移除字符串左边的字符: CREATE FUNCTION [ dbo ] . [ RemoveLeftChar ] ( @Expression varchar (...
备份数据库遇到一个问题,就是将旧数据搬移到新主机数据表的时候,如果主键是的 IDENTITY 是设定自动增加的话,那么旧有的主键数据,在新数据表上面就好像是重新...
如何将相同键值的蓝位内容值串接 ? 举例来说 TableA 如下: ID Type DESC 1 cpu 处理器 1 cpu 双核心 1 cpu 800外频 2...
很多数据恢复工程师包括一些数据恢复技术爱好者经常会问同样一个问题:数据一旦被覆盖了,还能不能恢复呀?我听说国外能恢复被覆盖以后的数据,据说只要是覆盖操作在7次以...
SQL2005索引优化...
容易忽略的SQL语句...
| CyberBlue蓝牙耳机 BH119B单声道 任意手机通用 诺基亚可听歌包邮 |
| 28.0元 |
![]() |