Gurus, which is exactly the purpose of this paragraph NLS_LENGTH_SEMANTICS?

Gurus, it would be greatly appreciated if you also explain what the goal of this parameter NLS_LENGTH_SEMANTICS mean "LENGTH SEMATICS?

I've read some posts in this Forum and had an idea but still not get the REAL PURPOSE of this variable.

I mean, I have never changed these settings in my 5 years as an Oracle Developer when creating tables or do something else besides...

I did all my programming and all in ENGLISH. I've never used apps multi-ling.
Our DBs are 10.2.0.4.0s.
Our DB character set is WE8ISO8859P1.
NLS_NCHAR_CHARACTERSET is AL16UTF16.
NLS_LENGTH_SEMANTICS is BYTE

(1) why would someone change this NLS_LENGTH_SEMANTICS to TANK?

(2) it is used when you want to store the NON ENGLISH characters like Chinese, Persian etc.. ?

(3) If yes why?

(4) is there an advantage of storage when the TANK is used instead of BYTES? Can you put the TWO as parameter value?

(5) are there questions when searching when non-English characters are stored in the DB?

(6) AL16UTF16 is a multi-byte character set?

(7) WE8ISO8859P1 is multi-byte or single-byte character set? How to find these things?

(8) what is the real advantage of this column NLS_LENGTH_SEMANTICS and when should we use and do not use it?

In easy to understand language please.

Thanks in advance.

Published by: user12240205 on October 28, 2011 12:36 AM

user12240205 wrote:
Gurus, it would be greatly appreciated if you also explain what the goal of this parameter NLS_LENGTH_SEMANTICS mean "LENGTH SEMATICS?

It is only useful when using multi byte character set for your database. Characterset bytes multi means that the database stores a character several bytes. It can use 2-4 bytes, and it can be vary even within a single character set. I mean for example that al32utf8 can store an English character in one byte so that it can store a Chinese tank in 4 bytes only.

VARCHAR2(10 Char) means that you set the maximum length of your column in characters, regardless of the number of bytes needed to store them.

You can also see the docs. It is a very good book called [url http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/ch1overview.htm#sthref51] Oracle® Database Support Guide globalization [url http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/ch3globenv.htm#sthref385] LENGTH SEMATICS also has a page inside...

I've read some posts in this Forum and had an idea but still not get the REAL PURPOSE of this variable.

I mean, I have never changed these settings in my 5 years as an Oracle Developer when creating tables or do something else besides...

I did all my programming and all in ENGLISH. I've never used apps multi-ling.
Our DBs are 10.2.0.4.0s.
Our DB character set is WE8ISO8859P1.
NLS_NCHAR_CHARACTERSET is AL16UTF16.
NLS_LENGTH_SEMANTICS is BYTE

(1) why would someone change this NLS_LENGTH_SEMANTICS to TANK?

I think that the above explanation gives you the answer.

>

(2) it is used when you want to store the NON ENGLISH characters like Chinese, Persian etc.. ?

Yes mainly. but for other characters multibyte defined

>

(3) If yes why?

See above.

>

(4) is there an advantage of storage when the TANK is used instead of BYTES? Can you put the TWO as parameter value?

BYTE or CHAR
You can use one, but you can change the value in your sessions. and you can combine definitions of length of CHAR and BYTES column in a table.

>

(5) are there questions when searching when non-English characters are stored in the DB?

>

(6) AL16UTF16 is a multi-byte character set?

16 means 16 bites and that character always set uses 2 bytes to store characters if I knew well.

>

(7) WE8ISO8859P1 is multi-byte or single-byte character set? How to find these things?

unique.

For multibyte in the comment in [url http://download.oracle.com/docs/cd/B19306_01/server.102/b14225/applocaledata.htm#sthref1960] column recommended database character sets, see MB

>

(8) what is the real advantage of this column NLS_LENGTH_SEMANTICS and when should we use and do not use it?

Well in a multi language column where several languages can be stored, it is good to use in my humble OPINION.
So you can type/shop in this equal amount column in English or Japanese, Chinese characters.

>

In easy to understand language please.

Thanks in advance.

Finally, if you have access MOS see
[url https://support.oracle.com/CSP/main/article?cmd=show&type=NOT&doctype=BULLETIN&id=144808.1] Examples and limits of BYTE and CHAR semantics use (NLS_LENGTH_SEMANTICS) ID 144808.1

Edited by: Kecskemethy October 28, 2011 07:46

Tags: Database

Similar Questions

  • XP hangs at startup and the dialog box provides the following: a problem has prevented Windows to check exactly the State of this computer

    I am rebuilding a system that has been attacked by several viruses and had to rebuild XP using the Windows installation disc.  After completing the repair, I was greeted by the XP logon screen and I tried to log in as administrator. The standard screen grass-hill appears followed by a Windows dialog box to activate product indicating "a problem has prevented windows to check exactly the State of this computer.  To keep your copy of windows must be activated with Microsoft. You want to activate Windows now? "If I choose 'No', then Windows drives me back to the login screen.  If I choose "Yes" then Windows does nothing - activation does not occur and XP does not start... the system just hangs.   I also tried to open a session without failure, but he said that I could not activate safe mode and started back me to the login screen.  I am able to get to a command prompt, if I select Mode safe mode with prompt at startup.  FYI, I am able to view the structure of this version XP Directory when I configure the HARD disk as a slave on another system drive.  Any help to resolve this matter will be highly appreciated.

    I have exactly the same problem and after 2 days of searching and trying stuff found on the internet, I have solved this problem.

    At my computer configuration: Windows XP sp3 with IExplorer 8, but had to go back to the repair facility after that some system files have been corrupted, do not know why.
    My repair CD installation was: Windows XP sp2

    In my view, the main problem is that after the installation of repair, the system obtained in conflict of existing versions of IExplorer 7 and 8. IE 7 & 8A prevented the application of activation of MS (OOBE) of working after the installation of repair, the OOBE application silently chrashed and prevented the logon process.

    I couldn't connect even in safe mode, BUT with failure + command prompt, safe mode I managed to log on! So, choose the mode without failure + command promt in the trunk. Then open a session with success. Then close the command prompt and press CTRL + ALT + DEL to Task Manager. In task manager launches the new application "c:" and answer 'No' to the following question, and after an error message you c: drive open and you'll have office. You can close the System Restore Wizard who opened. Then go to c:\windows\ie7\spuninst and run spuninst.exe. Do the same to c:\windows\ie8\spuninst. After you have uninstalled both, restart windows, and after the first issue of activation, you should get the big activation dialog box.

    I have spent a lot more time, because I was told that uninstall IE7 and IE8 is possible to do this via the command prompt. I did, but it has not fixed my problem. Then I tried a thousand other tricks at the same time.

    Please let us now if this helped you.

  • code 80090006 error, problem is preventing windows to check exactly the license for this computer. Then you disconnects to the user menu.

    Have window xp error. A problem is preventing windows to check exactly the license for this computer. error code 0 x 80090006. Then it disconnects you return to the screen of the user menu.

    Error code 0 x 80090006

    This problem occurs because the drive letter has changed or that some files can be found in default locations.

    See: http://support.microsoft.com/kb/914232

    You may receive error code 0 x 80004005 and other error codes when you try to start a Windows XP-based computer

    When you try to start a Microsoft Windows XP-based computer, you may receive an error message that contains different error codes. This article describes the causes of the different error codes. This article also provides workarounds for the following error codes:

    • Error code 0x80004005
    • Error code 0 x 80090006
    • 0x8009001d error code
    • Error code 0 x 80070002
    • Error 0x8007007f code or code error 0x8007007e
    • 0x800705aa error code 0x8007007e error code and error code 0x80004005
    • 0x800705aa, error code 0 error code 80070002 x, error code 0x80004005, 0x800405aa error code and error code 0 x 80090019
    • 0x800703e7 error code

    Additionally, this article contains workarounds for some error codes that aren't in this list.

    etc.

    TaurArian [MVP] 2005-2011 - Update Services

  • What is the purpose of this file?

    Last week, I had a nasty virus and had to reinstall WIN XP.  I always save files to download for my programs and PhotoshopElements_8_Mul.exe had saved and reinstall PSE 8 without any problem.  I also found a PhotoshopElements_8_Mul.7z file of course I save it for some reason any downloading of PSE 8.  My question is: "what is the purpose of this file?  Am I supposed to install it? HOW?

    Thanks in advance

    Files whose extension is '7z' are of type 7-zip compressed files.  (Similar to zip files).  You no longer need this file because it contains the 'PhotoshopElements_8_Mul.exe' file (compressed, of course).

    Ken

  • The purpose of this section?

    Could someone please clarify the purpose of this section of the forum, that is:

    1. A place to post css related issues?
    2. A place to provide feedback on the forum css advisior?
    3. Other, if so what?

    PZ

    pziecina wrote:

    If you would like more information, may I suggest that you post your question as a question in this part of the forum.

    I suggest that you do not have.

    For now, please all CSS related post questions in the forum Discussion of Dreamweaver.

    I wasn't even aware of this forum until today. I think his goal was to provide feedback on Adobe CSS Advisor. However, CSS Advisor already has a facility to comment on, so this seems unnecessary unless the idea is to provide general comments on the way work pages CSS Advisor.

    No one has ever posted here, so the questions are likely to be lost/ignored. If there should be a separate instance of the CSS is another question. It might be a good idea if the forum software becomes faster and easier to use. However, for the moment, I think that keep everything in the General Discussion and the development of applications forums separation is enough.

  • How do I know which node of the instance is this session connection to?

    Hello
    with PAP, how do I know which node of the instance is this session connection to?
    I want to I know which node I am connected.

    Thank you

    Select instance_number, instance_name, host_name
    from V$ instance;

    Concerning
    Asif Kabir

  • GREP which finds content in brackets which happens at the end of a paragraph.

    I'm trying to troubleshoot this GREP that detects the content in brackets when the parentheses closing is at the end of a paragraph.

    That's what I have, but it does not work:

    (?<=\().*? (?=\)) $

    I want it to find: (Mauris 33: 3) but not (Phasellus ac nigh) in the example below:

    Lorem ipsum dolor sit amet, adipiscing elit computer. CRAs ac diam tellus. (Phasellus ac nigh) pharetra, vehicula nisi, ultrices magna. (Mauris 33: 3)

    Thank you.

    (?<>

  • Which is exactly the HP_TOOLS partition? Do I need?

    Hi, I bought 21/08/2012 , the HP Pavilion dv6-6c01ev Notebook (laptop),

    and the hard drive has a partiton with name: HP_TOOLS (e :)) )

    Inside in this partition, it has 3 elements:

    1 folder with the name "Hewlett-Packard",

    1 .dat file with the name 'HP_WSD.dat,'

    1 text file with the name 'HPSF_Rep', (inside there that one day, the next day I bought - 22/08/2012)

     

    In the folder "Hewlett-Packard", it's another 4 files:

    1 folder named "BIOS" => inside that he has another 3 files: current - news - previous

    1 folder named 'BIOSUpdate' => inside there different files...

    1 folder named iside "QuickWeb" => there and files and folders...

    1 folder named 'SystemDiags' => inside inside, it has various files

    So I would you please explain to me, if you can answer me, because I'm confused

    1) where is useful this partition ? and all these folders and files...

    2) I need this partition? If I delete this partition, will I have problems in the future?

    3) is so important that partition? (as the recovery partition)

    Thank you for your help...

     

    And also, I just noticed that the Inthie partition file system is FAT32 and not NTFS...

    The partition is used for some things

    1 stores advanced (advanced hardware diagnostics) UEFI bios tools.

    http://support.HP.com/us-en/document/c01443317#N1218

    2 is also used during an update of the bios to store the update of the bios and the bios saved which will be replaced, it is crucial to have if for some reason, the bios update fails and the laptop doesn't start, you can restore the backed up old bios, without this partition being present during the bios update You cannot recover and you will have a useless PC. This partition HP_TOOLS also allows the bios to date outside of Windows, which is much safer.

    .

  • Conversion and print a PDF file which is exactly the same as the Word document.

    When I convert a Word 2007 document as a PDF and then print both, the PDF has a much larger margin and declined on each page of the document. How to make PDF file printed with the same margins and the size of the font as the Word document?

    I used (free) cutepdf and Nitro PDF Pro in both Office 2007 and Office 2010 and you haven't noticed the problem you mention, but I didn't have the need to compare the results of Word with the pdf regarding my purposes the output pdf has been fine.

  • Conversion failed - this file has not been processed. An error has occurred which has stopped the treatment of this PDF file.

    I get this error on each scanned document, I try to add https://cloud.acrobat.com/combinepdf

    Hi stefan235235,

    I'm sorry that you are having problems, combine PDFs using Adobe PDF Pack. The error occurs with all the files you are trying to combine, or just a select few?

    Make sure that the files you are trying to combine are not secure, password protected, 3D, or part of a PDF portfolio, as these types of PDF files can not be combined.

    If you are combining supported file types and still get this error, try the following:

    • Log off, and then clear the cache. Then log into https://cloud.acrobat.com/combinepdf using a supported web browser (see system requirements |) Acrobat.com).
    • Try to combine small groups of files, to see if you can reduce the error down to a specific file or files.

    Please let us know how it goes.

    Best,

    Sara

  • Asubfolder suddenly appeared under my folder labeled trash "nstmp." It seems to contain more ransacked files. What is the purpose of this folder? I can delte

    Can I delete this folder?

    I think so.

    Take a look at this: http://kb.mozillazine.org/Nstmp_folders

  • What is the purpose of VTEncoderXPCService and why should I use so much CPU?

    As you can see in the image as an attachment, it consumes about 300% of the power of my CPU:

    This causes in turn my MacBook Pro CPU to heat and speed up the rotation of the fan.

    What is the purpose of this process? Why is it so CPU intensive even if the Photos app is sitting idle in the background?

    Thank you.

    Why is it so CPU intensive even if the Photos app is sitting idle in the background?

    As you probably know, the conditioned XPCservices which can access the sandbox of a request and securely communicate with him. When you import new media or migrate a photo library, it will create thumbnails and previews of media in the library.  'S done it by background processes began to take photos. These will be run and is same photo is apparently inactive. After the importation of the new media, it is best to keep the pictures running overnight to get background processing as long as you don't need a mac for other tasks.

    VTEncoderXPCService and VTDeoderXPCService convert your videos. If one of them is hogging all processing power, this may mean that you have a lot of videos in your library requiring a conversion or one of your videos is damaged or uses a codec that cannot be treated by pictures. Have you recently to import new videos or migrate a library with videos?

    If a video cannot be treated, remove it from your photo library.  To find the culprit, try to read your videos into pictures.

  • Keyboard inherited constant, which would be the equivalent?

    Hi guys.

    I am upgrading a project to the latest level of the environment and compilation. I am totally confused by this line:

    if (Keypad.key(keycode) == Keypad.getKeyCode('a', Keypad.STATUS_CHARACTER))
    

    The constant of Keypad.STATUS_CHARACTER has been compiling very well in the old environment 4.2, but after the porter to the more recent, it gives an error. This constant no longer exists. It is not even in the javadocs for 4.2 and 4.0. That said, my questions are:

    • What could be the purpose of this line
    • If he was on the management of the 'a' button, which would be the equivalent code in 4.5 or 5.0

    Hope that all the old preschoolers can give me a hint on this.

    Thanks in advance.

    Well, given that there is not much 'old preschoolers' round in the forum (in fact very few people on the left, since my last 3 questions were answered by myself), I'll post my findings:

    • The constant is a value of 3000 h.
    • If it's a valid combination, Keypad.getKeyCode (char ch, int status) will return the same value (only the part of the key) for each valid status code, otherwise it returns 0.
    • The code is designed to detect the pulse of the key 'a' without worrying about status modifiers (like ALT, SHIFT, etc.)
    • If I can safely replace the odd constant with 0.
  • What is the purpose of the sale of operating system preinstalled on laptops?

    What is the purpose behind the sale of operating system preinstalled on laptops? You try to save 1 cost of DVDs?  I either have to use my recovery DVDs (which is full of junk btw) do more DVD and disk space or try to look for OEM copies or other sources of torrent which contains mostly horses virus/Trojan etc... (given that my laptop have ultimate am I looking for my own language as well) Since your price of the OS is included in the price of laptops, what is the purpose of this Act cheap marketing? Im sure even download it costs you and me in terms of bandwidth internet. I paid for it and I want to do a clean install of it whenever I want.

    Original title: A Simple Question

    Versions OEM Windows 7 that are pre-installed on new computers laptops or desktop computers is significantly cheaper than commercial versions. Because manufacturers buy Windows licenses in bulk, it offers the flexibility to offer more affordable way for consumer Windows.

    Imagine paying $300 to $ 50 on this new PC? In fact, the OEM might pay $50 for the license, but likely to be practiced only $25 for the consumer.

  • What is the purpose of the feature 'Love' in music?

    In order to better manage my large collection of music, I decided to use the "beloved".  I began to select the pieces to follow using the feature, but after they are played on my iPhone6 or Nano the designation 'Likes' disappears and I'm left with nothing.  Why is this happening? What is the purpose of this feature?

    It is intended for future fuel recommendations and has nothing to do with the organization or management of a collection. For this you should use playlists or music categories in MY music (Albums, artist, etc.).

Maybe you are looking for