|
|
i make drop to table ..
i want to retrive this table what i can do ??
Palestine
|
|
|
|
|
|
Welcome Pelastine :
You can not retrieve table after drop
but if you have Backup from Database you can restore it
Rami Abdalhalim From Pelastine
|
|
|
|
|
thanks rami ,
i will be very happey to see in my msn tareq_abuzuhri@hotmail.com
Palestine
|
|
|
|
|
Evening Everyone
i have a Table Called "Property", this table a lot of Fields and a Primary key called "Property_ID" the identity column. when there are Dublicate in the table, i would not be able to Catch them by only "Property_ID". i have some 2 fields that are not supposed to be the same. Field "Fun_key" and "Lis_key", and that means there must never be
Func_key * 2 and Lis_key * 2, i tried this statement and it does not bring me Dublicates.
select Func_key, Lis_key
from Property
group by Func_key,Lis_key
having count(Lis_key) >1 and count(Func_key) >1
order by Lis_key
how can i achieve this and sort them by lis_key
Thanks
Vuyiswa Maseko,
Sorrow is Better than Laughter, it may Sudden your Face, but It sharpens your Understanding
VB.NET/SQL7/2000/2005
http://vuyiswamb.007ihost.com
http://Ecadre.007ihost.com
|
|
|
|
|
I'm not exactly sure what you are asking for. If you want a list of property_id's where the func_key and lis_key are the same, you would query something like this:
SELECT property_id, func_key, lis_key<br />
WHERE func_key=lis_key<br />
ORDER BY lis_key
If this is not what you want, then please provide us with examples of your data and specifically what you want to pull back.
Hope this helps.
|
|
|
|
|
code>
SELECT DISTINT *
INTO #TEMP
FROM TABLE
SELECT * FROM #TEMP
TRUNCATE TABLE
INSERT TABLE
SELECT * FROM TEMP
Use this with care as it may cause you issue with indentities and triggers etc,,,,,
|
|
|
|
|
Thanks man it worked
Vuyiswa Maseko,
Sorrow is Better than Laughter, it may Sudden your Face, but It sharpens your Understanding
VB.NET/SQL7/2000/2005
http://vuyiswamb.007ihost.com
http://Ecadre.007ihost.com
|
|
|
|
|
Hi all,
Could someoine please provide me with an example of a Oracle SQL Script for creating more than one table.
Many Thanks in advance
Regards,
The only programmers that are better that C programmers are those who code in 1's and 0's
Programm3r
My Blog: ^_^
|
|
|
|
|
CREATE TABLE MYTABLE1(<br />
column1A DECIMAL(4,0) NOT NULL DEFAULT=0, <br />
column1B TEXT(20) NOT NULL DEFAULT='', <br />
);<br />
CREATE TABLE MYTABLE2(<br />
column2A DECIMAL(4,0) NOT NULL DEFAULT=0, <br />
column2B TEXT(20) NOT NULL DEFAULT='', <br />
);
|
|
|
|
|
I don't want any duplicates in a field that is not a primary key how can I do that in SQL Server 2005? thanks
BiG RaLpH
|
|
|
|
|
|
Use Unique key constrainst
Best Regards,
Chetan Patel
|
|
|
|
|
Hi Everyone,
Wasn't sure if this was a VB or SQL question and where to post so I am trying here.
I read it is better to use stored procedures and functions on the SQL server to centralise and re-use code, as well as allowing us to restrict rights to EXECUTE rather than full rights.
I wanted to retrieve (and maybe in another function SET), some data so I wrote the following basic function and stored it on the server. My problem is that no matter how I try, I can't seem to find a way to call the function from my VB.NET 2005 application. Please help
ALTER FUNCTION dbo.GetEmployeeFont
(
@EmployeeID int
)
RETURNS TABLE
AS
RETURN
(SELECT FontName, FontSize
FROM tblEmployees
WHERE (EmployeeID = @EmployeeID))
|
|
|
|
|
You can't call the function directly. You should write a stored procedure that acts as a wrapper for the function to call it from your VB application.
Paul
|
|
|
|
|
You cannot use sqlserver function in vb.net .Create one sp in sqlserver
and call this fun with in sp .
-- modified at 5:30 Friday 7th September, 2007
Manu
|
|
|
|
|
I'm not sure what these people are talking about, but it's just the same as executing any other bit of sql:
SELECT FontName, FontSize FROM dbo.GetEmployeeFont(@EmployeeId)
Just run this with a sql command and return a reader (or whatever suits your code).
(Although, that said, it seems to be a more useful thing to have as a stored procedure. Functions are generally more useful when you will re-use them in other bits of sql.)
|
|
|
|
|
My statement is still correct. A function cannot be called directly. The call must be made from either a stored procedure or inline SQL statement.
Paul
|
|
|
|
|
Yes, but what benefit is gained from wrapping the function in a stored procedure? It's just another level of code to go wrong...
|
|
|
|
|
I never use inline SQL statements. They may be quicker to code, but the advantages of using stored procedures (maintainability, robustness, security) more than outweigh the extra code overhead.
|
|
|
|
|
I've been through this discussion a few times with different people and I think that it's more of a religious type decision than anything else. We may just have to agree to differ.
|
|
|
|
|
Thanks Paddy.
I need to return some values and use them so I think the function would be best, but there seems to be some debate here if it can be achieved.
Excuse my ignorance but my previous coding was for MSAcess so I"m trying to learn SQL server issues, and move from VBA to VB.NET.
I have put in the SELECT statement you sugessted but the compiler tells me "Select CASE must end with a matching END SELECT", and hovering over FROM in the statement gives me "name not declared" . Obviously I need more code to setup the SQL statement - could you kindly give me an example please.
Many thanks
Mark
|
|
|
|
|
Do you have a case statement in your sql somewhere?
|
|
|
|
|
No, and I don't want to either. It issues these errors when I hover over the "select fontname, fontsize....."
In the old VBA I used to call the functions like:
Dim Fontsize as integer
fontsize = GetFontSize(strCurrentUser)
----
Function GetFontSize(CurentUser as string) as Integer
......
......
-----
This meant I was able to use a single like to get my values and use them in lots of places easily. When I read I should store these server-side I was very happy. I just need to call the function and return it to my current sub easily without having to do too much coding to setup and call the function otherwise it defeats the purpose
FYI I spent all weekend playing with the new error provider - very nice but it took me the longest time to work it out nicely....MS documentation is horrible....I found Google far better than MS own doccu...
Mark
|
|
|
|