Things i wish SQL supported. The lazy man's list.

Things i wish SQL supported. This is the lazy man's list. Just to make things easier.
1) IT - refer to the first COLUMN in the SELECT clause.
- SELECT Name FROM Item WHERE IT is LIKE 'ABC%';
2) THEY - refer to each COLUMN in the SELECT list, individually.
- SELECT Name, Type FROM Item WHERE THEY ARE NOT NULL;
3) PK - refer to the PRIMARY KEY of the TABLE.
- SELECT * FROM Item WHERE PK = 12345;
Number 1 is what i'd like best.

"> Number 1 is what i'd like best.
That one is (arguably) the least useful. Just typing "IT" vs. the actual column name?"
Yep. For ad-hoc queries, it would save quite a bit of time.
3) is dangerous because constraints can be altered (granted, PK is less likely). And
then when I debug a sql statement like this, Firstly, i would not want this in production code. Just like i'd never use * in production code (outside of COUNT and EXISTS).
Secondly, the PK is not just a constraint, it defines the entire TABLE. Indeed, a FOREIGN KEYs default REFERENCING refers to the PK. So, this isn't something unheard of.
I would have to refer to the constraints to >see what column(s) are being used. Yuck.You run queries on TABLEs where you donlt know which COLUMN is the PRIMARY KEY? Shame on you! :)
2) I can't imagine ever using this one. I don't remember ever selecting a dozen columns
followed by a dozen and...is not null conditions.I have. But even if it's not for NULL, there are times where i want to check things like UPPER, or the like. Similarly, using them for IN, like WHERE THEY are IN (SELECT * FROM some_other_TABLE) or the like.
Just a thought. I appreciate your comments.

Similar Messages

  • Does Safari support the lazy operator in a JavaScript regular expression?

    I've already filed a bug for this. Anyway I'd like to know if you already knew it.
    If you go to http://noteslog.com/personal/projects/regexp/test.html you'll see an input box and a "Go!" button. Put a JavaScript regular expression in the box and click the button. Shortly you'll see a red line showing how many characters have been matched.
    If you try
    \[\w\W\]
    you get a correct result (all matched)
    but if you try
    <\?\[\w\W\]*?\?>
    you get a wrong result (nothing matched) and the issue is due to the fact that the ? after the * is not treated as a laziness operator.
    Test in IE, FF, and Opera too, and you'll see that they work as expected.
    Message was edited by: Andrea Ercolino

    If you try it from http://regexpal.com/ you'll see that it works as it should in IE and FF but not in Safari.
    Message was edited by: Andrea Ercolino

  • Announcement: Adobe Revel now supports the raw file format!

    You asked, we listened! Revel 2.2 for iOS and adoberevel.com now support the raw file formats listed below:
    (premium subscribers only)
    arw (SONY)
    cr2 (CANON)
    crw (CANON)
    dng
    erf (EPSON)
    raf (FUJI)
    3fr, fff (HASSELBLAD)
    dcr (KODAK)
    mrw (KONICA)
    mos (LEAF)
    rwl (LEICA)
    nef, nrw (NIKON)
    orf (OLYMPUS)
    rw2 (PANASONIC)
    pef (PENTAX)
    srw (SAMSUNG)

    Camera Raw plug-in | Supported cameras  I do not see that SX60 as supported. Just how new is the SX60 when was it announces. Its support is not even listed in ACR 8.7 RC

  • Dose oracle.sql.ArrayDescriptor support the user defined type in package?

    Hi folks:
    I get a obstacle in calling stored procedure by using JDBC driver (ojdbc14.jar).
    I have the following code:
    create or replace package xxx AS
    type var_table is table of varchar2(50);
    procedure(parameter in var_table);
    end xxx;
    When I use the jdbc driver try to create a type for
    oracle.sql.ArrayDescriptor arrayDes = oracle.sql.ArrayDescriptor.createDescriptor( "var_table ",connection);
    The SQLException is thrown out like those:
    Invalid name pattern:user_schema. var_table
    So, my question is : Dose oracle.sql.ArrayDescriptor not support the user defined type in package? And I also tried to define such type by using sql "create xxxx" outside of package, then there is no SQLException.
    Hopefully for your response and suggestion.Thanks...

    To my knowledge, the Oracle JDBC driver does not support using the ArrayDescriptor for array data types (varray or nested table) that are defined inside of a package. The same is true for StructDescriptor as well. If you want to use array and object data types, you must define them outside of a package. Then you'll be able to use the descriptors in your JDBC programs.

  • I saved a file on my mac on Word, but today when I went to review it, it said the "document could not be found" and then asked if i wished to locate the file myself, but when I went to do so it said the same thing again. How do I find this file?

    I saved a file on my mac on Word, but today when I went to review it, it said the "document could not be found" and then asked if i wished to locate the file myself, but when I went to do so it said the same thing again. How do I find this file?

    Let's go out and come in again!
    What version of Word on what Mac running what version of OS X?
    Did you give the file a name? In what location did Word last save a file - because that is where it is likely to be.

  • Is SQL Server the new Access?

    This is a condensed summary of the job market as I've been observing it so far this year and maybe in retrospect last year too.  It may or may not be appropriate to this forum, if you are reading it then so far maybe it has relevance.
    But it appears to me as if virtually all new, large-scale work is being moved off of SQL Server and onto cloud and "big data" platforms possibly (but not frequently) including Azure.
    What is being left on SQL Server are legacy systems and smaller applications where generalist developers can totally fend for themselves, with the help of a competent DBA platform staff, and just let the power of the hardware overcome any technical
    issues.  Most of these apps seem to be whatever fits on a standard version and runs under a VM.  In effect, SQL Server is becoming the new Access!
    One additional small attempt at forum relevance: insofar as this market shift might be true, I would attribute it to two engine-related things.  First, the very unfortunate decision by Microsoft that for SQL 2012 licensing for big multicore servers
    became far more expensive.  It seems many shops stayed on SQL 2008 for a long time (still!) because of this and have barely looked at SQL 2014.  Second is that frankly SQL Server is not scaling very well beyond the terabyte range without a lot of
    high-levels of expertise involved - and especially when cheap management tries to run that multi-terabyte database on 32gb production servers!*  SQL Server's reputation for being easy to use, plug-and-play, may be threatening the success of these larger-scale
    apps and is leading to new choices in platform.
    Anyone else have any observations along these lines, pro or con?
    Thanks,
    Josh
    *and if you think that's a myth, it is exactly what happened at my last gig, leading to $20,000,000 in development being thrown away - and no, they simply could not be talked into understanding or mitigating the issue.

    Josh,
    I would think most of this is going to depend on the company, resources, and business models. I added my 2 cents though, enjoy.
    But it appears to me as if virtually all new, large-scale work is being moved off of SQL Server and onto cloud and "big data" platforms possibly (but not frequently) including Azure.
    I personally don't look at Azure as a big data platform. Currently it has its limits in both processing power and disk IO, has its own issues (such as AD integration, which is possible but takes extra hardware and setup) and has an SLA that you may or may
    not be able to live with.
    Do I see more things moving Azure - yes, but it's mostly because they are small and is based on cost + expertise. Most of the time there is no in house DBA and it is cheaper to have some other company worry about hosting it, providing the services, hardware,
    power, etc. You get redundancy and an out of the box SLA for small applications that are fractions of the cost compared to the licensing + hardware + personnel costs of in-house items.
    Remember when everything was run on mainframe, then personal computers came out, now everything is migrating back toward a mainframe feel. It is just how it cycles. "on prem private clouds" are nothing more than beefy hardware with a single purpose all packaged
    together (such as offering from HP and Dell) and something a shop of sufficient size can do on their own with enterprise class hardware - again if you have the space and expertise.
    What is being left on SQL Server are legacy systems and smaller applications where generalist developers can totally fend for themselves, with the help of a competent DBA platform staff, and just let the power of the hardware overcome any technical
    issues. Most of these apps seem to be whatever fits on a standard version and runs under a VM. In effect, SQL Server is becoming the new Access!
    This could just be the company that you work for, or someone up higher that hears a key word and latches on. I can tell you that I'm actually in the process of migrating multiple Oracle databases to SQL Server with application upgrades. That isn't counting
    the other databases that are currently SQL Server at 1TB+ but it depends on what is considered a small application. To a small company almost all applications are large, versus a large company with 10k+ employees and then anything less than 1k+ users is small.
    It also depends on if you're a dev shop or a 3rd party shop. For example, we bought software that runs on a closed source version of MySQL. It happens, that's what they use.
    First, the very unfortunate decision by Microsoft that for SQL 2012 licensing for big multicore servers became far more expensive. It seems many shops stayed on SQL 2008 for a long time (still!) because of this and have barely looked at SQL 2014.
    Yeah, this made me sad. Following Oracle and IBM was not the way to go, but not our decisions. The interesting thing is, if you read the licensing doc, anything you have with SA can be converted to cores so it isn't a total loss and shouldn't be a reason
    to stay at older versions. I still have instances of 2000 running (omfg) that are somehow alive... it's because the software company is no longer around yet we still use that product, not because we don't want to upgrade (read WE as I insist harshly). In fact
    I just had an install guide emailed to me about a possible new product and their "supported" version of SQL Server was 2005 SP3, it's all about what they develop on and if they test it on newer versions. Since that takes money most of the time they don't and
    it makes me sad with a few drops of angry and then tons of push back until they support something newer.
    This is how it will be especially in regulated markets such as stock trading and gambling where products must be "approved" by the boards or commissions before it can be used. I liked to joke that dev shops were 4 years behind, retail and hospitals were
    8 years behind and the government still uses pencil and paper.
    Second is that frankly SQL Server is not scaling very well beyond the terabyte range without a lot of high-levels of expertise involved - and especially when cheap management tries to run that multi-terabyte database on 32gb production servers!
    That is a huge "it depends", I'm not even going to try and lsit the myriad of items that can attribute to this. Very rarely when I am investigating is this an issue to scaling with SQL Server. Most of the time I find two main culprits - the first is a database
    design that is terrible and leads to the problems at hand or the other being an application that doesn't properly use the database. When I say properly, I mean HOLDLOCK hints hard coded into application queries and then wondering why concurrency is terrible.
    The developers just don't know, understand, or care as their job is to ship a product.
    If it makes you feel any better, I have successfully run (for years) a 1+ TB db on a server (2008) with 16 GB of RAM. The database lends itself to the type of workload that doesn't require extremely large datasets in memory and is more of an oltp style with
    large and long archives. This is why I say "it depends", because not every database is equal.
    Anyone else have any observations along these lines, pro or con?
    There will always be a new technology and change in the wind. That's inevitable. Some companies and execs understand this and take caution, some stick to old school (still have AS/400 style batch processing for "real-time" data), some always jump on the
    newest thing. YMMV.
    I look at it as another tool available to us.
    Sean Gallardy | Blog |
    Twitter

  • Why does Apple not support the rSAP - Remote SIM Access Profile - for connection to car handsfree via Bluetooth

    Hello community,
    I just ordered a new car and it comes with a bluetooth based handsfree installation based on rSAP (remote SIM access profile). I learned that rSAP is the ideal thing to eliminate the unwanted radiofrequency radiation (RFR) inside the car. Now while googleing I also learned that iPhone on iOS does not support rSAP.
    I would like to point to the following page which shows some more detailed information on the rSAP topic:
    http://paulroberts69.wordpress.com/2011/02/28/android-2-2-and-rsap-compatibility /
    I find rSAP a very usefuly thing, if it really brings the GSM radiation level down inside the car and allows the full use of all GSM functions by the rSAP premium handsfree kit built into the car. I absolutely do not understand why it is not already available with iOS.
    From several web sources I understand that rSAP is available for jailbroken iPhones. That means, the chips inside the iPhone would support a rSAP service. Therefore my question: will it become available with iOS 6?
    Or do all the folks at Apple drive old cars/brands and don't even think of the rSAP feature? Can we somehow start to get a hearing by the Apple developers? According to my knowledge, rSAP is implemented with all premium handsfree factory units of the VW brands - Audi, VW, Skoda ... This should make a relevant user base!
    Any others with same wish and/or experiences? Comment here please!
    Regards,
    Olaf

    Hi Meg,
    could be several things:
    1. they forgot?
    2. none of their team members drives any VW branded car?
    3. nobody cares about the radiation inside the car?
    4. all have plugin holders for the iPhone?
    I am just surprised that rSAP is offered by a premium car maker, but Apple seems ignorant about its support.
    I am mostly concerned about the radiation when I use regular hands free. But I do understand that rSAP also has some limitations (only access to SIM contacts and other things, Wikipedia DE has a good full report, Wikipedia EN is much shorter).
    Regards,
    Olaf

  • OLE DB provider "Microsoft.ACE.OLEDB.15.0" for linked server "(null)" does not support the required transaction interface

    Hi All,
    I am trying to execute a stored procedure and store its result in an excel.
    My query to execute stored proc and store sresults in excel
    INSERT INTO
    openrowset('Microsoft.ACE.OLEDB.15.0',
    'Excel 8.0;Database=C:\TC\DataAnalysisFiles\DataAnalysisResult.xls;OLE DB Services=-4','select * from [Sheet1$]')
    EXEC UspUnitTest_Test_CheckDuplicateModelNumberSerialNumber
    I am getting error
    The requested operation could not be performed because OLE DB provider "Microsoft.ACE.OLEDB.15.0" for linked server "(null)" does not support the required transaction interface.
    I have enabled below things by running scripts
    sp_configure 'show advanced options', 1;
    GO
    RECONFIGURE;
    GO
    sp_configure 'Ad Hoc Distributed Queries', 1;
    GO
    RECONFIGURE;
    GO
    EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.15.0', N'AllowInProcess', 1
     GO
     EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.15.0', N'DynamicParameters', 1
     GO
    Please help and let me know if this can be resolved
    Supriya Thigale

    because OLE DB provider "Microsoft.ACE.OLEDB.15.0" for linked server "(null)" does not support the
    required transaction interface.
    Hello,
    When you insert data from SQL Server into a linked server, then a distributed transaction should be started and here it seems this fails.
    See
    Distributed Transactions (Database Engine) for more Details +
    Distributed Queries
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • N97 can support the FM Transmitter?and use the pow...

    n97 can support the FM Transmitter?
    and use the powerful cpu? can over 400mhz?
    we also need the FM Transmitter and powerful cpu and big RAM!
    that's important for a smartphone!!
    like iphone can use the cpu near 500mhz!but now the cpu of s60 only can support the highest speed near 400mhz!!no one ove 400mhz! i wish n97 can over the 400mhz!
    Do better than the best!

    05-Dec-2008 11:55 AM
    clonmult wrote:
    FM transmitter is an interesting one though - I feel that its totally out of place in a business oriented product like the N97, as is the N-Gage support out of the box.
    You mean that no "business oriented" person listents to music or plays games? Most "business oriented" persons also have a life.
    Nevertheless, the N97 is more "entertainment oriented" than "business oriented" as far positioning goes.
    Note also things like the clearly more "consumer oriented" E63 even if it is Eseries.
    In any case, you can't put a single lable over any individual user (sometimes the person is working, sometimes playing, sometimes doing business and at other times not).

  • Is there a way to add a column after a filled DataTable from SQL with the same rows?

    My problem is that not to add rows like filled by SQLDataAdapter at the same row in DataGridView. How to make that? I showed below the details with my code also a screen shot, which shows the rows differences from the origin one.
    I don't want to add an expression as column behave in my sql script to get what I need with query result. I don't want to obtain that way.
    using (SqlConnection c = new SqlConnection(ConnStrMSSQL))
    c.Open();
    // 2
    // Create new DataAdapter
    using (SqlDataAdapter a = new SqlDataAdapter("SELECT SIPNO, SERINO, TARIH FROM SNOHAREKETLER WHERE Cast(TARIH as DATE) BETWEEN '2015/03/20' AND '2015/03/20' AND (TEZNO = 'T23' OR TEZNO = 'T31') AND CIKTI is null", c))
    // 3
    // Use DataAdapter to fill DataTable
    DataTable t = new DataTable();
    a.Fill(t);
    t.Columns.Add("MyColumn", typeof(string));
    DataRow workRow;
    int iGetCount = t.Rows.Count;
    for (int i = 0; i <= iGetCount - 1; i++)
    workRow = t.NewRow();
    workRow["MyColumn"] = i;
    t.Rows.Add(workRow);
    dataGridView1.DataSource = t;

    The extra column isn't applied to only certain rows.  The columns of a table identify what data each row will contain.  Hence adding a column to the table automatically adds them to the rows.  What you're seeing is that all the initial rows
    aren't being assigned a value so they retain their default value of null.  Later you enumerate the rows of the existing table and call AddRow which adds new rows.  This isn't adding columns, but rows.
    To generate values for the existing rows you should ideally simply pass the data back from the database.  DT computed columns can be difficult to set up as it is limited to what it can do.  If you want to use a computed column on the Datatable
    itself then define the column as a computed column and every row will calculate its own value.
    DataTable data = GetData();
    //Add elapsed time column
    var col = new DataColumn("ElapsedTime", typeof(TimeSpan), "expr");
    data.Columns.Add(col);
    dataGridView1.DataSource = data;
    The issue you will run into however is that calculating a diff on DateTime doesn't work in a computed column as the expression doesn't support the necessary functions.  You can google for how people solved this if you are interested in alternatives. 
    Most people just tend to add the column and then hook into the various change events to update the value as needed.

  • I have a time machine backup file on a USB hard drive.  I bought a time capsule / airport extreme, flat 3TB.  I wish to transfer the backup file from the usb hard drive to the time capsule hard drive.  10.6.8

    I have a time machine backup file on a USB hard drive.  I bought a time capsule / airport extreme, flat 3TB.  I wish to transfer the backup file from the usb hard drive to the time capsule hard drive.  10.6.8

    Unfortunately, Time Machine backups that are stored on a drive that has been connected directly to a Mac are completely different than Time Machine backups that are stored on a Time Capsule.
    Frankly, it is not worth the effort and trouble to try to transfer the old backups to the new Time Capsule.....my opinion....having done this in the past.
    It is possible though, but I would not recommend it due to the complexity and downsides involved with this. To give you an idea of how to do this, check out this support article.
    http://pondini.org/TM/18.html
    Even if you transfer the "old" backups over to the Time Capsule successfully, Time Machine will not simply "add on" to the old backups.
    Time Machine will make a new complete backup of your Mac and then add incremental backups from that point.
    My advice.....start a new backup on the Time Capsule and move forward. Keep the USB hard drive around for a month, maybe 2 or 3 in case you need to go back to an old backup for some reason.  At that time, you will not likely need the old backups at all since you will have a current 2-3 month history of new backups.  At that point, you can erase the USB drive and use it for another purpose.

  • How can I unlock my iphone??? on the screen I only have the apple logo and  a thing that looks like if the phone is working but no advance

    how can I unlock my iphone??? on the screen I only have the apple logo and  a thing that looks like if the phone is working but no advance

    Hi,
    Try a Reset of the Phone... You will Not Lose Any Data...
    Turn the Phone Off...
    Press and Hold the Sleep/Wake Button and the Home Button at the Same Time...
    The Apple logo will Appear and then Disappear...
    Usually takes about 10 - 15 Seconds...
    Turn the Phone On...
    If that does not help... See Here:
    Backing up, Updating and Restoring
    http://support.apple.com/kb/HT1414

  • How do I change my flash settings? I said I wanted to be prompted about flash wanting to store things on my computer but the prompts are too frequent and annoying!

    How do I change my flash settings? I said I wanted to be prompted about flash wanting to store things on my computer but the prompts are too frequent and annoying!

    New versions of Flash have a panel installed on your system for control of settings.
    In Windows XP, Windows Start > Settings > Control Panel > Flash Player, click on each tab and change the "Ask..." setting. Most likely your prompts are coming from the "Storage" tab. Using any of the "Block..." settings may make Flash inoperative on some sites.
    '''If this reply solves your problem, please click "Solved It" next to this reply when <u>signed-in</u> to the forum.'''
    Not related to your question, but...
    You may need to update some plug-ins. Check your plug-ins and update as necessary:
    *Plug-in check: https://www-trunk.stage.mozilla.com/en-US/plugincheck/
    *Adobe Shockwave for Director Netscape plug-in: [https://support.mozilla.com/en-US/kb/Using%20the%20Shockwave%20plugin%20with%20Firefox#w_installing-shockwave Installing ('''''or Updating''''') the Shockwave plugin with Firefox]
    *Adobe PDF Plug-In For Firefox and Netscape: [https://support.mozilla.com/en-US/kb/Using%20the%20Adobe%20Reader%20plugin%20with%20Firefox#w_installing-and-updating-adobe-reader Installing/Updating Adobe Reader in Firefox]
    *Shockwave Flash (Adobe Flash or Flash): [https://support.mozilla.com/en-US/kb/Managing%20the%20Flash%20plugin#w_updating-flash Updating Flash in Firefox]
    *Next Generation Java Plug-in for Mozilla browsers: [https://support.mozilla.com/en-US/kb/Using%20the%20Java%20plugin%20with%20Firefox#w_installing-or-updating-java Installing or Updating Java in Firefox]

  • Problem: [Microsoft][ODBC SQL Server Driver][SQL Server]The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.

    Hi Gurus,
    I have this problem in my MS SQL Server 2012 that is running in SQL Server 2008 R2 Enterprise 64 bit.. Not sure why... Here is the full details of the error:
    Microsoft OLE DB Provider for ODBC Drivers 80040E14
    [Microsoft][ODBC SQL Server Driver][SQL Server]The Microsoft Distributed Transaction Coordinator (MS DTC) has cancelled the distributed transaction.
    /Libraries/DBA/DBA.asa, line 717
    Line 717 is this:
    rs.open destTableName,,,,adCmdTable
    Full details of the code:
        'Field object used to iterate through each field of the rs
        dim rs, fld
        'call dbInitRS(rs)
        set rs = server.createobject("adodb.recordset")
        'On Error Resume Next
        'Open rs
        set rs.activeConnection = myConnection
        rs.cursorType = adOpenKeyset
        rs.lockType = adLockOptimistic
        'rs.open destTableName
        rs.open destTableName,,,,adCmdTable
        'if err.number <> 0 then
        '    goto HandleError
        'end if
        rs.addNew
    Any ideas how to solve this problem?
    Thanks

    Still does not work. I have allow MSDSTC in my firewall list.
    Hi dudskie,
    Have you try to use DTCTester or DTCPing to verify MSDTC functionality over the network? Please refer to the following article:
    Troubleshooting Problems with MSDTC:
    http://msdn.microsoft.com/en-us/library/aa561924.aspx
    Use the DTCTester utility to verify transaction support between two computers if SQL Server is installed on one of the computers. The DTCTester utility uses ODBC to verify transaction support against a SQL Server database. For more information about
    DTCTester see How to Use DTCTester Tool.
    Use DTCPing to verify transaction support between two computers if SQL Server is not installed on either computer. The DTCPing tool must be run on both the client and server computer and is a good alternative to the DTCTester utility when SQL Server
    is not installed on either computer. For more information about DTCPing, see
    How to troubleshoot MS DTC firewall issues.
    If you have any feedback on our support, please click
    here.
    Hope this helps.
    Regards,
    Elvis Long
    TechNet Community Support

  • JSF seems not to support the use of the back buttons and html frames.

    I�m having the following problem. I have a JSP which contains a button that register a listener. Here is part of the code:
    <h:command_hyperlink label="<%=engineBean.getId()%>" commandName="<%=engineBean.getId()%>">
    <f:action_listener type="helloDuke.CommandAction"/>
    </h:command_hyperlink>
    This action listener only forwards the request to other simple JSP.
    The problem appears in the following situation:
    1 � I click in the button that generates the event that will be processed by helloDuke.CommnadAction listener.
    2 � It forward to a second JSP page.
    3 � This second page is rendered to the user properly.
    4 � The user clicks in the browser�s back button to return to previous page.
    Then if is the user clicks in first page button, the CommandAction listener was removed. You must click again in the button to forward to the correct page.
    The same happened if you are using html frames. If you have a frame with 2 pages and both pages register action listeners.
    The last loaded page cleans the actions listener of the other.
    Does anybody have any solution?.
    It seems JSF doesn�t support the use of frames and I think that in some situation the frames are the solution to several problems.
    Any help will be really appreciated.

    Using the saveStateInClient=true produces a faulty output when using the command_button and an action_listener. The page that is rendered is totally useless: the button won't work, and due to the faulty rendering there's an output like: >com.sun.faces.saveStateMarker
    So, why is it, that pressing the button (not using the saveStateInClient option) will only work the second time, same thing pressing the backbutton. Pressing the reload button will toggle between two pages - the one before the session id is assigned and the one that it's supposed to show.
    Any guess will be greatly appreciated !!!!

Maybe you are looking for