PL/SQL vs. TSQL

What exactly are the primary differences and advantages of PL/SQL over Transact SQL?
Thanks for any help.

I did a conversion from TSQL to PL/SQL and downloaded the file OracleToSql.exe on webpage http://www.microsoft.com/sql/techinfo/oraclemigrate.htm
I explains the main differences between the two. Good luck.
Greets

Similar Messages

  • Best SQL Challenege: TSQL Query Maximum Concurrent Connections (Participants)

    Hi All,
    I have a table called dbo.PhoneCalls with below columns
    PhoneID |PhoneNumber| Callstarttime| CallEndtime|
    1 |111-111-1111|2013-04-01 05:13:03.000|2013-04-01 05:13:03.000
    1 |222-222-2222|2013-04-01 05:15:12.000|2013-04-01 05:16:52.000
    2 |333-333-3333|2013-04-01 05:17:29.000|2013-04-01 05:24:08.000
    2 |444-444-4444|2013-04-01 05:21:50.000|2013-04-01 05:22:31.000
    2 |555-555-5555|2013-04-01 05:22:41.000|2013-04-01 05:23:11.000
    2 |666-666-6666|2013-04-01 05:23:20.000|2013-04-01 05:23:46.000
    1. PhoneID is nothing but the participant in the call. PhoneID = 1 is twice from above. Which means 2 particpants (Same call
    )with 2 numbers with their callstarttime and callendtime. Similarly for PhoneID =2, there are 4 participants. And the list goes on for a day and then for a month.
    2. For example a phone call P1 with 2 participants is going on for a particular day. We should not consider the same phone
    call having 2 participants involved. So that the concurrency would be 2. We have to ignore that here. 
    3. Only to be considered is other Phone calls for that day. Lets say P1 having call with 2 participants, P2 having some 4 participants
    which fall in the time period of P1. Then we should consider P1 and P2 the common period
    4. In order to find number of concurrent calls happened for a day basing on callstarttime and callendtime. What would be the
    query?
    5. Should consider the Timeperiod or the bucket with 1 hour as the period.
    6. A Phone Call P1, Phone Call P2, should have matching (common) time ( keeping all the scenarios) is required for this query.
    Result for Concurrent calls for a day should be like below. Should get all the concurrent connections happened for a particular
    day.
    Date|TimePeriod/Bucket(hr part)|Concurrentconnections|
    Jan-01-2015|01 to 02|3
    Jan-01-2015|11 to 12|2
    Jan-02-2015|04 to 05|5
    Jan-02-2015|12 to 13|13
    ii) So once the above is achieved.
    Have to find the Maximum concurrent connections for day from the above.
    For below Maximum Concurrent connections are '3'
    Date|TimePeriod/Bucket(hr part)|Concurrentconnections|
    Jan-01-2015|01 to 02|3
    Jan-01-2015|11 to 12|2
    Hence the Result for Maximum Concurrent Connections would be
    Date|TimePeriod/Bucket(hr part)|MaxConcurrentconnections|
    Jan-01-2015|01 to 02|3
    Jan-02-2015|12 to 13|13

    Thanks George.
    That was fantastic.
    But 
    But I don't want  the participants to be concurrent in the same call. And should consider the different call.
    Lets say Phone Call P1 having 2 participants , obviously they are concurrent according to that call.
    Only the Phone calls with more than one participant should match with other phone call with more than one participant.
    A Phone call with any number of participants not matching with the time slot of other phone call should be ignored.
    There might be a different call say P2, having some 3 participants at the same time or atleast fall in P1's time slot.
    So
    P1 --> 2 participants ---> start hour 10:00am  ; End Hour 12:00pm
    P2 --> 3 participants ---> start hour 10:30am ; End hour 12:30 pm
    P3 --> 4 participants ----> start hour 11:00am ; End hour 11:10am
    So the concurrency should ignore for P1 and should consider for P2 and P3. From above P2 having 3 participants, P3 having 4 participants. So the common time for all P1,P2,P3 is 11:00am - 11:10am.
    Concurrency should be
    Starthour    EndHour  ConConnections
    10:00am    11:00am   (2+3+4) ---> 2 for P1, 3 for P2, 4 for P3, because at exactly 11:00am there are 4 participants. So the time bucket or the slab for 1 hour will give us that concurrency at that particular slab. Except that independent
    participants to that call.
    So Result should be
    Start Hour     End Hour            Concurrent Connections
    10:00am       11:00am                      9
    11:00am       12:00pm                      9
    12:00pm       01:00pm                      5

  • Database activity in SQL Server

    Hi, I m trying to develop a query to get specific information like when the last time queries/transactions were executed against a database, other than by
    particular login (Agent service).  Is there any way to Develop a query to do this?. and also Return who the user was that last executed the transactions/queries?
    I have something from Aaron Bertrand like the below link, But that won't filter the login\user level. Is it doable? Please advise. Thank you!
    http://sqlblog.com/blogs/aaron_bertrand/archive/2008/05/06/when-was-my-database-table-last-accessed.aspx:

    Hello,
    You can schedule a SQL Server Profiler trace to run and capture the TSQL->SQL:BatchStarting, TSQL->SQL:BatchCompleted and Stored Procedures->RPC:Completed events and make sure you include NTUserName and LoginName columns.
    The trace file can then be queried like explained on the following resource:
    http://technet.microsoft.com/en-us/library/ms188425.aspx
    Hope this helps.
    Regards,
    Alberto Morillo
    SQLCoffee.com

  • SQL Not Like ^ Character

    Hello All,
    Can you please help me with a SQL Transaction TSQL query.
    The rules are these
    - the query is a hard coded "LIKE" statement - I dont not have the ability to pass the word NOT.
    - I wish to return all records where the first two characters of a field are not PA
    Lets say the field "WORD" contains the following...
    CARPET
    PARTNER
    PORTION
    SALTS
    PARAMETER
    FAULT
    I want to return all rows where the first two characters are NOT PA. (So exclude Partner and Parameter)
    As the application passes everything in the query as a LIKE - I can only use the ^ parameter.
    The where clause is hardcoded something along the lines "WHERE WORD LIKE @PARAMETER"
    I have tried using a number of variable but cannot work out how to use the ^ character without eliminating records I actually want retrieved.
    If I pass '%[^P]_________'  - It removes the rows I want but also removes PORTION which I actually want
    If I pass %[^P][^A]_________' It removes all rows and returns nothing
    Can someone please aide me with what may pass and only exclude words that start with PA.
    Many Thanks

    Try something below(you can have your own search conditions)
    DECLARE @Sample TABLE(string VARCHAR(100));
    INSERT INTO @Sample
    values('CARPET'),('PARTNER'),('PORTION'),('SALTS'),('PARAMETER'),('FAULT')
    Select string From @Sample where
    string LIKE '%[^P][^A]'
    Select string From @Sample where
    string LIKE '[^P]%'
    EDIT: Try the below:
    DECLARE @Sample TABLE(string VARCHAR(100));
    INSERT INTO @Sample
    values('CARPET'),('PARTNER'),('PORTION'),('SALTS'),('PARAMETER'),('FAULT')
    Select string From @Sample
    where PATINDEX('[^PA]%',string) = 1 or charindex('PA',string)=0

  • Granting read/write to user for SQL agent

    Hi all, I'm new to SQL, SSMS, TSQL etc. How do I grant read/write permission to a user for SQL agent, so they can see the SQL Server Agent part in object explorer?
    Thanks in advance :)

    Hi all, I'm new to SQL, SSMS, TSQL etc. How do I grant read/write permission to a user for SQL agent, so they can see the SQL Server Agent part in object explorer?
    Thanks in advance :)
    Please refer to below two links
    http://msdn.microsoft.com/en-us/library/ms187901.aspx
    http://msdn.microsoft.com/en-us/library/ms188283.aspx
    Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it.
    My TechNet Wiki Articles

  • Variables in stored procedure

    Consider the following DDL:
    CREATE OR REPLACE insert_requirement
    requirement_name VARCHAR2
    AS
    INSERT INTO requirements (requirement_name) VALUES(requirement_name)
    In SQL Server (TSQL), variable names had a @ prefix. In oracle, is there a prefix? In the above statement, will the value in the insert value list come from the variable or column?

    better if you post these type of threads in sql, pl/sql sub-functions.

  • Error in Simple Stored Precedure!!

    Hi Folks,
    I am new to oracle...At present i'm working in MS SQL Server...I am trying to write a small stored procedure which retrieves a result set(ie rows) from a given table in Oracle 8i.I have written a procedure as
    create procedure test is
    begin
    select * from stu;
    end
    and I executed the above procedure.It was showing Procedure created with compilation errors.What would be the problem?.Same procedure is executing with out any errors in SQL Server.
    Can anyone pls give me a solution for this?.
    Thanks in advance,
    Murali

    Murali,
    I answered a question just like this a little while ago. I programmed TSQL for about 5 years and yes it would be nice if PL/SQL could return a data stream, but it doesn't. However as I explain below I use a method I like even better, since I would rather have an object (a view) that I can get this data from anyway. Do remeber a function can return a data stream though so you might want to consider that as well. Anyway this is what I had said ...
    --[START NOTE]
    I've run into this problem allot with Oracle. If I was to point out the biggest difference between PL/SQL and TSQL it is this ability your wanting, to have a data stream come back from a oracle function/proc/package. In TSQL you can make a proc that simply says, SELECT * from T1, and when you execute this, you get a data stream back. Oracle does not do this, but there is a flip side. There is a different approach I've realized to this and I would NOT use this data return stream ability even if it was supported. This is what I usually do when I want data from a package ...
    Use a VIEW.
    Call a procedure that creates a database VIEW of the SELECT query you want. (you will have to remember the name of the view) , Then simply do SELECT * FROM <view name you made>. Doing it in this fashion allows so many more abilities than just getting a data set back. Your data set is now an object which you can query over again and even other sessions have access to it. See the basic example below ...
    SQL> create or replace PROCEDURE sp_sql (ps_in_sql in varchar2)
    2 as
    3 ls_sql varchar2(2000) := upper(trim(ps_in_sql));
    4 BEGIN
    5 execute immediate ls_sql;
    6 end sp_sql;
    7 /
    Procedure created.
    SQL> show errors
    No errors.
    SQL>
    SQL> execute sp_sql('create or replace view v1 (N1) as select distinct t1.n1 from t1 order by t1.n1'
    PL/SQL procedure successfully completed.
    SQL> select * from v1;
    N1
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    10 rows selected.
    This is just the basic principle to get a data stream back from running a single execute command, with one additional SELECT * from VIEW. The main way I use this ability is just passing the WHERE clause and recompile the view inside the procedure, since I may want a date range, an IN clause, other criteria, but in the end I just do 1 EXECUTE and SELECT * from VIEW.
    This method is better that just trying to get a proc to return a data stream. Make the proc create an object that you can bind to with active objects (like grids, drop down boxes, etc.), and after you now have the view to even do more complex SQL on, since you CANT query your data stream to get only the 'JOHN DOE' entries back.
    Anyway I hope this helps a little, try it and you'll find this works very well.
    Tyler.
    --[END NOTE]

  • Redirect the refcursor output of an SP to a table ?

    hi.
    i have an SP which returns a refcursor. now what i need is to get this output to a table so that i can manupulate the data.
    this is how i executed the table
    var a refcursor
    exec packagename.spname(:a,'inputchar');
    print :a;
    please help.
    i tried create table temp as select * from :a
    and
    create table temp as select * from table (cast a as a)
    but both didnt work..
    what am i missing here ????

    novicedba wrote:
    the SP is not mine. so i cannot alter it.So? That does not make something less wrong.
    suppose the refursor returns itemcode, purchase_time, price. and details of 100+ items are returning in thi refcursor. what i need is first to get the results. and then filter it only to view detaild of one item. Why? That cursor does work (in the SQL engine) to find the relevant rows (using indexes and/or tables reading data blocks). It does +"x"+ amount of work to output the results for that SQL select statement.
    Now you want to filter, in PL/SQL or another client language, the output of that cursor. That filtering should be done by the SQL engine - as it is best suited for doing that work. And the workload of +"x"+ that was needed, can now be +"x/2"+ as a result - as the filtering and elimination of columns not needed from the SQL projection can significantly decrease the workload and increase performance.
    So what benefits are there to filter the output of a cursor? NONE! There are no benefits. Not a single one.
    this is why i need to get the Output into a table.The cursor returns data from the SQL engine. This data needs to be pushed from the SGA db buffer cache all the way to the client language. In the case of PL/SQL, into the private heap space of the process (called the PGA).
    Then you take that very same data, create an insert SQL cursor, and send that data back to the SQL engine to be inserted.
    So what benefits are there pushing and pulling SQL data like this across memory and process and even platform boundaries, when the both the read data and write data processes could have been done as a SQL "+insert .. select+" cursor? NONE! There are no benefits. Not a single one.
    (no wonder this sounds like TSQL coz i am more familiar to TSQL than PL ;) (irrelevant stuff) )Treating PL/SQL like TSQL 'cause your are "familiar" with TSQL is, bluntly put, idiotic. PL/SQL is not TSQL. Oracle is not MS-SQL Server.
    if i am going for a cast.. what should i do ?I would go instead for the manuals.. and educate myself on the concepts and fundamentals of the product and languages I'm using. And design and write robust and performant and flexible and scalable code.

  • How do I read an excel file in java

    I want to do my companies Budget.
    Currently its on a *xls spreadsheet, i will later move it to a my sql data base.
    How do I read this file as input in java and write a report as output ?
    thanks
    judy

    judy_oos wrote:
    Flippen nothing.
    That is what I need to know: What an I use to read the csv file as input in a java program to produce a report.
    I switch to csv as you mentioned it's easier.HEEEEEEEEEEEEEEEEEEEEEEELLLPAnswer the following list where you have spent 30-40 hours a week for each peiod doing the following:
    Have you been programming in java at least a year?
    Have you programmed in another OO language such as C++, Smalltalk for at least a year?
    Have you programmed in another procedural language such as Basic for at least two years?
    Have you programmed in SQL (Oracle PSQL, MS SQL Server TSQL) for at least six months?
    Have you used a database reports generator such as Crystal Reports for at least a year? (Again note that this means 30-40 hours a week.)
    If the answer to all of the above is no then you are not going to accomplish any of the things that you have stated here "quckly".
    If you answered yes to some of the above then that gives us a starting point. So post your answers.

  • Can I create a DDL migration script without having a repository?

    I'm in the process of evaluating what it would take to migrate from our existing SQL Server (and db2) environments to Oracle, and wanted to test out the Migration function in SQL Developer, to see how 'clean' the resulting DDL would be. I unfortunately do not currently have an Oracle instance with which to play, so I was wondering if there was a way to generate the DDL without connecting to a repository? I don't appear to be able to migrated from source without connecting to a repository. Also, is there a way to run the migration command line so that it can be scripted? Has anyone done that?
    Any thoughts would be greatly appreciated.

    Hi Kpw,
    For nearly all migration functions you need a repository. It is not large so as mentioned above Oracle XE is fine.
    You can access the Migration->Translation Scratch Editor without a repository to see how good a job the migration makes on stored procedures (SQL Server TSQL to Oracle PL/SQL).
    -Turloch

  • Crystal Reports XI with Oracle 10.1

    Post Author: Truby
    CA Forum: Data Connectivity and SQL
    Hi,
    I am trying to connect to an Oracle database to report from. it is version 10.1.0.5i have Oracle Instant Client 10.1.0.4 and the corresponding odbc that came with it.From within crystal reports i am getting very odd results when connecting to the oracle database.if i log in via odbc, i see only some of the tables and some of those tables are under different users. Also, most of the views are not available, the ones that are, are not distinguished from the tables, ie views and tables appear in the "tables" list.if i log in via the oracle native client i can see all the tables and views, but again they are not broken into a "Views" and "Tables" list.when i do get the view i require, it intermittantly returns data and takes a very long time. If i run the same view in TSQL, it processes fast and returns many records. I can copy and paste the crystal SQL into TSQL and the correct data is returned, but in crystal i get 0 records, if it returns at all. I am logging onto the Oracle server as the same user for both ODBC and Oracle native.I am currently trying updating the Oracle Instant Client to v10.1.0.5 to match the server. Any suggestions would be very appreciated! Truby

    Post Author: V361
    CA Forum: Data Connectivity and SQL
    your id may not have rights to all the oracle tables, if you are the oracle admin, you can correct that, if not, someone will need to do that for you.  If the oracle db is not indexed, indexing will help speed up retrieves.  (index by a time stamp, or customer number if available)  Check your db options in CR to see if (Group on server) is checked.  Are the views just plain old views, or are they doing something wonderfull (I have views that call functions that produce data) these views do take some time to run.  Start by verifying that your ODBC Connection ID has rights to all the tables you need.....    Hope this helps.

  • Pl and t

    can any one tell me the book or other resources that i can use to learn and practice pl/sql and tsql simultaneously
    ,i means that i need a resource that take me both way at one time.

    The point is that both languages contain great complexity. Someone just focusing on PL/SQL can take years to learn it proficiently and through lots of practice. To try and learn both PL/SQL and T-SQL at the same time is an enormous task and one where you are more likely to get yourself confused between one and the other. Really, seriously, you would be better to focus on one at a time.

  • Table reorganisation

    Hi,
    I wanted to know how is it possible to do  a table reorganisation.
    I ask this question because i have read a lot of subject where the brtools is use for this operation but like my DB is MS SQL 2005 SP3 ....i haven't this tool...
    Does the reorg have to be done by an MS SQL tool with the MS SQL manager? or in the Tx DB02 maybe?
    Other question :
    When is it possible to say " this table has to be reorganise" (What is the main paramèter : zise grow ?)
    Thanks in advance.
    Regards.

    Hi  BABY Fabrice,
    We do 2005 MSSQL reorgs  fairly frequently for one of our clients, here is how we go about it during our weekly maintenance window.
    1.  Before the window we take an online backup of the DB and Transaction logs.
    2.  We are on a cluster so we make sure that all resources are on the primary, then pause (or outright shutdown) the second node.
    3. SAP is stopped.
    4. Go into Enterprise Manager
    5. Select the database, right-click, choose Properties
    6.  We switch to simple mode so we don't overwhelm the t-log during the reorg
    7.  Restart the DB for the change to take effect
    8.  On the Enterprise Manger expand the DB, then Management and click on Jobs
    9.  Create a job and under the Steps tab change the type to Transact-SQL Script (TSQL), and the Database field to your database.  In the command field the query we use is as follows:
    EXEC sp_help TABLE_NAME  <---your table
    dbcc dbreindex ('TABLE_NAME', ") with no_infomsgs
    GO
    dbcc updateusage ('SID','TABLE_NAME')  <----SID is your instance SID
    GO
    10.  The job will be added to your list in the jobs section mentioned in step 8
    11.  Right-click on the job and choose Properties, and then edit Step 1, under "On success action" Quit the job reporting success and change the "Output file" to somewhere where the log can write the log to.
    12.  Right-click on your job and choose Start Job
    13.  We've experienced various run times, but it's highly dependent on your hardware.  On the production system which is relatively new and powerful I've seen 20GB to 60GB an hour.  Typically on our hardware if it was a 200GB table, I'd estimate then entire downtime (6 hours) and ask for a two or three more hours.
    14.  Be aware that if you are tight on space, you have to be mindful of the size of the table you are reorging...you need equivilent disk space while it rebuilds, meaning that if your table is 20GB, you need another 20GB free while performing the reorg.  You can reclaim it from the SAN (if applicable) afterwards.
    15.  Once done and reporting success, after watching Enterprise Manager and the log (the log doesn't update very frequently at all), be sure that before you bring everything back online that you change the Recovery Model back to Full.
    I hope this helps you out and good luck.
    Regards

  • TSQL for capture and insert to a user table when blcoking is happening on a SQL server

    Hi,
    I am searching for a TSQL which will capture the blocking script to a table with execution plan and all other necessaryu details. I tried with below script but its not giving the text for blocked statement
    I t will be nice if i get RequestingText and  BlockingTest
    SELECT @@servername as Instancename,getdate() as [date],session_id,start_time,status,command,database_id,blocking_session_id,
    wait_type,wait_time,last_wait_type,ST.TEXT AS SQL,
    wait_resource,open_transaction_count,cpu_time,total_elapsed_time,reads,writes,logical_reads,text_size from sys.dm_exec_requests SR
    CROSS APPLY SYS.DM_EXEC_SQL_TEXT(SR.SQL_HANDLE) AS ST 
    where blocking_session_id >0
    I tried the below link also, this this script also got blocked
    http://blog.sqlauthority.com/2010/10/06/sql-server-quickest-way-to-identify-blocking-query-and-resolution-dirty-solution/

    But when you run select * from sys.sysprocesses where blocked >0 
    i can see blocking
    and it will be nice if I get RequestingText and BlockingTest
    in the user table
    You can get the requesting text for the spid that is blocked, plus all the other information you get from sys.sysprocesses by
    select SUBSTRING(st1.text, (p.stmt_start/2)+1,
    ((CASE p.stmt_end
    WHEN -1 THEN DATALENGTH(st1.text)
    ELSE p.stmt_end
    END - p.stmt_start)/2) + 1) AS RequestingText,
    p.*
    from sys.sysprocesses p
    CROSS APPLY sys.dm_exec_sql_text(p.sql_handle) AS st1
    where p.blocked <> 0;
    But you will not bee able to get the command that caused the lock that is causing the blocking.  SQL does not keep that information.  For a lock, it only keeps the spid that owns it, what is locked, and the kind of lock.  It does not keep
    the command that caused the lock.  And while you can, at least sometimes get the last command the blocking spid has issued, but that may well not be the command that caused the lock.  The command that caused the lock might be anything the blocking
    spid ran since it entered transaction state.  And since that could be the last command or many, many commands ago, you won't be able to get that information with a query into the system tables and/or views.
    Tom

  • Equivalent of pl/sql for a tsql

    Can somebody post me the the equivalent of pl/sql for the below Tsql (Microsoft SQl Server)
    SET ANSI_NULLS ON
    SET QUOTED_IDENTIFIER ON
    SET ANSI_PADDING OFF
    GO
    CREATE TABLE [Localizations] (
    [pk] int NOT NULL IDENTITY(1, 1),
    [ResourceId] nvarchar(512) NOT NULL,
    [Value] ntext NOT NULL,
    [LocaleId] varchar(5) NOT NULL,
    [ResourceSet] nvarchar(512) NOT NULL,
    [Type] nvarchar(255) NOT NULL,
    [BinFile] image NULL,
    [TextFile] ntext NULL,
    [Filename] nvarchar(128) NOT NULL
    ON [PRIMARY]
    GO
    ALTER TABLE [Localizations]
    ADD
    CONSTRAINT [PK_Localizations]
    PRIMARY KEY
    ([pk])
    ON [PRIMARY]
    GO
    ALTER TABLE [Localizations]
    ADD
    CONSTRAINT [DF_Localizations_ControlId]
    DEFAULT ('') FOR [ResourceId]
    GO
    ALTER TABLE [Localizations]
    ADD
    CONSTRAINT [DF_Localizations_Filename]
    DEFAULT ('') FOR [Filename]
    GO
    ALTER TABLE [Localizations]
    ADD
    CONSTRAINT [DF_Localizations_LocaleId]
    DEFAULT ('') FOR [LocaleId]
    GO
    ALTER TABLE [Localizations]
    ADD
    CONSTRAINT [DF_Localizations_PageId]
    DEFAULT ('') FOR [ResourceSet]
    GO
    ALTER TABLE [Localizations]
    ADD
    CONSTRAINT [DF_Localizations_Text]
    DEFAULT ('') FOR [Value]
    GO
    ALTER TABLE [Localizations]
    ADD
    CONSTRAINT [DF_Localizations_Type]
    DEFAULT ('') FOR [Type]
    GO
    Edited by: user7722364 on Oct 19, 2009 8:18 AM

    The "default '' "(or null) constraints are not required.
    You need
    - a sequence instead of the identity column
    - a trigger to populate the sequence if it's not in the code
    then it's pretty similar
    - create table statement
    - create pk (which you could do as part of the create table statement if you wish)
    Whether you need NVARCHAR2 depends on your character set.

Maybe you are looking for

  • 23: cannot find symbol

    Please help with this error code.. import java.util.Scanner; // uses class Scanner public class EmployeeWeeklySalary { /** Creates a New Instance of Main */ public EmployeeWeeklySalary() { public static void main( String args[] ) // create Scanner ob

  • Sharing files Mac to Mac

    My husband and I both work from home on two iMacs, we need to share files - they are stored on his Mac and I need to open them in Dreamweaver (html editor) amend them and save them back again. I can open them and edit them but I cannot then save them

  • How do I send a group message to both imessage and non imessage users and have replies only come back to me and not the group??

    Wish to setup a group message but don't want users to know its a group and only want replies to be sent to me not the group... How do I do this???

  • GT70 keyboard lag

    when in normail window it work correctly but when i started my game the keyboard has problem sometime when i pressed keyboard and it didnt work the game didnt relize that i press that key the game that i played is dota i dont know why this happen hel

  • How do I create bookmarks on my macbook?

    I want to create bookmarks for my favorite websites (similar to "favorites" on a PC) and want to know how to do it.