Unix Technical Forum

Table name starting with prefix tbl

This is a discussion on Table name starting with prefix tbl within the SQL Server forums, part of the Microsoft SQL Server category; --> Hi, I would like to know details about the table name starts with prefix in sql server 2000. Actually ...


Go Back   Unix Technical Forum > Database Server Software > Microsoft SQL Server > SQL Server

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 03-01-2008, 02:43 PM
plmanikandan@gmail.com
 
Posts: n/a
Default Table name starting with prefix tbl

Hi,
I would like to know details about the table name starts with prefix
in sql server 2000.
Actually i'm working on existing code.
The existing code insert a record into a table, but the table name in
the code and table name in database are different
Table name in database : tbl_mmm_ox
In coding they are using table name as mmm only, the records are
properly inserted into mmm table
is it possible?
The sample code is like that(using ado object)
oCmd.CommandText = "INSERT INTO mmm (no,name) values (1,"mm")"
The above code is perfectly working and inserting record into
tbl_mmm_ox.
Could anybody explain how is it possible?
whether we can leave the prefix(tbl) and suffix(ox) and sql server
take care of this?


Thanks & Regards,
Mani

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 03-01-2008, 02:43 PM
AlterEgo
 
Posts: n/a
Default Re: Table name starting with prefix tbl

Mani,

Someone probably created a view called mmm that points to the tbl_mmm_ox
physical table.

-- Bill

<plmanikandan@gmail.com> wrote in message
news:1174495141.918629.74950@d57g2000hsg.googlegro ups.com...
> Hi,
> I would like to know details about the table name starts with prefix
> in sql server 2000.
> Actually i'm working on existing code.
> The existing code insert a record into a table, but the table name in
> the code and table name in database are different
> Table name in database : tbl_mmm_ox
> In coding they are using table name as mmm only, the records are
> properly inserted into mmm table
> is it possible?
> The sample code is like that(using ado object)
> oCmd.CommandText = "INSERT INTO mmm (no,name) values (1,"mm")"
> The above code is perfectly working and inserting record into
> tbl_mmm_ox.
> Could anybody explain how is it possible?
> whether we can leave the prefix(tbl) and suffix(ox) and sql server
> take care of this?
>
>
> Thanks & Regards,
> Mani
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 03-01-2008, 02:44 PM
Jack Vamvas
 
Posts: n/a
Default Re: Table name starting with prefix tbl

Sounds like a View

--

Jack Vamvas
___________________________________
Advertise your IT vacancies for free at - http://www.ITjobfeed.com



<plmanikandan@gmail.com> wrote in message
news:1174495141.918629.74950@d57g2000hsg.googlegro ups.com...
> Hi,
> I would like to know details about the table name starts with prefix
> in sql server 2000.
> Actually i'm working on existing code.
> The existing code insert a record into a table, but the table name in
> the code and table name in database are different
> Table name in database : tbl_mmm_ox
> In coding they are using table name as mmm only, the records are
> properly inserted into mmm table
> is it possible?
> The sample code is like that(using ado object)
> oCmd.CommandText = "INSERT INTO mmm (no,name) values (1,"mm")"
> The above code is perfectly working and inserting record into
> tbl_mmm_ox.
> Could anybody explain how is it possible?
> whether we can leave the prefix(tbl) and suffix(ox) and sql server
> take care of this?
>
>
> Thanks & Regards,
> Mani
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 03-01-2008, 02:44 PM
plmanikandan@gmail.com
 
Posts: n/a
Default Re: Table name starting with prefix tbl

On Mar 21, 7:45 pm, "Jack Vamvas" <DEL_TO_RE...@del.com> wrote:
> Sounds like a View
>
> --
>
> Jack Vamvas
> ___________________________________
> Advertise your IT vacancies for free at -http://www.ITjobfeed.com
>
> <plmanikan...@gmail.com> wrote in message
>
> news:1174495141.918629.74950@d57g2000hsg.googlegro ups.com...
>
> > Hi,
> > I would like to know details about the table name starts with prefix
> > in sql server 2000.
> > Actually i'm working on existing code.
> > The existing code insert a record into a table, but the table name in
> > the code and table name in database are different
> > Table name in database : tbl_mmm_ox
> > In coding they are using table name as mmm only, the records are
> > properly inserted into mmm table
> > is it possible?
> > The sample code is like that(using ado object)
> > oCmd.CommandText = "INSERT INTO mmm (no,name) values (1,"mm")"
> > The above code is perfectly working and inserting record into
> > tbl_mmm_ox.
> > Could anybody explain how is it possible?
> > whether we can leave the prefix(tbl) and suffix(ox) and sql server
> > take care of this?

>
> > Thanks & Regards,
> > Mani


Thanks friends.It's view only.find that view after posting this
message.
Is it wise to use a view to insert the record.
Is there any performance issue may come due to this view.
I would like to know the opinion on this?

Thanks & Regards,
Mani



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 03-01-2008, 02:44 PM
Jack Vamvas
 
Posts: n/a
Default Re: Table name starting with prefix tbl

what would be the goal of inserting via the VIEW rather than inserting into
the underlying tables?
it depends on the complexity and who your users are?

--

Jack Vamvas
___________________________________
Advertise your IT vacancies for free at - http://www.ITjobfeed.com



<plmanikandan@gmail.com> wrote in message
news:1174508793.879342.208410@e65g2000hsc.googlegr oups.com...
> On Mar 21, 7:45 pm, "Jack Vamvas" <DEL_TO_RE...@del.com> wrote:
>> Sounds like a View
>>
>> --
>>
>> Jack Vamvas
>> ___________________________________
>> Advertise your IT vacancies for free at -http://www.ITjobfeed.com
>>
>> <plmanikan...@gmail.com> wrote in message
>>
>> news:1174495141.918629.74950@d57g2000hsg.googlegro ups.com...
>>
>> > Hi,
>> > I would like to know details about the table name starts with prefix
>> > in sql server 2000.
>> > Actually i'm working on existing code.
>> > The existing code insert a record into a table, but the table name in
>> > the code and table name in database are different
>> > Table name in database : tbl_mmm_ox
>> > In coding they are using table name as mmm only, the records are
>> > properly inserted into mmm table
>> > is it possible?
>> > The sample code is like that(using ado object)
>> > oCmd.CommandText = "INSERT INTO mmm (no,name) values (1,"mm")"
>> > The above code is perfectly working and inserting record into
>> > tbl_mmm_ox.
>> > Could anybody explain how is it possible?
>> > whether we can leave the prefix(tbl) and suffix(ox) and sql server
>> > take care of this?

>>
>> > Thanks & Regards,
>> > Mani

>
> Thanks friends.It's view only.find that view after posting this
> message.
> Is it wise to use a view to insert the record.
> Is there any performance issue may come due to this view.
> I would like to know the opinion on this?
>
> Thanks & Regards,
> Mani
>
>
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 03-01-2008, 02:44 PM
Roy Harvey
 
Posts: n/a
Default Re: Table name starting with prefix tbl

On Wed, 21 Mar 2007 20:52:37 -0000, "Jack Vamvas"
<DEL_TO_REPLY@del.com> wrote:

>what would be the goal of inserting via the VIEW rather than inserting into
>the underlying tables?
>it depends on the complexity and who your users are?


I rather suspect the reason for the views in this particular case was
to be able to avoid the silly tbl prefix and _ox suffix without
breaking something else.

Roy Harvey
Beacon Falls, CT
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 03-01-2008, 02:44 PM
Hugo Kornelis
 
Posts: n/a
Default Re: Table name starting with prefix tbl

On 21 Mar 2007 13:26:33 -0700, plmanikandan@gmail.com wrote:

(snip)
>Is it wise to use a view to insert the record.


Hi Mani,

A common reason to do this is if the table holds more columns than the
view. For instance audit columns, that are filled with a DEFAULT
constraint and that should not be overwritten by the INSERT statement.

>Is there any performance issue may come due to this view.


Probably not, but it depends on how the view is defined, if it's updated
through a trigger and if so, how the trigger is written.

--
Hugo Kornelis, SQL Server MVP
My SQL Server blog: http://sqlblog.com/blogs/hugo_kornelis
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 03-01-2008, 02:45 PM
DickChristoph
 
Posts: n/a
Default Re: Table name starting with prefix tbl

Hi

> Is it wise to use a view to insert the record.
> Is there any performance issue may come due to this view.
> I would like to know the opinion on this?


Well you can set up partitioned Views when the view is the Union of many
tables. The tables can then be stored on multiple physical drives. and the
partioning takes care of putting the data in the right table based on the
partioning column.

-Dick Christoph


<plmanikandan@gmail.com> wrote in message
news:1174508793.879342.208410@e65g2000hsc.googlegr oups.com...
> On Mar 21, 7:45 pm, "Jack Vamvas" <DEL_TO_RE...@del.com> wrote:
>> Sounds like a View
>>
>> --
>>
>> Jack Vamvas
>> ___________________________________
>> Advertise your IT vacancies for free at -http://www.ITjobfeed.com
>>
>> <plmanikan...@gmail.com> wrote in message
>>
>> news:1174495141.918629.74950@d57g2000hsg.googlegro ups.com...
>>
>> > Hi,
>> > I would like to know details about the table name starts with prefix
>> > in sql server 2000.
>> > Actually i'm working on existing code.
>> > The existing code insert a record into a table, but the table name in
>> > the code and table name in database are different
>> > Table name in database : tbl_mmm_ox
>> > In coding they are using table name as mmm only, the records are
>> > properly inserted into mmm table
>> > is it possible?
>> > The sample code is like that(using ado object)
>> > oCmd.CommandText = "INSERT INTO mmm (no,name) values (1,"mm")"
>> > The above code is perfectly working and inserting record into
>> > tbl_mmm_ox.
>> > Could anybody explain how is it possible?
>> > whether we can leave the prefix(tbl) and suffix(ox) and sql server
>> > take care of this?

>>
>> > Thanks & Regards,
>> > Mani

>
> Thanks friends.It's view only.find that view after posting this
> message.
> Is it wise to use a view to insert the record.
> Is there any performance issue may come due to this view.
> I would like to know the opinion on this?
>
> Thanks & Regards,
> Mani
>
>
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 07:22 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
www.UnixAdminTalk.com