Find Substring in String in Workflow
I'm trying to separate the content from GUID with metadata, but I can't find the Find Substring in String function in SharePoint Designer 2013 mentioned on
MSDN. Can anyone provide guidance? Thanks!
Its a not a function. It is workflow action under Actions menu in your SPD 2013.
You can find that action under the Utility Actions and make sure you have selected All Actions as show in the image above.
Amit
Similar Messages
-
Finding substring from string.
I'll have to find substring from another string. Substring to find can be example: CVB and the string can be example ACHGVNB.
Give me some hints about what methods I should use.Like this:public class Test {
public static void main (String[] parameters) {
String sub;
String text;
if (parameters.length == 2) {
sub = parameters[0];
text = parameters[1];
} else {
sub = "levi_h";
text = "l e v i _ h";
System.out.println (isSub (sub, text));
private static boolean isSub (String sub, String text) {
int s = 0;
int t = 0;
while ((s < sub.length ()) && (t < text.length ())) {
if (sub.charAt (s) == text.charAt (t)) {
s ++;
t ++;
return s == sub.length ();
}Kind regards,
Levi -
Hello,
I have a string (column is normal range) like 70 - 110 mg/dl.
I wanted to separate 70 and 110.
For 70 i am using like this
select substr(normal_range,1,instr(normal_range,'-')-1) from m_parameters where normal_range='70-110 mg/dL'. It works.
But how to get 110.
Some rows may also be 110-209 U/L without any space between '-'.I want a query which works for all conditions.
Conditions are.
1. 70 - 110 mg/dL
2. 70-110mg/dL
3. 70 -110mg/dL
4. 70- 110mg/dL
5. 70-110 mg/dL
thanks
SwapnaHi Swapna,
Using the old-fashioned SUBSTR and INSTR combination:
SQL> with t
2 as
3 (
4 select '0.3 - 1.0 mg/dL' str from dual union all
5 select '70 - 110 mg/dL' str from dual union all
6 select '70-110mg/dL ' str from dual union all
7 select '70 -110mg/dL ' str from dual union all
8 select '70- 110mg/dL ' str from dual union all
9 select '70-110 mg/dL ' str from dual
10 )
11 select trim(substr(str, 1, instr(str, '-') - 1)) num1,
12 trim(substr(str, instr(str, '-') + 1, instr(str, 'mg') - instr(str, '-') - 1 )) num2
13 from t;
NUM1 NUM2
0.3 1.0
70 110
70 110
70 110
70 110
70 110
6 rows selected.
SQL>Asif Momen
http://momendba.blogspot.com -
Oracle Spatial function to find nearest line string based on lat/long
Hi,
Here is my scenario. I have a table that contains geometries of type line strings (the roadway network). The line geomteries are of type Ohio state plane south (SRID 41104).
I have a requirement - given a lat/long, find the line string that snaps to that lat/long or the nearest set of line strings within a distance of 0.02 miles.
This is a typical example of trying to identify a crash location on our roadway network. The crashes being reported to us in lat/long thru the GPS system.
How can i acheive this through any spatial functions?
Thanks for the help in advance.
thanx,
L.Hi L,
That is not the way I would do it. I would convert my road segments to LRS data, then you can do all queries on the same data.
Or, if you do not want to modify your original data, create a copy of your road segments with the same ID's and convert the copy into LRS data. If you keep the ID's identical, you can easily use geometry from one and LRS data from the other - as long as you are sure the ID is the same.
Which will make the workflow a bit easier:
1. Use SDO_NN to get the closest segments
2. Use SDO_LRS.PROJECT_PT to get the projected point
3. Use SDO_LRS.GET_MEASURE to get the measure
And most of these you can incorporate into one single query. Now I am writing this of the top of my head (It's been a while since I played with LRS). so this has not been tested, but something like this should work (but could probably be greatly improved - it's getting late for me :-) ):
SELECT
SDO_LRS.FIND_MEASURE --//find_measure needs an LRS segment and a point
SELECT --//here we select the LRS segment
r.geometry
FROM
roadsegments r
WHERE SDO_NN(r.geometry, --//based on the given GPS point
sdo_geometry(2001, 41104, sdo_point_type(lat,lon,NULL), NULL, NULL),
'sdo_num_res=2 distance=0.02 unit=mile') = 'TRUE'
SDO_LRS.PROJECT_PT --//We project the point on the LRS segment
SELECT --//here we select the LRS segment (again, which could probably be improved!!)
r.geometry
FROM
roadsegments r
WHERE SDO_NN(r.geometry,
sdo_geometry(2001, 41104, sdo_point_type(lat,lon,NULL), NULL, NULL),
'sdo_num_res=2 distance=0.02 unit=mile') = 'TRUE'
sdo_geometry(2001, 41104, sdo_point_type(lat,lon,NULL), NULL, NULL) --//The GPS point again
AS milemarker from dual;So it is not as complicated as you think, it can easily be done with just one query (SQL can do a lot more than you think ;-) ).
Good luck,
Stefan -
How to find the last string value in dynamic object?
Hi All,
I am trying to find the last string value in dyanamic objects,Any one have solution for this.
Ex:
my data :12347-ebjdone-525-ecgfjf-25236-defdafgdeg
And i want to show the output is :defdafgdeg
Any ideas:
Thanks
SriniFor oracle try using oracle function.
e.g.
SELECT reverse(substr(reverse('12347-ebjdone-525-ecgfjf-25236-defdafgdeg'),1,instr(reverse('12347-ebjdone-525-ecgfjf-25236-defdafgdeg'),'-','1'))) from dual
Object definition might look like:
reverse(substr(reverse({ObjectName}),1,instr(reverse({ObjectsName}),'-','1')))
Regards,
Kuldeep
Edited by: Kuldeep Chitrakar on Feb 12, 2010 8:12 AM -
How to find out the list of workflows with active event linkage?
Hi All,
I want to find out the list of workflows whoe event linkage is activated in the system.
Through SWU0, we can get a list of workflows attached to a particular event of a business object.
Thanks,
SivagamiHi,
Thanx for ur reply..
I got the list from the table...
thanks,
sivagami -
Find out varchar2 string NULL columns and Empty columns
Hi dev's ,
my requiremnt is to find out the string columns Names of whose storing NULL values and EMPTY strings. for that i had written below code. it's getting some error.
SET ECHO OFF;
SET FEEDBACK OFF;
SET SERVEROUTPUT ON;
SET VERIFY OFF;
SET PAGES 0;
SET HEAD OFF;
spool D:\stringnull.csv
DECLARE
v_tab_indent NUMBER(5);
v_col_indent NUMBER(5);
v_val1 VARCHAR2(20);
v_val2 VARCHAR2(20);
v_query1 VARCHAR(500);
v_query2 VARCHAR(500);
BEGIN
--DBMS_OUTPUT.ENABLE(100000);
SELECT MAX(LENGTH(table_name))+1,MAX(LENGTH(column_name)) +1
INTO v_tab_indent,v_col_indent
FROM user_tab_columns
WHERE data_type='VARCHAR2';
FOR i IN
(SELECT table_name,
column_name
FROM user_tab_columns
WHERE data_type IN ('NVARCHAR2', 'CHAR', 'NCHAR', 'VARCHAR2')
ORDER BY table_name,
column_name
LOOP
v_query1:='SELECT NVL('||i.column_name||',0) AS VAL
FROM '||i.table_name||' where '||i.column_name||' IS NULL';
v_query2:='SELECT '||i.column_name||' AS VAL
FROM '||i.table_name||' where '||i.column_name||'=''''';
--dbms_output.put_line(v_query1);
-- dbms_output.put_line(v_query2);
EXECUTE immediate v_query1 INTO v_val1;
EXECUTE immediate v_query2 INTO v_val2;
dbms_output.put_line (rpad(i.table_name,v_tab_indent,' ')||','||rpad(i.column_name,v_col_indent,' ')||' ,'||v_val1||','||v_val2);
END LOOP;
END;
Spool OFF
Set echo on
Set feedback onERROR:
Error report:
ORA-01403: no data found
ORA-06512: at line 31
01403. 00000 - "no data found"
*Cause:
*Action:
set feedback onpls help me on this issue..
Thanks,Example:
SQL> DECLARE
2 v_val VARCHAR2(20);
3 v_query1 VARCHAR(32767);
4 BEGIN
5 FOR i IN (SELECT table_name, column_name FROM user_tab_columns
6 WHERE data_type IN ('NVARCHAR2', 'CHAR', 'NCHAR', 'VARCHAR2')
7 ORDER BY table_name, column_name
8 )
9 LOOP
10 v_query1 := 'SELECT count(*) FROM '||i.table_name||' where '||i.column_name||' IS NULL';
11 EXECUTE immediate v_query1 INTO v_val;
12 dbms_output.put_line(rpad(i.table_name,30,' ')||' : '||rpad(i.column_name,30,' ')||' : '||v_val);
13 END LOOP;
14 END;
15 /
CHILD_TAB : DESCRIPTION : 0
DEPT : DNAME : 0
DEPT : LOC : 0
EMP : ENAME : 0
EMP : JOB : 0
MYEMP_OLD : ENAME : 0
MYEMP_OLD : JOB : 0
MYNULLS : ENAME : 0
MYNULLS : JOB : 4
PARENT_TAB : DESCRIPTION : 0
T : CHAR_VALUE : 0
TABLE1 : COL1_DESC : 0
PL/SQL procedure successfully completed. -
From which table we can find the stuck process in workflow from background
Hi There,
from which table we can find the stuck process
in workflow from background.
i mean the table which store information about going on process.
It's Urgent
Thank's
Bachan
Message was edited by:
BachanYou can also run "bde_wf_item.sql" script.
Note: 187071.1 - bde_wf_item.sql - Runtime Data of a Single Workflow Item
https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=187071.1
"Oracle Workflow Cartridge (WF): Workflow Item Details Data Collection Test" should be also helpful.
Note: 369576.1 - Oracle Workflow Cartridge Workflow Item Details Data Collection Test
https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=369576.1 -
Use REGEXP_INSTR to find a text string with space(s) in it
I am trying to use REGEXP_INSTR to find a text string with space(s) in it.
(This is in a Function.)
Let's say ParmIn_Look_For has a value of 'black dog'. I want to see if
ParmIn_Search_This_String has 'black dog' anywhere in it. But it gives an error
Syntax error on command line.
If ParmIn_Look_For is just 'black' or 'dog' it works fine.
Is there some way to put single quotes/double quotes around ParmIn_Look_For so this will
look for 'black dog' ??
Also: If I want to use the option of ignoring white space, is the last parm
'ix' 'i,x' or what ?
SELECT
REGEXP_INSTR(ParmIn_Search_This_String,
'('||ParmIn_Look_For||')+', 1, 1, 0, 'i')
INTO Position_Found_In_String
FROM DUAL;
Thanks, WayneMaybe something like this ?
test@ORA10G>
test@ORA10G> with t as (
2 select 1 as num, 'this sentence has a black dog in it' as str from dual union all
3 select 2, 'this sentence does not' from dual union all
4 select 3, 'yet another dog that is black' from dual union all
5 select 4, 'yet another black dog' from dual union all
6 select 5, 'black dogs everywhere...' from dual union all
7 select 6, 'black dog running after me...' from dual union all
8 select 7, 'i saw a black dog' from dual)
9 --
10 select num, str
11 from t
12 where regexp_like(str,'black dog');
NUM STR
1 this sentence has a black dog in it
4 yet another black dog
5 black dogs everywhere...
6 black dog running after me...
7 i saw a black dog
5 rows selected.
test@ORA10G>
test@ORA10G>pratz
Also, 'x' ignores whitespace characters. Link to doc:
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/conditions007.htm#i1048942
Message was edited by:
pratz -
How can I find out the strings that will be presented to the UI
Hi All,
I am working on a Swing based application (Swing based UI)
I am requested to do the following on the bytecode of that application:
I am supposed to find out what strings from within that bytecode will be presented to the UI and what will be used for an internal usage.
i have no way of running the application to verify that, i can only work on the static bytecode files.
hard question ha?
Thanks,
EItan.You would of course have to run it. Either via a VM or recreating a VM yourself.
As an example of that how would you figure out what string occurs in the following (pseudo) code?
String msg = (cnt > 1) ? ("files=" + cnt) : ("file=" + cnt);
if (cnt > 1) DisplayMessage(msg); -
Finding a Particular string in a Database in the most Optimized way
Hi All,
Below is the query to find a Particular String in the entire database tables,I have a Database of about 500 + tables and each contains many data's .In these tables i want to find a particular
string but didn't know the column name and table name.so i did as below,but for executing this it almost take 40 - 45 minutes.Is there any other way to Optimize this and make the Query execution Faster.I am copying the code below.Please comment
DECLARE
@search_string VARCHAR(100),
@table_name SYSNAME,
@table_id INT,
@column_name SYSNAME,
@sql_string VARCHAR(2000),
@TableCount INT,
@ColumnCount INT
SET @search_string = 'Developer'
DECLARE @Tables TABLE(Rownumber int identity(1,1),name nvarchar(370),id int)
DECLARE @Columns TABLE(Rownumber int identity(1,1),name nvarchar(370),id int)
INSERT INTO @Tables
SELECT name, object_id FROM sys.objects WHERE type = 'U'
SELECT @TableCount=COUNT(1) FROM @Tables
WHILE (@TableCount >0)
BEGIN
SELECT TOP(1)
@table_name=name
,@table_id=id
FROM @Tables ORDER BY Rownumber
INSERT INTO @Columns
SELECT name,object_id FROM sys.columns WHERE object_id = @table_id AND system_type_id IN (167, 175, 231, 239)
SELECT @ColumnCount=COUNT(1) FROM @Columns
WHILE (@ColumnCount >0)
BEGIN
SELECT TOP(1)
@column_name=name
FROM @Columns
WHERE id= @table_id
ORDER BY Rownumber
--SET @sql_string = 'IF EXISTS (SELECT 1 FROM ' + @table_name + ' WHERE [' + @column_name + '] LIKE ''%' + @search_string + '%'') PRINT ''' + @table_name + ', ' + @column_name + ''''
SET @sql_string = 'IF EXISTS (SELECT 1 FROM ' + @table_name + ' WHERE [' + @column_name + '] LIKE ''' + @search_string + '%'') select ''' + @table_name + ''' AS TableName , ''' + @column_name
+ ''' AS ColumnName , '''+ @search_string + ''' As SearchString'
--select (@sql_string);
--SET @sql_string = 'IF EXISTS (SELECT 1 FROM ' + @table_name + ' WHERE [' + @column_name + '] = ''' + @search_string + ''') select ''' + @table_name + ''' AS TableName , ''' + @column_name
+ ''' AS ColumnName , '''+ @search_string + ''' As SearchString'
EXECUTE(@sql_string)
SET @ColumnCount=@ColumnCount-1
DELETE FROM @Columns WHERE Name = @Column_Name
END
SET @TableCount=@TableCount-1
DELETE FROM @Tables WHERE Name= @Table_Name
ENDYou may also try the below :
http://gallery.technet.microsoft.com/c0c57332-8624-48c0-b4c3-5b31fe641c58 -
Standard report Programs to find the current status of workflows
Hi Experts,
Are there any Standard report Programs to find the current status of workflows or workflows which are pending.
Regards,
HariGo to SWI1 t-code
Give the appropriate Status - Ready or Inprocess or Waiting
Input the Task - either WF Template or Standard Task.
Choose the time period and execute the report.
Regards,
PR. -
Standard function to find alphabet in string?
Is there a standard function to find alphabet in string?
For example, a variable define as char (10),
I need a function to find out if this variable contains alphabet.
Any standard function there?hiii
use following code
data: wa_str(100) type c.
data: wa_str1 type string.
data: wa_str2 type string.
data: wa_str3 type string.
data: len type i.
data: ofset type i.
wa_str = 'ABCD435hjK'.
len = strlen( wa_str ).
TRANSLATE wa_str TO UPPER CASE.
do.
if ofset = len.
exit.
endif.
if wa_str+ofset(1) co sy-abcde .
concatenate wa_str2 wa_str+ofset(1) into wa_str2.
else.
concatenate wa_str3 wa_str+ofset(1) into wa_str3.
endif.
ofset = ofset + 1.
enddo.
write:/ wa_str.
write:/ 'alphabatic char', 20 wa_str2.
here TRANSLATE wa_str TO UPPER CASE.
statement have added .i hope this will solve your problem.
regards
twinkal -
Hi All,
Can anyone help me in finding integers in string?
The scenerio is like I have to shortlist the strings which has numbers in it.
Consider this as a table with following data.
Ashwin
Bala12
Daniel
Mark67
Patty.
i have to get the answer as follows:
Bala12
Mark67
Thanks in advance.Hi,
Hope this code will help :)
create table my_test (some_val varchar2(100));
insert into my_test values ('1Abcd2');
insert into my_test values ('eFgh');
insert into my_test values ('IjklM');
insert into my_test values ('nOpq');
insert into my_test values ('r34st');
insert into my_test values ('uVw0');
insert into my_test values ('xyZ');
insert into my_test values ('!$-#_)(');
insert into my_test values ('1234567890');
commit;
select some_val
from my_test
where instr(some_val, '1') + instr(some_val, '2') + instr(some_val, '3') +
instr(some_val, '4') + instr(some_val, '5') + instr(some_val, '6') +
instr(some_val, '7') + instr(some_val, '8') + instr(some_val, '9') +
instr(some_val, '0') > 0;Good luck!
http://dba-star.blogspot.com -
Substring for Strings, what do I use for a int variable???
Hi!
substring for Strings...
String s1 = p.substring(1,2);
but what do I use for a int variable?
int i1 = integ."???????"(1,2);
/Henrikwhy, you use maths of course!!
or if you're not up to that, try this:
int x = 931;
String s = x+"";
String res = s.substring(1, 2);
and of course set it back to an int
with Integer.parseInt(res);
Maybe you are looking for
-
Sending email with attachments
Hi, I want to sent an email with more than one attachments (for example word and pdf documents). I have attached and sent the mail with pdf document but i couldn't attach the other file. Can anybody tell me the way to do this? thanks
-
How can I figure out why our Jetpack 4G LTE Mobile Hotspot is using so much data - even at times when we are not even home?
-
Please help me understand the difference between these two and if the editing functions are the same: 1. macromedia MX Flash 2. Flash 8 Thanks.
-
Help Required to hide a border in a adf table(10G)
Hello, I am facing a problem while removing the outer border of an adf table. I tried with skinning but its not reflecting on my page. i created a file in my WEB_INF "trinidad-skins.xml" which is having - <?xml version="1.0" encoding="ISO-8859-1"?> <
-
I have a friend who just got a webcam and we have been trying to connect. The camera icon shows up by her name and when I click on it, it sends her a message, she accepts and then I get a message that the video is starting and she gets a connection m