Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\j2ee\oc4j_applications\applications\em\em\online_help\tdddg\tdddg_globalization014.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <script src="./callback.js" type="text/javascript"></script> <noscript>Your browser does not support JavaScript. This help page requires JavaScript to render correctly.</noscript> </head> <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta name="generator" content="Oracle DARB XHTML Converter (Mode = ohj/ohw) - Version 5.1.1 Build 005" /> <meta name="date" content="2009-04-21T9:46:25Z" /> <meta name="robots" content="noarchive" /> <meta name="doctitle" content="Changing NLS Parameter Values for the Current SQL Function Invocation" /> <meta name="relnum" content="11g Release 2 (11.2)" /> <meta name="partnum" content="E10766-01" /> <link rel="copyright" href="./dcommon/html/cpyr.htm" title="Copyright" type="text/html" /> <link rel="stylesheet" href="./dcommon/css/blafdoc.css" title="Oracle BLAFDoc" type="text/css" /> <link rel="contents" href="toc.htm" title="Contents" type="text/html" /> <link rel="prev" href="tdddg_globalization013.htm" title="Previous" type="text/html" /> <link rel="next" href="tdddg_globalization015.htm" title="Next" type="text/html" /> <title>Changing NLS Parameter Values for the Current SQL Function Invocation</title> </head> <body> <div class="zz-skip-header"><a href="#BEGIN">Skip Headers</a></div> <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%"> <col width="86%" /> <col width="*" /> <tr valign="bottom"> <td align="left"></td> <td align="center"><a href="tdddg_globalization013.htm"><img width="24" height="24" src="./dcommon/gifs/leftnav.gif" alt="Previous" /><br /> <span class="icon">Previous</span></a> </td> <td align="center"><a href="tdddg_globalization015.htm"><img width="24" height="24" src="./dcommon/gifs/rightnav.gif" alt="Next" /><br /> <span class="icon">Next</span></a></td> </tr> </table> <p><a id="CACCBAGA" name="CACCBAGA"></a><a id="TDDDG64000" name="TDDDG64000"></a></p> <div class="sect2"><!-- infolevel="all" infotype="General" --> <h1>Changing NLS Parameter Values for the Current SQL Function Invocation</h1> <a name="BEGIN" id="BEGIN"></a> <p>SQL functions whose behavior depends on the values of NLS parameters are called <a id="sthref656" name="sthref656"></a><a id="sthref657" name="sthref657"></a><span class="bold">locale-dependent</span>. Some locale-dependent SQL functions have optional <a id="sthref658" name="sthref658"></a>NLS parameters. These functions are:</p> <ul> <li> <p><code>TO_CHAR</code></p> </li> <li> <p><code>TO_DATE</code></p> </li> <li> <p><code>TO_NUMBER</code></p> </li> <li> <p><code>NLS_UPPER</code></p> </li> <li> <p><code>NLS_LOWER</code></p> </li> <li> <p><code>NLS_INITCAP</code></p> </li> <li> <p><code>NLSSORT</code></p> </li> </ul> <p>In all of the preceding functions, you can specify these NLS parameters:</p> <ul> <li> <p><code>NLS_DATE_LANGUAGE</code></p> </li> <li> <p><code>NLS_DATE_LANGUAGE</code></p> </li> <li> <p><code>NLS_NUMERIC_CHARACTERS</code></p> </li> <li> <p><code>NLS_CURRENCY</code></p> </li> <li> <p><code>NLS_ISO_CURRENCY</code></p> </li> <li> <p><code>NLS_DUAL_CURRENCY</code></p> </li> <li> <p><code>NLS_CALENDAR</code></p> </li> <li> <p><code>NLS_SORT</code></p> </li> </ul> <p>In the <code>NLSSORT</code> function, you can also specify these NLS parameters:</p> <ul> <li> <p><code>NLS_LANGUAGE</code></p> </li> <li> <p><code>NLS_TERRITORY</code></p> </li> <li> <p><code>NLS_DATE_FORMAT</code></p> </li> </ul> <p>To specify NLS parameters in a function, use this syntax:</p> <pre xml:space="preserve" class="oac_no_warn"> '<span class="italic">parameter</span>=<span class="italic">value</span>' ['<span class="italic">parameter</span>=<span class="italic">value</span>']... </pre> <p>Suppose that you want <code>NLS_DATE_LANGUAGE</code> to be <code>AMERICAN</code> when this query is evaluated:</p> <pre xml:space="preserve" class="oac_no_warn"> SELECT last_name FROM employees WHERE hire_date > '01-JAN-1999'; </pre> <p>You can set <code>NLS_DATE_LANGUAGE</code> to <code>AMERICAN</code> before running the query:</p> <pre xml:space="preserve" class="oac_no_warn"> ALTER SESSION SET <span class="bold">NLS_DATE_LANGUAGE=American</span>; SELECT last_name FROM employees WHERE hire_date > '01-JAN-1999'; </pre> <p>Alternatively, you can set <code>NLS_DATE_LANGUAGE</code> to <code>AMERICAN</code> inside the query, using the locale-dependent SQL function <code>TO_DATE</code> with its optional <code>NLS_DATE_LANGUAGE</code> parameter:</p> <pre xml:space="preserve" class="oac_no_warn"> SELECT last_name FROM employees WHERE hire_date > <span class="bold">TO_DATE('01-JAN-1999', 'DD-MON-YYYY',</span> <span class="bold">'NLS_DATE_LANGUAGE=AMERICAN')</span>; </pre> <div align="center"> <div class="inftblnotealso"><br /> <table class="NoteAlso oac_no_warn" summary="" cellpadding="3" cellspacing="0"> <tbody> <tr> <td align="left"> <p class="notep1">Tip:</p> Specify optional NLS parameters in locale-dependent SQL functions only in SQL statements that must be independent of the session NLS parameter values. Using session default values for NLS parameters in SQL functions usually results in better performance.</td> </tr> </tbody> </table> <br /></div> <!-- class="inftblnotealso" --></div> <div class="helpinfonotealso"> <h2>Related Topics</h2> <p><a href="javascript:open('http://www.oracle.com/pls/db112/lookup?id=NLSPG009','newWindow').focus()"><span class="italic">Oracle Database Globalization Support Guide</span></a></p> <p><a href="tdddg_globalization012.htm#CACJAJGC">Changing NLS Parameter Values</a></p> </div> </div> <!-- class="sect2" --> <!-- class="sect1" --> <!-- Start Footer --> <div class="footer"> <table class="simple oac_no_warn" summary="" cellspacing="0" cellpadding="0" width="100%"> <col width="86%" /> <col width="*" /> <tr> <td align="left"><span class="copyrightlogo">Copyright © 1996, 2009, Oracle and/or its affiliates. All rights reserved.</span><br /> <a href="./dcommon/html/cpyr.htm"><span class="copyrightlogo">Legal Notices</span></a></td> <td align="center"><a href="tdddg_globalization013.htm"><img width="24" height="24" src="./dcommon/gifs/leftnav.gif" alt="Previous" /><br /> <span class="icon">Previous</span></a> </td> <td align="center"><a href="tdddg_globalization015.htm"><img width="24" height="24" src="./dcommon/gifs/rightnav.gif" alt="Next" /><br /> <span class="icon">Next</span></a></td> </tr> </table> </div> <!-- class="footer" --> </body> </html>
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de