Hi,
I have a file named "Test_2008_01_21"
The file contains a string "manual" that occurs many times in the file
How can i find the positions of the string "manual" in the file
Ex: if the string " manual " occurs three times in the file. i want to replace the second occurance of string... (6 Replies)
Hi All,
My requisite is to search for the string "0108"(which is the year and has come in the wrong year format) in a particular column say 4th column in a tab delimited file and then replace it with 2008(the correct year format) in the same position where 0108 was found..The issue is the last... (15 Replies)
Hi All,
My requisite is to search for the string "0108"(which is the year and has come in the wrong year format) in a particular column say 4th column in a tab delimited file and then replace it with 2008(the correct year format) in the same position where 0108 was found in the same file..The... (27 Replies)
here is what i want to achieve... consider a file contains below contents. the file size is large about 60mb
cat dump.sql
INSERT INTO `table1` (`id`, `action`, `date`, `descrip`, `lastModified`) VALUES (1,'Change','2011-05-05 00:00:00','Account Updated','2012-02-10... (10 Replies)
I am having a text file which is having more than 200 lines.
EX:
001010122 12000 BIB 12000 11200 1200003
001010122 2000 AND 12000 11200 1200003
001010122 12000 KVB 12000 11200 1200003
In the above file i want to search for string KVB and add/replace... (1 Reply)
Hi,
i have a text file as :
abc 0 1 Pass
hjk 1 1 Pass
bhk 0 0 Fail
jjh 8 2 Pass
nkji 0 1 Pass
Now I want to check that if 1st column is jjh , then , store the value of 3rd string of that line in a variable. Hence, 2... (8 Replies)
Hi,
I have a file with multiple lines(fixed width dat file). I want to search for '02' in the positions 45-46 and if available, in that lines, I need to replace value in position 359 with blank. As I am new to unix, I am not able to figure out how to do this. Can you please help me to achieve... (9 Replies)
Hi Everyone,
I have a requirement in ksh where i have a set of files in a directory. I need to search each and every file if a particular string is present in the file, delete that line and replace that line with another string expression in the same file.
I am very new to unix. Kindly help... (10 Replies)
I am trying to replace the string in position 26 through 35 of the data file with 10 spaces and I want the remaining file to stay as is, the record length is over 900 characters? I am trying to use the AWK and substr but I am not getting it formatted correctly.
Before... (6 Replies)
I have the below string which i need to compare with a file and replace this string in the file which matches closely. Can anyone help me on this.
string(Scenario 1)- user::r--,user::ourfrd:r--
String(Scenario 2)- user::r--
File
****
# file: /local/Desktop/myfile
# owner: me
# group:... (6 Replies)
Discussion started by: sarathy_a35
6 Replies
LEARN ABOUT DEBIAN
dbix::class::storage::dbi::mssql
DBIx::Class::Storage::DBI::MSSQL(3pm) User Contributed Perl Documentation DBIx::Class::Storage::DBI::MSSQL(3pm)NAME
DBIx::Class::Storage::DBI::MSSQL - Base Class for Microsoft SQL Server support in DBIx::Class
SYNOPSIS
This is the base class for Microsoft SQL Server support, used by DBIx::Class::Storage::DBI::ODBC::Microsoft_SQL_Server and
DBIx::Class::Storage::DBI::Sybase::Microsoft_SQL_Server.
IMPLEMENTATION NOTES
IDENTITY information
Microsoft SQL Server supports three methods of retrieving the IDENTITY value for inserted row: IDENT_CURRENT, @@IDENTITY, and
SCOPE_IDENTITY(). SCOPE_IDENTITY is used here because it is the safest. However, it must be called is the same execute statement, not
just the same connection.
So, this implementation appends a SELECT SCOPE_IDENTITY() statement onto each INSERT to accommodate that requirement.
"SELECT @@IDENTITY" can also be used by issuing:
$self->_identity_method('@@identity');
it will only be used if SCOPE_IDENTITY() fails.
This is more dangerous, as inserting into a table with an on insert trigger that inserts into another table with an identity will give
erroneous results on recent versions of SQL Server.
identity insert
Be aware that we have tried to make things as simple as possible for our users. For MSSQL that means that when a user tries to create a
row, while supplying an explicit value for an autoincrementing column, we will try to issue the appropriate database call to make this
possible, namely "SET IDENTITY_INSERT $table_name ON". Unfortunately this operation in MSSQL requires the "db_ddladmin" privilege, which is
normally not included in the standard write-permissions.
Ordered Subselects
If you attempted the following query (among many others) in Microsoft SQL Server
$rs->search ({}, {
prefetch => 'relation',
rows => 2,
offset => 3,
});
You may be surprised to receive an exception. The reason for this is a quirk in the MSSQL engine itself, and sadly doesn't have a sensible
workaround due to the way DBIC is built. DBIC can do truly wonderful things with the aid of subselects, and does so automatically when
necessary. The list of situations when a subselect is necessary is long and still changes often, so it can not be exhaustively enumerated
here. The general rule of thumb is a joined has_many relationship with limit/group applied to the left part of the join.
In its "pursuit of standards" Microsft SQL Server goes to great lengths to forbid the use of ordered subselects. This breaks a very useful
group of searches like "Give me things number 4 to 6 (ordered by name), and prefetch all their relations, no matter how many". While there
is a hack which fools the syntax checker, the optimizer may still elect to break the subselect. Testing has determined that while such
breakage does occur (the test suite contains an explicit test which demonstrates the problem), it is relative rare. The benefits of ordered
subselects are on the other hand too great to be outright disabled for MSSQL.
Thus compromise between usability and perfection is the MSSQL-specific resultset attribute "unsafe_subselect_ok". It is deliberately not
possible to set this on the Storage level, as the user should inspect (and preferably regression-test) the return of every such ResultSet
individually. The example above would work if written like:
$rs->search ({}, {
unsafe_subselect_ok => 1,
prefetch => 'relation',
rows => 2,
offset => 3,
});
If it is possible to rewrite the search() in a way that will avoid the need for this flag - you are urged to do so. If DBIC internals
insist that an ordered subselect is necessary for an operation, and you believe there is a different/better way to get the same result -
please file a bugreport.
AUTHOR
See "AUTHOR" in DBIx::Class and "CONTRIBUTORS" in DBIx::Class.
LICENSE
You may distribute this code under the same terms as Perl itself.
perl v5.14.2 2011-05-10 DBIx::Class::Storage::DBI::MSSQL(3pm)