How to concatenate characters
Hi
How do you concatenate characters together to form one string?
how to concatenate charactersThis is one way of many with different pros and cons,
String s = "" + 'c' + 'h' + 'a' + 'r';
Similar Messages
-
How pass ext characters to a stored proc by odbc when enable sqlserver syntax is on??
how pass french characters or extended characters to a stored procedure by odbc
error: ORA-01756: quoted string not properly terminated
une chaine entre apostrophhes ne se termine pas correctement
oracle Retrieving extended characters thru ODBC
PL/SQL procedure parameters
hi, i hope you can help to me.
I have a problem with french and german characters.
i have a little stored procedure than return what i'm passing to him.
see these example: (the second one work fine on plsql)
first exemple:
1) i created a new odbc dsn
2) i'm going into sqlserver migration tab to choose
Enable Exac Syntax.
3) i'm open Winsql (this is a odbc tools)
http://www.indus-soft.com/winsql/
4) i'm write
exec ksp_test 0,'HiLLO ORACLE'
i receive this error:
Error: ORA-01756: quoted string not properly terminated
(State:S1000, Native Code: 6DC)
I trying to changed too the NLS_LANG in the registry
like FRENCH_CANADA.WE8ISO8859P1
French_France.WE8ISO8859P1
but without any success..
i got the same problem with
oracle 9 database with utf8 characters set.
oracle 8.1.7 with iso8859p1 characters set.
i trying all latest odbc driver from oracle website.
second exemple:
SQL> variable mytest refcursor;
SQL> exec ksp_test (0,'HiLLO ORACLE',:MYTEST);
PL/SQL procedure successfully completed.
SQL> PRINT MYTEST;
Your Database Value
HiLLO ORACLE
CREATE OR REPLACE PACKAGE KSP_PLSQLRSETPKG
AS
TYPE RCT1 IS REF CURSOR;
END;
CREATE OR REPLACE PROCEDURE KSP_TEST (
PATCH INT DEFAULT 0,
PONC VARCHAR2,
RC1 IN OUT KSP_PLSQLRSETPkg.RCT1
AS
BEGIN
OPEN RC1 FOR
SELECT PONC "Your Database Value" FROM DUAL;
FROM DUAL;
RETURN ;
END;
i'm trying also different nls setting but no good result.
AMERICAN_AMERICA.US7ASCII
AMERICAN_AMERICA.WE8MSWIN1252
FRENCH_CANADA.WE8DEC
FRENCH_CANADA.UTF8
FRENCH_CANADA.WE8MSWIN1252
FRENCH_FRANCE.WE8DEC
FRENCH_FRANCE.UTF8
FRENCH_FRANCE.WE8MSWIN1252
is working well on sqlplus but not by odbc..
also..
i'm declare a variable and
i set
v_variable := 'id'
and the procedure return the good syntax...
i think is a odbc driver problem....
the driver don't want to accept a extended characters set by a parameters coming from the procedure.
can you confirm to me ..this is a major bug for the driver..
my procedure is very basic to make a little test.
did you try my procedure to be sure you have the same problem?
i try with a oracle instance utf8,WE8MSWIN1252 and
i got always the same problem.
if i write insert into test values ('di');
everything is fine...but when i call the procedure...
the procedure don't want to accept any german..french or any extended characters...
our application is working by odbc driver.
i'm pretty sure is a bug in the driver ...the bug is coming only when i select "ENABLE EXEC SYNTAX" IN THE DSN (SQLSERVER MIGRATION SECTION) ... i try with Shema Database and Owner and Empty and i got
always the same problem
exec KSP_TEST 0,'TiEST'
------------------------>>>>>>>NOT WORKING.
BUT IF I WRITE
CALL KSP_TEST (0,'TiEST')
------------------------->>>>IS WORKING
if i select enable exec or i unselect enable exec...
the CALL KSP_TEST...... is always working properly.
BETWEEN THESE SYNTAX THE NLS_LANG IS NEVER CHANGED....
IS WORKING.....THE NLS_LANG IS GOOD.......because i make a little modification in procedure to be sure the INSERT IS inside the database CORRECTLY.
CREATE OR REPLACE PROCEDURE KSP_TEST
PATCH INT,
PONC VARCHAR2
AS
v_test varchar2(100);
BEGIN
v_test := 'test';
INSERT INTO YYY VALUES (PONC);
END;If "just using Crystal Reports XI R2" means using Crystal Report Viewer and do not want to see the prompt, please follow the below steps.
1. Select the report you want to see
2. Select "Process" tab
3. Select Parameters menu under the process tab.
4. You would see two date parameters there.
Select the [Empty] value for each parameter and fill out the value you want.
Hope this would help. -
How to insert characters into a file using Labview
I have collected acoustic data that I am turning into wav files. After the collection, I now know the file size and need to insert the wav file header on top of this file. Can anyone tell me how to concatenate two files, or insert the wav header (string) data into the other file? My current method is very inefficient. The collected data file can become extremely large, so I am trying to avoid reading this file. I would rather poke data into it without overwriting any existing data. Thanks in advance.
hello
See attached vi. It is a modification of NI warite wav vi. It only writes header. So Write a default header, append your data and write heder again using the number of bytes of audio.
Hope this helps.
"Qod natura non dat, Salmantica non praestat"
Attachments:
Cabecera_Wav.vi 77 KB -
How to concatenate a string with single quotes
Hi all,
how to concatenate a string with single quotes to a variable.
SathyaHi sathyabama,
1. simple
2. use TILDE character <b>(`)</b>
(just left to the '1' key)
<b> `'mystring'`</b>
3. just copy paste
report abc.
data : m(100) type c.
concatenate `'amit mittal'` 'hello' into m separated by space.
write m.
regards,
amit m. -
How to Concatenate Table name and Where condition at runtime
I am passing parameter as User and Zone to Stored Procedure.How to concatenate Table Name
and WHERE CONDITION in SQL Statement.i have different type of users and zones.Hi !
declare
cur sys_refcursor;
r emp%rowtype;
v_sql varchar2(512);
begin
-- do your logic here
v_sql := 'select * from emp';
open cur for v_sql;
loop
fetch cur into r;
exit when cur%notfound;
dbms_output.put_line(r.ename);
end loop;
close cur;
end;In this example you can see how can be done this with cursor vars .. You should concatenate v_sql string according to your requirements.
But as in further posts has already been mentioned , be carefull at publishing such kind of procedures and think on security.
Also when you want dynamicaly change from clause , you should consider using different records to accept data ? Maybe all your tables has the same structure and then this problem will be smaller.
T
T -
How to concatenate string with a numeric control ?
Hi,
How to concatenate string with a numeric control ?
Thankyou.
Solved!
Go to Solution.Its simpler to just use the Format Into String.
Attachments:
Format Into String.png 11 KB -
I need to display all the elements of a 2d array (all integers) using one line per row. Unfortunately, Java prints vertically, not horizontally. I know how to concatenate String, but how would i achieve the same in this case?
Any ideas?
Thanks.http://java.sun.com/j2se/1.5.0/docs/api/java/io/PrintStream.html#print(java.lang.String)
http://java.sun.com/j2se/1.5.0/docs/api/java/io/PrintStream.html#println(java.lang.String) -
How to concatenate TDM files in DiaDem
I've seen the post on how to concatenate CSV files on DiaDem ... but how do you concatenate TDM files together?
I'm surprised this functionality isn't embedded into the software as it is a fairly common task, and the script is likely beyond most user's ability to maintain.
Solved!
Go to Solution.Hi Brad,
Maybe I didnt explain myself that well, my fault. The case is:
As a result of acquired data post analysis with LabVIEW, I am logging into TDMS files 1.7GB of data. It's a file of 15 columns (properties) each of 1,080,000 rows ( properties values).
If I decide saving all the data into one file ( resulting into a 1.7GB file), DIAdem cannot load it into Data Portal. The program gets frozen even after waiting for 30mins.
If I save the data into multiple files (i.e like I tried last time in 3 files of around 500MB and one around 270MB) the 3 first files are loaded into data portal but when the loading of the 270MB is under way, DIAdem gives me an indexing error (sorry cant recall right now what is says exactly).
In the case of saving into multiple files, apparently I want to concatenate the TDMS file channels so I can i.e graph plots for the whole duration of my test. A reappending VBScipt you kindly provided me, works fine with any file I used that was not as massive as the ones I am dealing now. When I am using it with the above mentioned files, in the end I just get a time channel and none of the channels in my TDMS files.
Using a VBScipt that requires that I load my data into Data Portal before running it, it's simply impossible as DIAdem stalls as I mentioned above.
Sorry, I havent been using scipting before so I might be missing something here. As it goes for those changes you suggested. i will give it a try but could you please confirm which scipt we are talking about now exactly? As for concatenate files, the code Herbert provided in that thread is great but it does nor address exactly my problem.
Thanks,
Panos
Message Edited by Saloutios on 06-14-2010 04:27 AM -
How to concatenate two column in ALV
dear,
How to concatenate two ALV columns
yatendra sharmadear
I have to concatenate 3 fields
PERFORM fill_fields_of_fieldcatalog
USING 'IT_FINAL' 'NAME2' ' ' ' ' 'Customer Address' .
PERFORM fill_fields_of_fieldcatalog
USING 'IT_FINAL' 'STRAS' ' ' ' ' 'Street' .
PERFORM fill_fields_of_fieldcatalog
USING 'IT_FINAL' 'ORT01' ' ' ' ' 'City'.
how can we join them
Yatendra -
How to concatenate single quote with any field like 'VBAK'
Hi,
How to concatenate single quote with any fields.
say for example I have table name as MARA, I have to pass that table name to other fields with single quote , like I have to pass that as
tab name = 'MARA'.
but how to do this,
below statement will not work
concatenate ''' 'MARA' ''' into string.. it's giving syntax error...
Regards,
Mrunalgv_name = 'MARA'.
gc_quote = '''.
CONCATENATE gc_quote gv_name gc_quote INTO value.
Pushpraj -
Concatenate characters to characteristic value enetered
Hi,
We need to concatenate some characters with the Cost Center data entered by users and populate the resultant data in another characteristic, for the same transaction record - this needs to be done before data is written to the cube.
Some topics in the forum suggested using exit functions for similar problems. But how do we pass cost center (or for that matter any characteristic value)from the buffer to the function and pass the concatenated (or massaged) data back to the same record in the buffer.
If not exit, what are the other options?
Looking forward to advice and suggestions.
Thanks in advance
Krishna
<b>RESOLVED</b>
Message was edited by: krishnaHi Srini,
Thanks for the quick response.
The concatenation I mentioned is required in BPS while writing data into transactional infocube. The user would be entering the cost center data along with other planning information. We need to pick up the costcenter entered by the user and derive another characteristic.
Since I cant have update rules, I'm left with the option of writing some exists.
The new data will be in a Z info object - not linked to Cost Center in any way.
Thanks again
Krishna -
How To Concatenate Column Values from Multiple Rows into a Single Column?
How do I create a SQL query that will concatenate column values from multiple rows into a single column?
Last First Code
Lesand Danny 1
Lesand Danny 2
Lesand Danny 3
Benedi Eric 7
Benedi Eric 14
Result should look like:
Last First Codes
Lesand Danny 1,2,3
Benedi Eric 7,14
Thanks,
David JohnsonStarting with Oracle 9i
select last, first, substr(max(sys_connect_by_path(code,',')),2) codes
from
(select last, first, code, row_number() over(partition by last, first order by code) rn
from a)
connect by last = prior last and first = prior first and prior rn = rn -1
start with rn = 1
group by last, first
LAST FIRST CODES
Lesand Danny 1,2,3
Benedi Eric 7,14Regards
Dmytro -
How to remove characters/lines from the beginning of an InputStream
Hi,
I have a program which receives several InputStreams. From each of these streams I have to remove 2 lines from the beginning. After the lines are removed, all the streams are combined to one with SequenceInputStream and read in one chunk. Is there an easy/simple way of doing this?
One option I thought would be to read the char by char until 2 end of line chars have been detected and then read the rest of the data to a buffer. And the create a ByteArrayInputStream out of this buffer. Problem with this approach is, that the amount of data can be large, so putting all the data in to memory might cause problems.
Another option is to use BufferredInputStream and use the readline() method twice to get rid of the lines that are not needed. After this I would write the data to some output stream, which is then converted back to input stream. Propably would work, but sound too much of work for a simple thing like this. There has to be better way.
To make it simple, what I need is a method that looks like the following, or something similar
* Removes n number of lines from the beginning of a InputStream.
* @param is InputStream where the lines are removed
* @param numberOfLines int value to indicate how many lines whould be removed
* @return InputStream where lines have been removed.
public InputStream removeLines(InputStream is, numberOfLines);Thanks.Here's the code, feel free to use it. Comments are also welcome.
public InputStream removeLinesFromTheBeginning(InputStream is, int numberOfLines) throws IOException
char c = 'c';
int i = 0;
for(int n = 0 ; n < numberOfLines ; n++)
do
c = (char)is.read();
System.out.print(c);
if(c == (char)-1) // end of stream reached before any newline characters were found.
return null;
i++;
while(c != '\n');
System.out.println();
System.out.println("Characters removed:" + i);
System.out.println("n: " + n);
i = 0;
return is;
}Edited by: dave_spaghetti on Jun 16, 2009 5:42 AM
Fixed a bug. -
How to read characters from a text file in java program ?
Sir,
I have to read the characters m to z listed in a text file .
I must compare the character read from the file.
And if any of the characters between m to z is matched i have to replace it with a hexadecimal value.
Any help or suggesstions in this regard would be very useful.
Thanking you,
khurramHai,
The requirement is like this
There is an input file, the contents of the file are as follows, you can assume any name for the file.
#Character mappings for Japanese Shift-JIS character set
#ASCII character Mapped Shift-JIS character
m 227,128,133 #Half width katakana letter small m
n 227,128,134 #Half width katakana letter small n
o 227,129,129
p 227,129,130
q 227,129,131
r 227,129,132
s 227,129,133
t 227,129,134
u 227,129,135
v 227,129,136
w 227,129,137
x 227,129,138
y 227,129,139
z 227,129,142
The contents of the above file are to be read as input.
On encountering any character between m to z, i have to do a replacement with a hexadecimal code point value for the multibyte representation in the second column in the input file.
I have the code to get the unicode codepoint value from the multibyte representation, but not from a file.
So if you could please tell me how to get the characters in the second column, it would be very useful for me.
The character # is used to represent the beginning of a comment in the input file.
And comment lines are to be ignored while reading the file.
Say i have a string str="message";
then i should replace the m with the unicode code point value.
Thanking you,
khurram -
How to concatenate date and time after a logical file in application server
Hi Experts ,
I have a requirement that goes like this : I have a job that runs parallelly with 10 different variants at the same time. Each job will write the data into a file in the application server, since the jobs run parallelly there is a chance of the file being over-written and hence we have decided to concatenate time and date at the end of the file so that the file does not get over-written. Can someone please let me know how to incorporate this change.
Thanks & Regards,
Balaji.KHi Balaji.
Use CONCATENATE functionality.
A sample code snippet for your reference :-
CONCATENATE p_path text-202 c_9 p_name c_9 lv_fcount c_9 lv_date
c_9 lv_time INTO gv_file.
Regards
Abhii
Maybe you are looking for
-
Search on basis of start date and end date
Hi, I have added two fields 'Start Date' and 'End Date' on a search page. I have done the VO extension also. Now, I have to implement search logic to get all the records created in between 'Start Date' and 'End Date' after pressing the 'GO' button on
-
Is there actually even a loyalty department?
I have been a loyal VW customer for well over 10-12 years. On the 1st I upgraded one of my 4 lines, and asked about getting some type of discount or credit for being a good customer. I was then transferred to the "loyalty dept" which ended up being
-
MBP Display Colors, should the be the same as ACD?
Greetings everyone. Just bought my 1st Mac laptop (15" MacBook Pro). Before that I have a year of experience with Mac Pro. I've noticed an interesting thing - colors on mbp are little desaturated. I've set up color calibration on both MBP display and
-
Hi I am trying to activate my account but it says it is already in use?
Hi I am trying to use my vista 64 windows and it says it is already in use in another computer. My past computer broke down and I had vista on that. They had to install a whole new motherboard and some other stuff. But now I can not activate widows.
-
Problem re-opening Photoshop CS6
After I close PS CS6 I am unable to open it again until I either restart the computer or end the photoshop.exe process in the task manager. I have updated to version 13.1 and Windows 7 is up to date. I have also tried deleting the preference file in