|
Patrick Skelton wrote: Does anyone know where to find information how to develop on MSSQL?
I buy books.
|
|
|
|
|
Okay - can you recommend any good books?
Thank you to anyone taking the time to read my posts.
|
|
|
|
|
Sage advice from both Patrick and j, I presume you are having trouble finding reference on developing sql server[^]
Also sqlservercentral.com[^] is a good resource but they tend more towards the DBA skills. As a one man show you are going to have to get a good handle on the development cycle, building the app is only the core skill.
POH has some excellent articles [^]you may be interested in
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hi
i want to design database that have different object but with the same structure .
we have feeling table with this structure (code,name,id) also zone table with (code,name,id).
my question is ,i have to design separate procedure for insert & update & delete or i can use one procedure for both table ??
is it possible to send table name??
is it good way to send table name from DAL OR BLL layer?
please help me
|
|
|
|
|
Keep it simple.
Create 2 stored procedures.
Just my opinion.
|
|
|
|
|
tnx david.but i have 8 table with this structure .we have to design (delete,update,insert,SearchByName,SearchCode,....)store procedure .now what is the best way??
|
|
|
|
|
Since the data structure of the table seems to be identical across these 8 tables, why don't you create a "super table" which contains the name of the table, followed by the other columns ?
Data would look like:
Feeling,code,name,id
Zone,Code,name,id
Table6,Code,name,id
This way you would only implement a single set of Select,Insert,Upadate,Delete, just passing the name of the table as part of the "Where" clause.
Kind of hard to describe, but hopefully you get the idea.
Good luck.
|
|
|
|
|
|
|
Mahdi_kishislan wrote: now what is the best way?? The best way would be a design where each table has a specific structure optimized for the data it is holding. By using a dump-table where all has the same structure, you'll loose a lot of advantages that a usual database offers - simple things like references and type-safety.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
I totally agree. It seems that his design is kind of lacking.
I just tried answering his question. Sounds more like a homework assignment than a real project.
|
|
|
|
|
You can use dynamic SQL but I would not suggest that. Create the stored procedures. It is easy to use cut and past for creating all you need, and if one table changes you only change on procedure.
Another way would be to pass the table name into the procedure and have an IF ELSE IF structure within the procedure to update the tables.
|
|
|
|
|
I Think You Should Add One More Column To Your Main Table As Type
Now Your Table Structure Is (Code,Name,ID,Type)
Now In Type Column You Can Insert Feeling Or Zone.
And Now One One Insert Update And Delete Procedure Can Do The Same, As You Required.
-------------------------------------------------------------------
Another Approach
You Should Pass Table Name To Your Procedure And Create Dynamic Query.
To Execute That Dynamic Query Use SP_ExecuteSQL
Hope This Will Help You.......
|
|
|
|
|
I an not able to start the SQl Server Agent in SQL Server 2008. When i opened SQL Server configuration and found there is no option to start it.When i changed the property from network service to local service it throws error "The service cannot be started either because it is disabled or because it has no enable device associated to it."
Please somebody help me
modified 10-Aug-13 16:02pm.
|
|
|
|
|
This thread [^]turned up when I searched Google
I have the same setting on my local machine but I don't need Agent so have never enabled it!
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Hello!
I will create a view on a Firebird database server by using the Execute Statement "ON EXTERNAL DATA SOURCE".
I found this document on firebirdfaq.org: http://www.firebirdfaq.org/faq16/
and also this: http://tech.groups.yahoo.com/group/firebird-support/message/114481
Unfortunately my SQL-skills are not good enough to solve this task by my selves.
I tried this:
SELECT * FROM(
FOR EXECUTE STATEMENT
'select code, name from TMaster where group = 'A' '
ON EXTERNAL DATA SOURCE '[IP Adrress]:\Data\DB\master.fdb' AS USER 'u' PASSWORD
'p' ROLE 'R'
into :code, :name do suspend ;)
Certainly that doesn't run.
Please can anybody give me some interesting advises?
I look forward to all suggestions!
Kind regards
Christoph
I'm a novice from Germany.
modified 10-Aug-13 14:45pm.
|
|
|
|
|
You are going from firebird to firebird right?
When you say it doesn't "run" what do you mean exactly?
|
|
|
|
|
Hi!
Thanks a lot for your reply!
You are going from firebird to firebird right?
Yes I do.
When you say it doesn't "run" what do you mean exactly?
It is not possible to compile my SQL example:
SELECT * FROM(
FOR EXECUTE STATEMENT
'select code, name from TMaster where group = 'A' '
ON EXTERNAL DATA SOURCE '[IP Adrress]:\Data\DB\master.fdb' AS USER 'u' PASSWORD
'p' ROLE 'R'
into :code, :name do suspend ;)
I got a SQL-Error in Line 2. If I try to compile without the select command I got the error in line 1.
I suppose my way to use the "FOR EXECUTE STATEMENT" is not correct. Or do I have problems with my Firebird version? (I don't know my current version at the moment, tomorrow)
I'm a novice from Germany.
|
|
|
|
|
My version is ok (2.5.2)
So my SQL must be incorrect. Is my example basicly possible?
I'm a novice from Germany.
|
|
|
|
|
My name is sanjay i had done bsc in computer science and also a course in oracle currently pursuing mca and wants to enter in database jobs. Can anyone suggest me.
Thanks,
Sanjay
|
|
|
|
|
This is a technical forum. You need to research your local area to find out what jobs are available. Try newspapers, recruitment agencies, friends etc.
Use the best guess
|
|
|
|
|
There are also web sites like Dice and Monster.
|
|
|
|
|
I know, but perhaps the OP does not.
Use the best guess
|
|
|
|
|
Just trying to expand on what you said. Debated on under yours or OP.
|
|
|
|
|
It can be difficult to get into the jobs market just based on a qualification so my advice when starting out is take a job that you will generally enjoy - if you make money a defining criterion for your first job you are probably going to find difficulty in getting a job.
Be prepared to work your way up - starting in a shop(which is what I did) is not necessarily a bad place if you keep your IT skills up to date and help out where you can in IT/database/programming.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|