小编Osa*_*eed的帖子

在svn中,我可以恢复更改并将其搁置以待以后使用吗?

我有一些更改在我的svn存储库中提交了一些提交.让我们说HEAD是在r750,我想恢复r745而不会丢失r746-r750.这可能吗?

并且,我可以以某种方式保存r745并在以后重新应用它(作为新版本)?

svn merge patch shelve

9
推荐指数
1
解决办法
2009
查看次数

StringDictionary不保存为用户设置

我创建了一个用户范围设置,类型为"System.Collections.Specialized.StringDictionary".每当我打开本地设置时,我都可以在配置中看到它,但它是空的.

我有其他正确保存的用户设置,但这个字典似乎根本没有保存.

为了获得字典保存,我需要做些什么吗?

.net c#

8
推荐指数
2
解决办法
5349
查看次数

将Oracle行序列化为XML

我想创建一个存储过程,该过程采用表和row_id的名称,并可以将其序列化为xml字符串.

该表可能包含clobs和blob.

我可以在PL/SQL中执行此操作,还是必须使用Java?

这样做的主要目的是让所有更新一个表,并删除了一些表,保持X最新版本,或数据的X天(该表将包括类似chg_date(default:sysdate),chg_type(U or D),chg_xml,并可能与有关用户的一些元数据).

可能的用途: - 它还可以保留所有数据并用作日志 - 将行返回到任何先前值的能力. - 能够以特定格式执行EDI.

我不想使用Oracle的闪回查询来实现这一目标,因为无法保证数据的可用性.

xml oracle serialization

7
推荐指数
1
解决办法
6235
查看次数

Sql SMO:如何获取数据库物理文件名的路径?

我试图返回数据库的mdf/ldf文件的物理文件路径.

我尝试使用以下代码:

Server srv = new Server(connection);
Database database = new Database(srv, dbName);

string filePath = database.PrimaryFilePath;
Run Code Online (Sandbox Code Playgroud)

但是这会引发异常"'database.PrimaryFilePath'引发类型'Microsoft.SqlServer.Management.Smo.PropertyNotSetException'的异常 - 即使我正在运行此数据库的数据库存在,并且其mdf文件位于c:\ Program Files\Microsoft SQL Server\MSSQL.1\MSSQL

我究竟做错了什么?

sql-server smo

5
推荐指数
1
解决办法
1万
查看次数

Delphi 2009:在unicode utf-8中搜索跳过变音符号

我有包含阿拉伯语文本的utf-8编码文件,我必须搜索它.

我的问题是变音符号,如何搜索跳过它们?

就像你在Internet Explorer中加载该文本(在HTML ofcourse中转换文本)一样,IE正在跳过那些变音符号?

有帮助吗?

Edit1:只需按以下代码执行搜索:

 var m1 : TMemo; //contains utf-8 data)
     m2 : TMemo; // contains results

 ...

      m2.lines.BeginUpdate;
      for s in m1.Lines do
      begin
        if pos(eSearch.Text,s)>0 then
           begin
           m2.Lines.Add(s);
           end;
      end;
      m2.Lines.EndUpdate;
Run Code Online (Sandbox Code Playgroud)

Edit2:unicode数据示例:

قلهواللهأحد如果你只搜索没有变音符号的字母,那么就找不到单词قل.

delphi unicode search utf-8 arabic

4
推荐指数
1
解决办法
1189
查看次数

SQL Server按日期获取最新值

我有一个SQL Server表,其中包含project_id int,update_date datetime,update_text varchar(max)

该表每个project_id有许多更新.我需要通过update_date获取所有project_id值的最新信息.

例:

project_id    update_date    update_text
1             2017/01/01     Happy new year.
2             2017/01/01     Nice update
2             2017/02/14     Happy Valentine's
3             2016/12/25     Merry Christmas
3             2017/01/01     A New year is a good thing

查询应该得到:

project_id    update_date    update_text
1             2017/01/01     Happy new year.
2             2017/02/14     Happy Valentine's
3             2017/01/01     A New year is a good thing

sql database sql-server

4
推荐指数
1
解决办法
3067
查看次数

Oracle中的重复行

如何防止在选择查询中选择重复行?

我有一个包含以下字段的表:

  • 名称
  • 类型
  • USER1
  • 用户2
  • 用户3
  • 日期

我的查询要求我仅在用户在前端输入的时间为特定用户选择数据.假设用户输入1,则选择查询应仅检索user1的数据.

我目前正在这样做:

select name,type,date from table1 order by user1;
Run Code Online (Sandbox Code Playgroud)

但是我在结果中得到了多余的行?

我做错了什么?如何避免这些重复的行?

请帮忙...

sql oracle distinct

2
推荐指数
1
解决办法
2796
查看次数

oracle存储过程(w/cursors)如何工作?

我有一个以下的oracle存储过程

    CREATE OR REPLACE
PROCEDURE getRejectedReasons
  (
    p_cursor IN OUT SYS_REFCURSOR)
AS
BEGIN
  OPEN p_cursor FOR SELECT * FROM reasons_for_rejection;
END;
Run Code Online (Sandbox Code Playgroud)

但是,当我在sql-developer中运行此存储过程时,我什么都看不到.我只是看到这样的事情:

Connecting to the database oracleLocal.
Process exited.
Disconnecting from the database oracleLocal.
Run Code Online (Sandbox Code Playgroud)

我是从MS sql server来的,我习惯在运行这样的存储过程时看到实际的结果.这个存储过程是不是返回结果因为我正在使用游标?

oracle stored-procedures cursors fetch

1
推荐指数
1
解决办法
3万
查看次数