我有一些更改在我的svn存储库中提交了一些提交.让我们说HEAD是在r750,我想恢复r745而不会丢失r746-r750.这可能吗?
并且,我可以以某种方式保存r745并在以后重新应用它(作为新版本)?
我创建了一个用户范围设置,类型为"System.Collections.Specialized.StringDictionary".每当我打开本地设置时,我都可以在配置中看到它,但它是空的.
我有其他正确保存的用户设置,但这个字典似乎根本没有保存.
为了获得字典保存,我需要做些什么吗?
我想创建一个存储过程,该过程采用表和row_id的名称,并可以将其序列化为xml字符串.
该表可能包含clobs和blob.
我可以在PL/SQL中执行此操作,还是必须使用Java?
这样做的主要目的是让所有更新一个表,并删除了一些表,保持X最新版本,或数据的X天(该表将包括类似chg_date(default:sysdate),chg_type(U or D),chg_xml,并可能与有关用户的一些元数据).
可能的用途: - 它还可以保留所有数据并用作日志 - 将行返回到任何先前值的能力. - 能够以特定格式执行EDI.
我不想使用Oracle的闪回查询来实现这一目标,因为无法保证数据的可用性.
我试图返回数据库的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
我究竟做错了什么?
我有包含阿拉伯语文本的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数据示例:
قلهواللهأحد如果你只搜索没有变音符号的字母,那么就找不到单词قل.
我有一个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
如何防止在选择查询中选择重复行?
我有一个包含以下字段的表:
我的查询要求我仅在用户在前端输入的时间为特定用户选择数据.假设用户输入1,则选择查询应仅检索user1的数据.
我目前正在这样做:
select name,type,date from table1 order by user1;
Run Code Online (Sandbox Code Playgroud)
但是我在结果中得到了多余的行?
我做错了什么?如何避免这些重复的行?
请帮忙...
我有一个以下的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来的,我习惯在运行这样的存储过程时看到实际的结果.这个存储过程是不是返回结果因为我正在使用游标?