|
Did you try that query?
I think you are trying to merge two databases into one, right?
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
yes but i need to merge only one table..
test09
|
|
|
|
|
Then use my query and all will be done.
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
using that query can insert single row how do i select all 400 rows.. or else i need to execute that query for each and every row..
test09
|
|
|
|
|
That query will insert all rows from table, not only one!
Better check this http://en.wikipedia.org/wiki/Insert_(SQL)
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
He's in trouble if he is trying to merge 2 tables, there will be duplicates unless he filters them out.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
I warned him/her too in previos post, thanks for claryfing me
I Love T-SQL
"Don't torture yourself,let the life to do it for you."
If my post helps you kindly save my time by voting my post.
www.aktualiteti.com
|
|
|
|
|
Actually I think I could have left it a he's in trouble
His level of understanding about database needs upgrading
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Take the boys query and add a where clause that filters out existing records so you do not get duplicates. You need to identify the primary key (unique data) in both fields that can be used to apply the filter.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hi,
I write MSSQL queries to retrieve unicode data. It shows data in result Grid like boxes it cannot be readable format, What to do if unicode character should be displayed in readable format in MSSQL result grid....
************ S G KORE *******************
|
|
|
|
|
I think it has something to do with the characters sets installed under windows. I know we have chinese installed and the unicode display Ok but japanese is just boxes.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hi,
I have a unique id column in a table with values -
12
32
45
345
3534
45456
etc.
Now i want to make all the values to be 7 digit by placing 0's in front of each id for example above ids will be
0000012
0000032
0000045
0000345
0003534
0045456
Now there are 1000's of values that i need to change - what would be the best possible way to write query for this.
Thanks
|
|
|
|
|
|
That would only work if they're string values, which they shouldn't be. You could left pad them when you display them.
|
|
|
|
|
yeh they are int values. Anyway to do it for int ?
thanks
|
|
|
|
|
AndyInUK wrote: yeh they are int values. Anyway to do it for int ?
Why would you want to? The following values are all the same:
1
01
001
0001
Generally, you'll apply padding purely for display/writing to file purposes, and this should be accomplished in the client code - not in the database.
|
|
|
|
|
yes they mean same but when we try to sort its meaning will change thats y for sorting we need this
|
|
|
|
|
Can you explain? Why do you need to have preceding zeroes in a number to sort?
Simply put, if it is an integer, then
1. you cannot do it
2. you do not need it
|
|
|
|
|
because without zeroes its not sorting in ascending
like i have data
1
2
3
10
11
21
31
without zeroes its sorting like this
1
11
21
31
2
3
|
|
|
|
|
Bullshit if these values are in integer column.
|
|
|
|
|
As Danish said, this is a text sort, you need to check your data type.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
eraser950 wrote: because without zeroes its not sorting in ascending
like i have data
1
2
3
10
11
21
31
without zeroes its sorting like this
1
11
21
31
2
3
That means they are stored as text, and not numbers. Sorting numeric data types gives you the values in the right order.
|
|
|
|
|
True enough. I assumed they were strings because the question doesn't really make sense if they are numeric.
|
|
|
|
|
I assume mysql has similar sorts of functions but I have not had the pleasure, but in T-SQL / SQL Server you could do:
select ID = right('0000000' + convert(varchar(20),ID),7) from MyTable -- ID can be int or varchar
or
select ID = right('0000000' + ID,7) from MyTable -- OK only when ID is varchar.
Likewise you could put this into an update statement if for example you are in the process of converting your ID column from type int to varchar/text etc.
|
|
|
|
|
Helllo
I have a problem while updating data in Sql table,
i have a table named City it contains CityID,CityName,CityShortName
i have created a stored procedure
PROCEDURE [dbo].[UpdateCity]
@CityID int,@CityName nvarchar(50),@CityShortName nvarchar(50)
AS
BEGIN
Declare @ReturnVal nvarchar(20)
SET NOCOUNT ON;
SET XACT_ABORT ON
Begin Try
IF EXISTS (SELECT CityName From City WHERE CityName =@CityName)
BEGIN
SET @ReturnVal ='Already Exists!'
--Return @ReturnVal
END
ELSE
BEGIN
Update City Set CityName=@CityName,CityShortName=@CityShortName
where CityID=@CityID
Set @ReturnVal ='Updated SuccessFully'
--Return @ReturnVal
End
end try
but when i m just editing Shortname its not updating , but its working perfect when i m editing either cityname or cityname and shortname,,
i know that i m doing mistake but where i can't found
second thng how can i show message updated successfully or already exist as i m using asp gridview
Please help me
Thanx
|
|
|
|